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.

7.6M
6.4K
DefinitelyTyped
MIT
form-data

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

58.6M
2.1K
Built-in
MIT
multer

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

3.7M
10.4K
DefinitelyTyped
MIT
bus

A streaming parser for HTML form data for node.js

7M
2.4K
DefinitelyTyped
dic

A very fast streaming multipart parser for node.js

3.4M
175
DefinitelyTyped
otf

Convenient JavaScript function that serializes Objects to FormData instances.

55K
306
Built-in
MIT
connect-multiparty

connect middleware for multiparty

94.5K
341
No support
MIT
fdt

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

32.1K
35
No support
MIT
ef

An Express middleware of Formidable that just works.

29.9K
DefinitelyTyped
MIT
gfd

Gets form and field data via form.elements

27.4K
100
No support
MIT
jfd

A library to convert javascript objects into form data.

11.5K
46
DefinitelyTyped
MIT
ef

Form validation and data filtering for Express

242
91
No support
emf

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

8
0
Built-in
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.