Compare

Comparing busboy vs. formidable vs. multer vs. multiparty

How are they different?

Here we compare between busboy, formidable, multer and multiparty. In this comparison we will focus on the latest versions of those packages. The current versions are busboy 0.2.14, formidable 1.2.1, multer 1.4.1 and multiparty 4.2.1.

busboy, A streaming parser for HTML form data for node.js. It was authored by Brian White on May, 2013.
formidable, A node.js module for parsing form data, especially file uploads. It was authored on Jan, 2011.
multer, Middleware for handling `multipart/form-data`. It was authored on Feb, 2014.
multiparty, multipart/form-data parser which supports streaming. It was authored by Andrew Kelley on Apr, 2013.

When comparing those packages you notice that multer is the more popular package today (5,711 Stars on Github).
formidable has been out there for longer (since 5 years ago), it also has more versions, a bigger community of maintainers, fewer dependencies, more daily downloads, more weekly downloads, more monthly downloads, more followers on Github and more forks.
multer has more frequent updates and more stars on Github.
multiparty has fewer open issues and fewer open pull requests.

In our review busboy got 1,004,313 points, formidable got 3,535,245 points, multer got 743,295 points and multiparty got 607,729 points. The points are a summary of how big the community is and how well the package is maintained.

Lets dive deeper and have a look at some more details on those packages.

Going into more detail

 

busboy
0.2.14
NPM

formidable
1.2.1
NPM

multer
1.4.1
NPM

multiparty
4.2.1
NPM

description A streaming parser for HTML form data for node.js A node.js module for parsing form data, especially file uploads. Middleware for handling `multipart/form-data`. multipart/form-data parser which supports streaming
keywords uploads, forms, multipart, form-data form, post, multipart, form-data, formdata, express, middleware file, upload, formidable, stream, s3
author Brian White N/A N/A Andrew Kelley
Related / similar packages
body-parser, form-data express-fileupload, body-parser express-fileupload, body-parser body-parser, express-fileupload
Comparison
licenses MIT MIT MIT MIT
created 5 years ago (May, 2013) 8 years ago (Jan, 2011) 5 years ago (Feb, 2014) 6 years ago (Apr, 2013)
modified 8 months ago 5 months ago a month ago 3 months ago
total versions 32 39 35 38
version average every 2 months every 2 months every 2 months every 2 months
maintainers 1 9 3 2
dependencies 2 0 8 4
Daily Downloads 30,057 118,644 21,611 22,173
Weekly Downloads 442,359 1,588,677 314,724 258,347
Monthly Downloads 1,532,504 5,348,222 1,134,632 931,967
open issues 43 127 179 14
open pull requests 12 24 19 1
stargazers 1,424 4,680 5,711 920
subscribers 48 118 116 31
forks 121 580 509 144
wiki
Points
Overall points

1,004,313

Points

3,535,245

Points

743,295

Points

607,729

Points
CLI Shortcuts
install npm i -S busboy npm i -S formidable npm i -S multer npm i -S multiparty
remove npm r -S busboy npm r -S formidable npm r -S multer npm r -S multiparty

Share this with other developers

store