APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 JavaScript HTTP Projects
-
Lets look at a real-world scenario where all corporate websites play with agentic AI developers by using “soft block” tricks. I will be using Node.js axios library locally to send asynchronous network requests to REST endpoints, in this case our target URL endpoint is Amazon’s DDR5 ram listing page (you can use any website you like for scraping data):
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
Project mention: I connected my audit Actor to Claude, and it audited three packages nobody asked for | dev.to | 2026-09-17
request and left-pad are not neutral filler either. They are two of the most famously abandoned packages in the npm registry. They produce findings by design.
-
superagent
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
-
Project mention: The production build and the three modes of a federated React Native app | dev.to | 2026-10-04
http-server — the -p, -c and --cors options
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
When writing frontend or Node.js tests, mocking HTTP requests is practically mandatory. But choosing a mock solution is overwhelming: MSW, nock, fetch-mock, jest-fetch-mock… each has a different API style, interception level, and environment support. If you work on both Cloudflare Workers and Node.js projects, you'll find the mock APIs are completely different and test code can't be shared.
-
Node-fetch - A light-weight module that brings Fetch API to Node.js
-
Project mention: I filed it as a flaky test. It was a crash that try/catch can't reach. | dev.to | 2026-10-04
undici fixed it in nodejs/undici#5547, "fix(h1): ignore type of service errors", released in undici 8.8.0. It skips the call when nobody asked for a type of service, and it ignores the error when the call fails. Node 24 didn't get that change.
-
-
-
Primus
:zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.
-
http-decision-diagram
An activity diagram to describe the resolution of HTTP response status codes, given various headers.
-
-
-
hyper-express
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
-
-
When it came to routing, I didn't feel like implementing path matching all on my own, not when there is already a really good candidate out there. I thus ended up using find-my-way for that, even though I only ended up using it for its radix tree.
-
-
Meteor-Files
🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.
-
-
homebridge-camera-ui
Homebridge plugin for RTSP Cameras with HSV, motion detection support, Image Rekognition, Web UI to manage/watch streams and WebApp support
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript HTTP discussion
JavaScript HTTP related posts
-
I connected my audit Actor to Claude, and it audited three packages nobody asked for
-
Choosing an Unreleased API Over the One Already There
-
Meteor pluggable DDP transport: meet uWebSockets.js
-
API Testing in Practice: Automating Postman Collections with Newman
-
How to Bypass Anti-Bot Walls for Production-Ready Apps
-
Spine v1: Stop Making Claude Rediscover Your Codebase Every Time You Open a Repo
-
ky: Stop Writing Fetch Boilerplate
-
A note from our sponsor - AppSignal
www.appsignal.com | 10 Oct 2026
Index
What are some of the best open-source HTTP projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | axios | 109,350 |
| 2 | window.fetch polyfill | 25,836 |
| 3 | request | 25,523 |
| 4 | superagent | 16,629 |
| 5 | Hapi | 14,789 |
| 6 | http-server | 14,237 |
| 7 | http-proxy | 14,121 |
| 8 | Nock | 13,127 |
| 9 | node-fetch | 8,853 |
| 10 | undici | 7,710 |
| 11 | isomorphic-fetch | 6,905 |
| 12 | jsdelivr | 6,394 |
| 13 | Primus | 4,469 |
| 14 | http-decision-diagram | 3,736 |
| 15 | spdy | 2,792 |
| 16 | broken-link-checker | 2,082 |
| 17 | hyper-express | 2,035 |
| 18 | cross-fetch | 1,694 |
| 19 | find-my-way | 1,631 |
| 20 | download | 1,298 |
| 21 | Meteor-Files | 1,116 |
| 22 | just-api | 814 |
| 23 | homebridge-camera-ui | 708 |