10 Best JavaScript Form Data Libraries

List hand-picked by Openbase Experts
Learn More

formidable

The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
6K
Weekly Downloads
6M
Last Commit
24d ago

form-data

A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
4
Top Feedback
2Great Documentation
1Easy to Use
1Performant
GitHub Stars
2K
Weekly Downloads
44M
Last Commit
1yr ago

multer

Node.js middleware for handling `multipart/form-data`.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
15
Top Feedback
7Great Documentation
5Easy to Use
5Performant
GitHub Stars
9K
Weekly Downloads
3M
Last Commit
2mos ago
dic

dicer

A very fast streaming multipart parser for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
160
Weekly Downloads
5M
Last Commit
1mo ago
bus

busboy

A streaming parser for HTML form data for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
4M
Last Commit
1mo ago
otf

object-to-formdata

Convenient JavaScript function that serializes Objects to FormData instances.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
267
Weekly Downloads
41K
Last Commit
1mo ago

connect-multiparty

connect middleware for multiparty

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
340
Weekly Downloads
77K
Last Commit
2yrs ago
ef

express-formidable

An Express middleware of Formidable that just works.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
118
Weekly Downloads
24K
Last Commit
3yrs ago
fdt

form-data-to-object

Converts application/x-www-form-urlencoded keys to plain JS object

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
35
Weekly Downloads
23K
Last Commit
7yrs ago
gfd

get-form-data

Gets form and field data via form.elements

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
101
Weekly Downloads
21K
Last Commit
2yrs ago
jfd

json-form-data

A library to convert javascript objects into form data.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
44
Weekly Downloads
13K
Last Commit
2yrs ago
ef

express-form

Form validation and data filtering for Express

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
91
Weekly Downloads
2K
Last Commit
6yrs ago
emf

express-multipart-form-data-process

Package to process data with a multipart/form-data content type

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
30
Last Commit
10mos ago