File Upload
Premium file upload components with drag-and-drop support, real-time progress, and beautiful micro-interactions.
Drop & Upload
A modern drag-and-drop zone with animated feedback, file listing, and individual progress tracking.
Drop your files here
Drag and drop files or browse from your computer
Installation
Drag & Drop
Native drag and drop API support with beautiful hover states and scale animations.
Real-time Progress
Individual file progress tracking with smooth transitions and status indicators.
Type Safety
Built with TypeScript, supports custom file type filtering and file count limits.
Archive Box
A cinematic selection interaction where your file transforms into a card and physically slides into an archive box.
Installation
3D Box Physics
Realistic 3D box lid opening with CSS perspective and GSAP orchestration.
Storytelling UI
A sequence that visually explains the action of storing or archiving a file.
Satisfying Finish
Includes professional bounce and compression effects for tactile feedback.
Liquid Morph
A fluid, organic interaction where files are "immersed" into a liquid pool and absorbed. Features custom blob physics and satisfying wave fills.
Organic Liquid Absorption
Installation
Magnetic Snap
An intense, physics-based interaction. Files are pulled into a high-energy core with magnetic force and shocking impact.
High-Velocity Magnetic Snap
Ready for data ingestion
Installation
Dependencies
GSAP
Used for smooth interactions and state transitions.
npm install gsapLucide Icons
Lightweight and beautiful SVG icons.
npm install lucide-react