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.3.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,433 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 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,101,256 points, formidable got 3,667,067 points, multer got 861,171 points and multiparty got 750,538 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.3.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 body-parser, express-fileupload body-parser, express-fileupload body-parser, form-data
Comparison
licenses MIT MIT MIT MIT
created 5 years ago (May, 2013) 8 years ago (Jan, 2011) 5 years ago (Feb, 2014) 5 years ago (Apr, 2013)
modified 6 months ago 3 months ago 2 months ago a month ago
total versions 32 39 33 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 0 0 0 0
Weekly Downloads 346,831 1,139,480 260,707 225,536
Monthly Downloads 1,852,033 6,179,900 1,446,642 1,272,610
open issues 38 120 175 15
open pull requests 11 23 19 1
stargazers 1,394 4,589 5,433 903
subscribers 49 122 113 31
forks 121 571 485 141
wiki
Points
Overall points

1,101,256

Points

3,667,067

Points

861,171

Points

750,538

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