JavaScript HTTP

Open-source JavaScript projects categorized as HTTP

Top 23 JavaScript HTTP Projects

  1. axios

    Promise based HTTP client for the browser and node.js

    Project mention: Spine v1: Stop Making Claude Rediscover Your Codebase Every Time You Open a Repo | dev.to | 2026-05-02

    git clone https://github.com/axios/axios.git cd axios

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. window.fetch polyfill

    A window.fetch JavaScript polyfill.

  4. request

    🏊🏾 Simplified HTTP request client.

    Project mention: 31 npm packages you can replace with Node.js APIs | dev.to | 2025-09-02

    22. request (13.4M weekly downloads)

  5. superagent

    Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

  6. Hapi

    The Simple, Secure Framework Developers Trust

    Project mention: Hapi.js – Gatekeeping at Its Finest | news.ycombinator.com | 2025-09-14
  7. http-server

    A simple, zero-configuration, command-line http server

    Project mention: 10 hands-on Docker projects that’ll actually level up your skills not just hello-world junk | dev.to | 2025-06-19

    A simple static website served via Docker using Nginx or http-server. Nothing fancy just HTML, CSS, maybe a splash of JS.

  8. http-proxy

    A full-featured http proxy for node.js

  9. Nock

    HTTP server mocking and expectations library for Node.js

    Project mention: msw-fetch-mock: Undici-Style Fetch Mocking for MSW | dev.to | 2026-03-02

    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.

  10. node-fetch

    A light-weight module that brings the Fetch API to Node.js

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Node-fetch - A light-weight module that brings Fetch API to Node.js

  11. undici

    An HTTP/1.1 client, written from scratch for Node.js

    Project mention: The Invisible Network Calls: Tracking fetch() and dns.promises in Node.js | dev.to | 2026-04-08

    Then Node.js 18 introduced a global fetch() function. It looks like the browser Fetch API. It's convenient. It's modern. And it's backed by undici — a completely separate HTTP client that does NOT use http.request internally.

  12. isomorphic-fetch

    Isomorphic WHATWG Fetch API, for Node & Browserify

    Project mention: What is `isomorphic-unfetch`? | dev.to | 2025-10-08

    The isomorphic-fetch is built on top of whatwg-fetch and isomorphic-unfetch is built on top of unfetch. What both of them are doing is switching between node-fetch and the other package for client and server.

  13. jsdelivr

    A free, fast, and reliable Open Source CDN for npm, GitHub, Javascript, and ESM

  14. Primus

    :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.

  15. http-decision-diagram

    An activity diagram to describe the resolution of HTTP response status codes, given various headers.

    Project mention: Most RESTful APIs Aren't RESTful | news.ycombinator.com | 2025-07-09

    > but the HATEOAS detail ends up having no practical value and creates more problems than the ones it solves.

    Only because we never had the tools and resources that, say, GraphQL has.

    And now everyone keeps re-inventing half of HTTP anyway. See this diagram https://raw.githubusercontent.com/for-GET/http-decision-diag... (docs https://github.com/for-GET/http-decision-diagram/tree/master...) and this: https://github.com/for-GET/know-your-http-well

  16. spdy

    SPDY server on Node.js

  17. hyper-express

    High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

  18. cross-fetch

    Universal WHATWG Fetch API for Node, Browsers and React Native.

  19. find-my-way

    A crazy fast HTTP router

    Project mention: About Taxum, or why I wrote my own NodeJS Framework | dev.to | 2025-11-08

    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.

  20. download

    Download and extract files (by kevva)

  21. Meteor-Files

    🚀 Upload files via DDP or HTTP to ☄️ Meteor server FS, AWS, GridFS, DropBox or Google Drive. Fast, secure and robust.

  22. proxy-chain

    Node.js implementation of a proxy server (think Squid) with support for SSL, HTTP/HTTPS, SOCKS5, authentication, and upstream proxy chaining.

  23. just-api

    :boom: Test REST, GraphQL APIs

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript HTTP discussion

Log in or Post with

JavaScript HTTP related posts

  • Spine v1: Stop Making Claude Rediscover Your Codebase Every Time You Open a Repo

    2 projects | dev.to | 2 May 2026
  • ky: Stop Writing Fetch Boilerplate

    2 projects | dev.to | 19 Apr 2026
  • Mythos y GPT-5.4-Cyber: la ventana de 80 días de exposición va a crecer

    2 projects | dev.to | 19 Apr 2026
  • Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now

    1 project | dev.to | 17 Apr 2026
  • Axios: Unrestricted Cloud Metadata Exfiltration via Header Injection Chain

    1 project | news.ycombinator.com | 10 Apr 2026
  • What the Axios Supply Chain Attack Revealed About Lockfiles and pnpm 10

    2 projects | dev.to | 10 Apr 2026
  • The Invisible Network Calls: Tracking fetch() and dns.promises in Node.js

    2 projects | dev.to | 8 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source HTTP projects in JavaScript? This list will help you:

# Project Stars
1 axios 109,069
2 window.fetch polyfill 25,985
3 request 25,566
4 superagent 16,649
5 Hapi 14,785
6 http-server 14,188
7 http-proxy 14,138
8 Nock 13,104
9 node-fetch 8,857
10 undici 7,610
11 isomorphic-fetch 6,926
12 jsdelivr 6,195
13 Primus 4,472
14 http-decision-diagram 3,746
15 spdy 2,794
16 broken-link-checker 2,073
17 hyper-express 2,020
18 cross-fetch 1,698
19 find-my-way 1,622
20 download 1,304
21 Meteor-Files 1,115
22 proxy-chain 1,005
23 just-api 814

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com