JavaScript HTTP Client

Open-source JavaScript projects categorized as HTTP Client

Top 14 JavaScript HTTP Client Projects

HTTP Client
  1. axios

    Promise based HTTP client for the browser and node.js

    Project mention: How to Use the Langflow API in Node.js | dev.to | 2025-01-28

    In Node.js applications, you can construct and make calls directly to the API with fetch, the http module, or using your favourite HTTP client like axios or got. To make it easier, you can now use this JavaScript Langflow client. Let's take a look at how it works.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31

    Yeah, but they went the cloud-first enshittification route like a year and a half ago.

    https://github.com/Kong/insomnia/issues/6577

    I still use Insomnium, a (dead) fork of Insomnia that removed all the telemetry on a version of Insomnia just before this nonsense occurred.

  4. node-fetch

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

    Project mention: Migrating node-fetch/form-data to Node.js native APIs | dev.to | 2024-07-27

    The release of Node v16.15.0 and v17.5.0 brought in the Fetch API and FormData. Before that, the node-fetch and form-data packages were used to use browser-like APIs in Node.js. To migrate node-fetch/form-data packages to Node.js native APIs, some changes can be made by removing import statements of 3rd-party packages, but there are important considerations to keep in mind when using Node.js features such as file system. This article outlines about migrating from node-fetch/form-data packages to Node.js native APIs.

  5. cross-fetch

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

  6. redux-axios-middleware

    Redux middleware for fetching data with axios HTTP client

  7. ky-universal

    Use Ky in both Node.js and browsers

  8. httpie

    A Node.js HTTP client as easy as pie! 🥧 (by lukeed)

  9. SaaSHub

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

    SaaSHub logo
  10. RESTer

    A REST client for almost any web service (Firefox and Chrome Extension)

  11. gh-got

    Convenience wrapper for Got to interact with the GitHub API

  12. rock-req

    ⚡️ Ultra-light (150 LOC, zero dep.) & Ultra-fast NodeJS request library with reliable retry on failure, http/https, redirects, gzip/deflate/brotli, extensible, proxy, streams, JSON mode, forms, timeout

    Project mention: Update Bunny Edge Storage files with NodeJS | dev.to | 2024-04-30

    🚀 Vanilla Javascript with only one dependency: rock-req to make HTTP requests. Rock-req is faster than fetch or axios.

  13. abx-dl

    ⬇️ A simple all-in-one CLI tool to download EVERYTHING from a URL (like youtube-dl/yt-dlp, forum-dl, gallery-dl, simpler ArchiveBox). 🎭 Uses headless Chrome to get HTML, JS, CSS, images/video/audio/subtitles, PDFs, screenshots, article text, git repos, and more...

    Project mention: ArchiveBox is evolving: the future of self-hosted internet archives | news.ycombinator.com | 2024-10-16
  14. react-axios-example

    Reactjs Axios example with Hooks and Rest API - React Axios get JSON data from API - React Axios Post with Functional component

  15. request.js

    A lightweight, zero-dependency drop-in replacement for request.js (by therootcompany)

  16. rest-url-parser

    Simplifies managing parameter-inclusive URLs, especially useful for applications handling REST APIs with URL-embedded resource identifiers.

  17. SaaSHub

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

    SaaSHub logo
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 Client discussion

Log in or Post with

JavaScript HTTP Client related posts

  • How to Use the Langflow API in Node.js

    3 projects | dev.to | 28 Jan 2025
  • Setting Up App Store In-App Purchase Event Notifications: A Complete Guide

    6 projects | dev.to | 29 Dec 2024
  • Guide to Axios Headers

    1 project | dev.to | 26 Dec 2024
  • The Indian startup bubble is insane

    1 project | news.ycombinator.com | 13 Oct 2024
  • Augmenting the client with Vue.js

    3 projects | dev.to | 26 Sep 2024
  • cURL vs Postman

    5 projects | dev.to | 25 Sep 2024
  • Here are 5 effective ways to make API request in Reactjs

    2 projects | dev.to | 18 Sep 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 8 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 axios 106,272
2 insomnia 35,579
3 node-fetch 8,823
4 cross-fetch 1,679
5 redux-axios-middleware 917
6 ky-universal 672
7 httpie 580
8 RESTer 355
9 gh-got 176
10 rock-req 95
11 abx-dl 61
12 react-axios-example 31
13 request.js 10
14 rest-url-parser 4

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?