# node-formidable/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.

Repository: https://github.com/node-formidable/formidable
Canonical: https://ross.abutalabs.com/products/formidable
Language: JavaScript
License: MIT
License Family: permissive
Topics: form, multipart-formdata, multipart-parser, incomingform, querystring-parser, formdata, formidable, file-upload, aws-s3, aws-lambda, azure, azure-storage, serverless, multipart
Last push: 2026-08-06T15:20:06+00:00

## Health v2 (maintenance only)
Score: 80/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 47, longevity 100
- inputs: {"age_days": 5962, "days_push": 27, "days_rel": 140, "gap_med": 263.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7178, forks 688 (observed 2026-08-28T04:09:56.446111+00:00)

## What it is
Formidable is a Node.js library for parsing multipart form data, especially file uploads, with fast streaming support. It can write uploads to the filesystem or stream them to cloud storage like AWS S3, Azure, or GCP, including serverless environments.

## Use cases
- parse multipart form data in node.js
- handle file uploads in express
- stream file uploads directly to s3
- accept file uploads in aws lambda
- parse formdata from http requests
- upload files to azure blob storage
- parse querystrings from incoming requests

## When to choose
- you need battle-tested multipart parsing in a Node.js server
- you want streaming uploads to cloud storage or serverless functions
- you need a widely used, production-proven file upload parser

## When to avoid
- you are on deprecated v1/v2 - upgrade instead
- you want a minimal web-standards-only parser (try formidable-mini)
- you are not on Node.js

## Facets
- artifact type: library
- maturity: active
- function: file-upload, parser, http-server, serialization
- domain: web-development, backend, files, apis
- platform: serverless, cloud
- tags: multipart-formdata, file-upload, streaming-parser, aws-s3, azure-storage, gcp, serverless, querystring, formdata, nodejs, web-server

## Member repositories
- node-formidable/formidable (main) score 80

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:56.446111+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:39:55.563336+00:00, confidence not recorded.
  - readme: https://github.com/node-formidable/formidable (fetched 2026-08-28T04:09:56.446111+00:00, sha 23828195cfdd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
