react-dropzone alternatives
8 packages that do the same job as react-dropzone: react-drag-drop-files, filepond, dropzone, react-dnd-preview, react-dnd-multi-backend, dnd-multi-backend, react-grid-layout, react-lazyload. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| react-dropzone This package | 9.4m | +104% | - | 2 | 10 days ago | ESM + CommonJS | Bundled | - |
| react-drag-drop-files | 105.8k | +33% | - | 2 | 1 year ago | ESM + CommonJS | Bundled | - |
| filepond | 211.1k | +60% | - | 0 | 6 months ago | ESM + CommonJS | Bundled | - |
| dropzone | 435.6k | +1% | - | 0 | 8 days ago | ESM + CommonJS | Bundled | - |
| react-dnd-preview | 155.2k | +51% | - | 0 | 1 year ago | ESM only | Bundled | - |
| react-dnd-multi-backend | 140.6k | +73% | - | 2 | 1 year ago | ESM only | Bundled | - |
| dnd-multi-backend | 191.3k | +64% | - | 0 | 1 year ago | ESM only | Bundled | - |
| react-grid-layout | 2.7m | +225% | - | 6 | 1 month ago | ESM + CommonJS | Bundled | - |
| react-lazyload | 229.1k | -0% | - | 0 | 2 years ago | CommonJS | None | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Light React Drag & Drop files and images library styled by styled-components
Compared with react-dropzone
- 89x fewer weekly downloads (105.8k vs 9.4m)
- Declares no Node.js engine range vs Node.js >= 22
- Last release 24 Jul 2025 vs 14 Sept 2026
- 41x fewer GitHub stars (269 vs 11k)
FilePond, Where files go to stretch their bits.
Compared with react-dropzone
- 44x fewer weekly downloads (211.1k vs 9.4m)
- 0 dependencies vs 2
- Declares no Node.js engine range vs Node.js >= 22
- Last release 2 Mar 2026 vs 14 Sept 2026
- 1.5x more GitHub stars (16.4k vs 11k)
Handles drag and drop of files for you.
Compared with react-dropzone
- 22x fewer weekly downloads (435.6k vs 9.4m)
- 0 dependencies vs 2
- Declares Node.js >=20.19.0 vs Node.js >= 22
- Last release 16 Sept 2026 vs 14 Sept 2026
- 1.7x more GitHub stars (18.4k vs 11k)
Preview component for React DnD
Compared with react-dropzone
- 60x fewer weekly downloads (155.2k vs 9.4m)
- 0 dependencies vs 2
- ESM only vs ESM + CommonJS
- Declares no Node.js engine range vs Node.js >= 22
- Last release 27 Jan 2025 vs 14 Sept 2026
- 52x fewer GitHub stars (211 vs 11k)
Multi Backend system compatible with React DnD
Compared with react-dropzone
- 67x fewer weekly downloads (140.6k vs 9.4m)
- ESM only vs ESM + CommonJS
- Declares no Node.js engine range vs Node.js >= 22
- Last release 27 Jan 2025 vs 14 Sept 2026
- 52x fewer GitHub stars (211 vs 11k)
Multi Backend system compatible with DnD Core / React DnD
Compared with react-dropzone
- 49x fewer weekly downloads (191.3k vs 9.4m)
- 0 dependencies vs 2
- ESM only vs ESM + CommonJS
- Declares no Node.js engine range vs Node.js >= 22
- Last release 27 Jan 2025 vs 14 Sept 2026
- 52x fewer GitHub stars (211 vs 11k)
A draggable and resizable grid layout with responsive breakpoints, for React.
Compared with react-dropzone
- 3.5x fewer weekly downloads (2.7m vs 9.4m)
- 6 dependencies vs 2
- Declares no Node.js engine range vs Node.js >= 22
- Last release 29 Jul 2026 vs 14 Sept 2026
- 2.0x more GitHub stars (22.4k vs 11k)
Lazyload your components, images or anything where performance matters.
Compared with react-dropzone
- 41x fewer weekly downloads (229.1k vs 9.4m)
- 0 dependencies vs 2
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Declares no Node.js engine range vs Node.js >= 22
- Last release 28 Mar 2024 vs 14 Sept 2026
- 1.9x fewer GitHub stars (5.9k vs 11k)
Indexability: Indexed.