A modern, flexible, easy-to-use file upload solution for React applications. This monorepo contains the following packages:
The lightweight core package providing essential hooks and providers for file upload management:
- Powerful file upload hooks and providers
- Built-in file ordering system
- State machine for upload lifecycle
- Zero dependencies (except optional toaster)
Pre-built UI components around the core package with a beautiful, modern design:
- Drag & Drop support
- Camera integration
- Clipboard support
- Tailwind-powered UI
# Install the core package
npm install @osmandvc/react-upload-control
# Optional: Install the components package
npm install @osmandvc/react-upload-control-components
Check out our interactive demo:
React Upload Control Demo
# Install dependencies
npm install
# Build packages
npm run build
# Run tests
npm run test
# Run Storybook
npm run storybook
MIT Osman Deveci