Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Similar projects and alternatives to undici
Promise based HTTP client for the browser and node.js
🌐 Human-friendly and powerful HTTP request library for Node.js
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
A light-weight module that brings the Fetch API to Node.js
A WHATWG Fetch implementation based on @nodejs/undici
🏊🏾 Simplified HTTP request client.
Proxy your http requests to another server, with hooks.
Fetch Standard (by whatwg)
Example Node.js API proxy server built with @fastify/fastify-http-proxy
HTTP server mocking and expectations library for Node.js
Download and extract files (by kevva)
Set up a modern web app by running one command.
Port of http_parser to llparse
Type-safe CLI library / framework with no runtime dependencies
Deno to npm package build tool.
A research and evidence based approach to optimizing your gaming PC, configuration and setup. Recommendations found in this guide are based on curated reputable technical references, and personal research.
fastify plugin to forward the current http request to another server
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
undici reviews and mentions
Is native fetch in v18 faster than dedicated libraries?
2 projects | reddit.com/r/node | 10 Mar 2023
The native fetch in Node.js 18 is based on undici.
Are all fetch API's for Nodejs inefficient in terms of latency ? Cant go lower than 4ms on localhost
2 projects | reddit.com/r/node | 8 Nov 2022
Did you try just using the http lib, or even axios/node-fetch? The fetch API in node is very new and looks like there have been concerns about its performance: https://github.com/nodejs/undici/issues/1203
3 projects | dev.to | 31 Oct 2022
Afterwards, create your new project and install our lone requirement [undici](https://github.com/nodejs/undici) to make HTTP requests in Node.js by running:
5 projects | news.ycombinator.com | 17 Mar 2022
> ...enough insights of how much better/faster Deno is
We moved our Deno project to Node because of lack of lower-level APIs on their Conn interfaces , but otherwise for our use-case (lots of tiny HTTPS connections) Deno absolutely blew Node out-of-the-water. Even at p50 (100tps) Deno (v1.18) was 10x faster than Node (v17.x) 
RAM wise, I found Deno (v1.18+) use 10M or so higher for the same code-base.
Fetch API has landed into Node.js
I've argued with the authors of the fetch spec about this before, and ultimately settled on using https://www.npmjs.com/package/set-cookie-parser#user-content... to work around this flaw. (For clarity, I published the package, but chrusart wrote that method - https://github.com/nfriedly/set-cookie-parser/pull/19)
In undici this will fail with res.status 0, as per spec. You aren't allowed to see the content of a redirect, like in a browser.
Is that URL incorrect? Should it be https://github.com/nodejs/undici ?
The commit adds undici (another Node.js project at https://github.com/nodejs/undici ) as a dependency and exposes its `fetch` - the code changes you see are probably just adding a flag :)
> I just wonder how come features like this that kind of seems obvious to include in the ecosystem takes quite some time to land?
I answered that below (check it out) but note how expensive adding a bad API is vs. asking people for one more `npm install` :) There is more discussion in https://github.com/nodejs/node/issues/19393 and in https://docs.google.com/document/d/1tn_-0S_FG_sla81wFohi8Sc8... a discussion from 2018 we had on it
NodeSecure - The future
3 projects | dev.to | 4 Jun 2021
Rewriting SlimIO/npm-registry from zero in the org (with undici as http client).
How to securely call an authenticated API from your front end
6 projects | dev.to | 5 Feb 2021
Our proxy server will use the HTTP client library undici to make requests to the upstream server. The undici library is a dependency of fastify-reply-from, which fastify-http-proxy is using under the hood. undici is much faster than the native HTTP client provided by Node.js.
A note from our sponsor - Appwrite
appwrite.io | 20 Mar 2023
nodejs/undici is an open source project licensed under MIT License which is an OSI approved license.