10 Best React File Uploader Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

react-dropzone

Simple HTML5 drag-drop zone with React.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
6
Top Feedback
3Easy to Use
2Great Documentation
1Performant
GitHub Stars
9K
Weekly Downloads
2M
Last Commit
23d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
aic

antd-img-crop

🔪 An image cropper for Ant Design Upload

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
2Easy to Use
GitHub Stars
274
Weekly Downloads
24K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

react-s3-uploader

React component that renders an <input type="file"/> and automatically uploads to an S3 bucket

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
796
Weekly Downloads
33K
Last Commit
1yr ago
Bundle Size (min+gzip)
25.9KB
Not Tree-Shakeable

dropzone-ui

Elegant React Library Component for drag’n’drop files. Simple to use with little code. Material design guidelines considered.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
TypeScript Icon
Deprecated
User Rating
5.0/ 5
3
Top Feedback
3Great Documentation
3Easy to Use
2Performant
GitHub Stars
14
Weekly Downloads
281
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
qiu

quill-image-uploader

A module for Quill rich text editor to allow images to be uploaded to a server instead of being base64 encoded

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
105
Weekly Downloads
10K
Last Commit
1yr ago
Bundle Size (min+gzip)
0.29KB
Not Tree-Shakeable

react-fine-uploader

Easily integrate Fine Uploader or Fine Uploader S3 into a React app. Drop-in high-level components for a turn-key UI. Use small focused components to build a more custom UI.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
630
Weekly Downloads
4K
Last Commit
3yrs ago
Bundle Size (min+gzip)
16.3KB
Not Tree-Shakeable

rc-upload

React Upload

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
647
Weekly Downloads
613K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
riu

react-images-upload

React input file component with images preview

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
2.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
323
Weekly Downloads
14K
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.63KB
Not Tree-Shakeable

@syncfusion/ej2-react-inputs

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
2K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@progress/kendo-react-upload

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
22K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rfd

react-file-drop

React component for Gmail or Facebook -like drag and drop file uploader

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
143
Weekly Downloads
21K
Last Commit
10mos ago
Bundle Size (min+gzip)
1.88KB
Not Tree-Shakeable

@welcome-ui/file-upload

Customizable design system of @wttj with react • styled-components • styled-system • reakit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
382
Weekly Downloads
106
Last Commit
13d ago
Bundle Size (min+gzip)
15.0KB
Tree-Shakeable
mud

material-ui-dropzone

A Material-UI file upload dropzone

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Easy to Use
1Responsive Maintainers
GitHub Stars
402
Weekly Downloads
52K
Last Commit
1yr ago
Bundle Size (min+gzip)
12.6KB
Tree-Shakeable

react-dropzone-uploader

React file dropzone and uploader

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Abandoned
GitHub Stars
324
Weekly Downloads
21K
Last Commit
2yrs ago
Bundle Size (min+gzip)
13.1KB
Not Tree-Shakeable
rdc

react-dropzone-component

A Dropzone Component for ReactJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
20K
Last Commit
N/A
Bundle Size (min+gzip)
14.0KB
Not Tree-Shakeable

react-firebase-file-uploader

An image uploader for react that uploads images to your firebase storage

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
161
Weekly Downloads
1K
Last Commit
1yr ago
Bundle Size (min+gzip)
2.35KB
Not Tree-Shakeable
rxu

react-xhr-uploader

React component for uploading files with XMLHTTPRequest v2

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
48
Weekly Downloads
96
Last Commit
1mo ago
Bundle Size (min+gzip)
3.17KB
Not Tree-Shakeable
rfb

react-file-base64

React Component for Converting File to base64

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Performant
GitHub Stars
132
Weekly Downloads
4K
Last Commit
4yrs ago
Bundle Size (min+gzip)
14.2KB
Not Tree-Shakeable

react-dropzone-s3-uploader

Drag and drop s3 file uploader via react-dropzone + react-s3-uploader

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
160
Weekly Downloads
4K
Last Commit
4yrs ago
Bundle Size (min+gzip)
8.11KB
Not Tree-Shakeable
rfu

react-file-uploader

A set of file-upload-components with React.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
42
Weekly Downloads
429
Last Commit
4yrs ago
Bundle Size (min+gzip)
17.7KB
Not Tree-Shakeable

react-crop

An image cropping react component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
64
Weekly Downloads
418
Last Commit
5yrs ago
Bundle Size (min+gzip)
0.46KB
Not Tree-Shakeable
rfu

react-file-upload

react file uploader

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
13
Weekly Downloads
21
Last Commit
5yrs ago
Bundle Size (min+gzip)
2.30KB
Not Tree-Shakeable