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 →
Top 14 JavaScript HTTP Client Projects
-
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.
-
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.
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
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.
-
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.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
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
🚀 Vanilla Javascript with only one dependency: rock-req to make HTTP requests. Rock-req is faster than fetch or axios.
-
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 -
react-axios-example
Reactjs Axios example with Hooks and Rest API - React Axios get JSON data from API - React Axios Post with Functional component
-
-
rest-url-parser
Simplifies managing parameter-inclusive URLs, especially useful for applications handling REST APIs with URL-embedded resource identifiers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript HTTP Client discussion
JavaScript HTTP Client related posts
-
How to Use the Langflow API in Node.js
-
Setting Up App Store In-App Purchase Event Notifications: A Complete Guide
-
Guide to Axios Headers
-
The Indian startup bubble is insane
-
Augmenting the client with Vue.js
-
cURL vs Postman
-
Here are 5 effective ways to make API request in Reactjs
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 8 Feb 2025
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 |