https://github.com/nodejs/undici
client http nodejs
Score: 31.605836552643048
Last synced: about 22 hours ago
JSON representation
Repository metadata:
An HTTP/1.1 client, written from scratch for Node.js
- Host: GitHub
- URL: https://github.com/nodejs/undici
- Owner: nodejs
- License: mit
- Created: 2018-05-11T22:07:48.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2026-06-05T20:30:19.000Z (8 days ago)
- Last Synced: 2026-06-06T00:03:55.438Z (8 days ago)
- Topics: client, http, nodejs
- Language: JavaScript
- Homepage: https://nodejs.github.io/undici
- Size: 15 MB
- Stars: 7,601
- Watchers: 52
- Forks: 775
- Open Issues: 303
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Governance: GOVERNANCE.md
- Maintainers: MAINTAINERS.md
-
Funding:
- Github: nodejs
- Open collective: nodejs
Package metadata
- Total packages: 15
-
Total downloads:
- npm: 1,163,747,457 last-month
- Total docker downloads: 5,572,016,013
- Total dependent packages: 1,972 (may contain duplicates)
- Total dependent repositories: 98,049 (may contain duplicates)
- Total versions: 840
- Total maintainers: 42
- Total advisories: 22
npmjs.org: undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 8.1.0 (published 2 months ago)
- Last Synced: 2026-04-14T10:32:39.845Z (2 months ago)
- Versions: 281
- Dependent Packages: 1,956
- Dependent Repositories: 98,048
- Downloads: 112,506,668 Last month
- Docker Downloads: 2,620,660,081
-
Rankings:
- Dependent packages count: 0.04%
- Docker downloads count: 0.046%
- Downloads: 0.047%
- Dependent repos count: 0.101%
- Average: 0.545%
- Stargazers count: 1.298%
- Forks count: 1.736%
- Maintainers (3)
-
Advisories:
- Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
- Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation
- Undici has CRLF Injection in undici via `upgrade` option
- Undici has Unbounded Memory Consumption in its DeduplicationHandler via Response Buffering that leads to DoS
- Undici: Malicious WebSocket 64-bit length overflows parser and crashes the client
- Undici has an HTTP Request/Response Smuggling issue
- Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion
- undici Denial of Service attack via bad certificate data
- Use of Insufficiently Random Values in undici
- Undici vulnerable to data leak when using response.arrayBuffer()
- Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect
- Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline
- Undici proxy-authorization header not cleared on cross-origin redirect in fetch
- fetch(url) leads to a memory leak in undici
- Undici's cookie header not cleared on cross-origin redirect in fetch
- CRLF Injection in Nodejs ‘undici’ via host
- Regular Expression Denial of Service in Headers
- Nodejs ‘undici’ vulnerable to CRLF Injection via Content-Type
- `undici.request` vulnerable to SSRF using absolute URL on `pathname`
- undici before v5.8.0 vulnerable to uncleared cookies on cross-host / cross-origin redirect
- undici before v5.8.0 vulnerable to CRLF injection in request headers
- ProxyAgent vulnerable to MITM
proxy.golang.org: github.com/nodejs/undici
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nodejs/undici#section-documentation
- Licenses: mit
- Latest release: v8.4.1+incompatible (published 5 days ago)
- Last Synced: 2026-06-11T23:24:01.380Z (2 days ago)
- Versions: 273
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.497%
- Average: 6.716%
- Dependent repos count: 6.936%
npmjs.org: undici-types
A stand-alone types package for Undici
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 8.4.1 (published 5 days ago)
- Last Synced: 2026-06-11T23:24:06.932Z (2 days ago)
- Versions: 120
- Dependent Packages: 10
- Dependent Repositories: 0
- Downloads: 1,051,237,131 Last month
- Docker Downloads: 2,951,355,932
-
Rankings:
- Downloads: 0.014%
- Stargazers count: 1.301%
- Forks count: 1.723%
- Docker downloads count: 1.938%
- Dependent packages count: 2.002%
- Average: 6.739%
- Dependent repos count: 33.458%
- Maintainers (2)
repo1.maven.org: org.webjars.npm:undici
WebJar for undici
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/undici/
- Licenses: MIT
- Latest release: 7.16.0 (published 6 months ago)
- Last Synced: 2026-06-11T23:23:56.685Z (2 days ago)
- Versions: 17
- Dependent Packages: 4
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 4.461%
- Forks count: 10.52%
- Average: 13.241%
- Dependent packages count: 17.328%
- Dependent repos count: 20.657%
npmjs.org: @olofd/undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 5.13.0 (published over 3 years ago)
- Last Synced: 2026-06-11T23:24:03.752Z (2 days ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 10 Last month
-
Rankings:
- Stargazers count: 1.769%
- Forks count: 2.453%
- Dependent packages count: 16.22%
- Average: 18.805%
- Dependent repos count: 25.306%
- Downloads: 48.278%
- Maintainers (1)
npmjs.org: @juzi/undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 5.25.5-beta.2 (published over 2 years ago)
- Last Synced: 2026-06-11T23:24:06.354Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 51 Last month
-
Rankings:
- Stargazers count: 1.381%
- Forks count: 1.915%
- Average: 23.29%
- Dependent repos count: 37.225%
- Dependent packages count: 52.639%
- Maintainers (2)
npmjs.org: @depup/undici
An HTTP/1.1 client, written from scratch for Node.js (with updated dependencies)
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 8.0.3-depup.0 (published 2 months ago)
- Last Synced: 2026-06-11T23:24:03.754Z (2 days ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 234 Last month
-
Rankings:
- Dependent repos count: 22.453%
- Average: 27.425%
- Dependent packages count: 32.397%
- Maintainers (1)
npmjs.org: @builder.io/undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 7.18.3 (published 5 months ago)
- Last Synced: 2026-06-11T23:24:29.439Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 88 Last month
-
Rankings:
- Dependent repos count: 22.756%
- Average: 27.779%
- Dependent packages count: 32.802%
- Maintainers (22)
npmjs.org: @builder.io/undici-types
A stand-alone types package for Undici
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 7.18.3 (published 5 months ago)
- Last Synced: 2026-06-11T23:24:29.163Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 74 Last month
-
Rankings:
- Dependent repos count: 22.756%
- Average: 27.779%
- Dependent packages count: 32.802%
- Maintainers (22)
npmjs.org: @ru-hend/undici
Fork From Undici An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 0.0.1 (published 10 months ago)
- Last Synced: 2026-06-11T23:24:03.179Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,552 Last month
-
Rankings:
- Dependent repos count: 24.072%
- Average: 29.402%
- Dependent packages count: 34.733%
- Maintainers (1)
npmjs.org: undici-jey
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 6.21.6 (published over 1 year ago)
- Last Synced: 2026-06-11T23:24:03.758Z (2 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 42 Last month
-
Rankings:
- Dependent repos count: 25.196%
- Average: 30.822%
- Dependent packages count: 36.448%
- Maintainers (1)
npmjs.org: @nxtedition/undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Licenses: MIT
- Latest release: 11.1.9 (published 6 days ago)
- Last Synced: 2026-06-11T23:24:27.413Z (2 days ago)
- Versions: 31
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 1,607 Last month
-
Rankings:
- Dependent repos count: 25.328%
- Dependent packages count: 32.894%
- Average: 35.505%
- Downloads: 48.293%
- Maintainers (12)
repo1.maven.org: org.webjars.npm:undici-types
WebJar for undici-types
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/undici-types/
- Licenses: MIT
- Latest release: 7.18.2 (published 3 months ago)
- Last Synced: 2026-06-11T23:23:56.423Z (2 days ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.026%
- Average: 37.691%
- Dependent packages count: 44.356%
repo1.maven.org: org.mvnpm:undici
An HTTP/1.1 client, written from scratch for Node.js
- Homepage: https://undici.nodejs.org
- Documentation: https://appdoc.app/artifact/org.mvnpm/undici/
- Licenses: MIT
- Latest release: 8.3.0 (published 29 days ago)
- Last Synced: 2026-06-11T23:23:55.744Z (2 days ago)
- Versions: 44
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.537%
- Average: 40.741%
- Dependent packages count: 47.945%
repo1.maven.org: org.mvnpm:undici-types
A stand-alone types package for Undici
- Homepage: https://undici.nodejs.org
- Documentation: https://appdoc.app/artifact/org.mvnpm/undici-types/
- Licenses: MIT
- Latest release: 8.3.0 (published 30 days ago)
- Last Synced: 2026-06-11T23:23:55.834Z (2 days ago)
- Versions: 40
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 34.784%
- Average: 42.259%
- Dependent packages count: 49.734%
Dependencies
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/setup-node 64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- github/codeql-action/analyze 46ed16ded91731b2df79a2893d3aea8e9f03b5c4 composite
- github/codeql-action/autobuild 46ed16ded91731b2df79a2893d3aea8e9f03b5c4 composite
- github/codeql-action/init 46ed16ded91731b2df79a2893d3aea8e9f03b5c4 composite
- step-security/harden-runner 128a63446a954579617e875aaab7d2978154e969 composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/dependency-review-action 1360a344ccb0ab6e9475edef90ad2f46bf8003b1 composite
- step-security/harden-runner 128a63446a954579617e875aaab7d2978154e969 composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/setup-node 64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/setup-node 64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c composite
- fastify/github-action-merge-dependabot f4fba1d411acf25f03affabc4ac209291cb9d6da composite
- actions/checkout c85c95e3d7251135ab7dc9ce3241c5835cc595a9 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- github/codeql-action/upload-sarif 46ed16ded91731b2df79a2893d3aea8e9f03b5c4 composite
- ossf/scorecard-action 80e868c13c90f172d68d1f4501dee99e2479f7af composite
- node 20-alpine@sha256 build
- @sinonjs/fake-timers ^10.0.2 development
- @types/node ^18.0.3 development
- abort-controller ^3.0.0 development
- atomic-sleep ^1.0.0 development
- chai ^4.3.4 development
- chai-as-promised ^7.1.1 development
- chai-iterator ^3.0.2 development
- chai-string ^1.5.0 development
- concurrently ^8.0.1 development
- cronometro ^1.0.5 development
- delay ^5.0.0 development
- dns-packet ^5.4.0 development
- docsify-cli ^4.4.3 development
- form-data ^4.0.0 development
- formdata-node ^4.3.1 development
- https-pem ^3.0.0 development
- husky ^8.0.1 development
- import-fresh ^3.3.0 development
- jest ^29.0.2 development
- jsdom ^22.1.0 development
- jsfuzz ^1.0.15 development
- mocha ^10.0.0 development
- p-timeout ^3.2.0 development
- pre-commit ^1.2.2 development
- proxy ^1.0.2 development
- proxyquire ^2.1.3 development
- sinon ^15.0.0 development
- snazzy ^9.0.0 development
- standard ^17.0.0 development
- table ^6.8.0 development
- tap ^16.1.0 development
- tsd ^0.28.1 development
- typescript ^5.0.2 development
- wait-on ^7.0.1 development
- ws ^8.11.0 development
- busboy ^1.6.0
- html5lib ==1.1 test
- actions/checkout 8ade135a41bc03ea155e62e844d188df1ea18608 composite
- actions/setup-node 5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d composite