With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript HTTP Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
superagent
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
artillery
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How to Build an Invoicing App with Next.js, Strapi, and jspdf | dev.to | 2024-05-27Axios: Axios is a JavaScript library used to send asynchronous HTTP requests to REST endpoints. It's commonly used to perform CRUD operations. Install Axios using this command:
Project mention: How do I detect requests initiated by the new fetch standard? How should I detect an AJAX request in general? | /r/codehunter | 2023-07-02Most js libraries use XMLHttpRequest and so provide HTTP_X_REQUESTED_WITH: XMLHttpRequest, but neither Chrome's implementation nor Github's polyfill of the new fetch uses a similar header. So how can one detect that the request is AJAX?
request for HTTP requests outside of the browser.
SuperAgent is a lightweight and flexible HTTP client that supports promises and callback-style syntax. It is known for its simplicity and ease of use.
Project mention: Ask HN: Is Express still "de-facto" for building Node back ends? | news.ycombinator.com | 2023-10-29I tend to use hapi (https://hapi.dev) instead of Express if I need to write a quick backend for something these days.
Fastify looks nice too but I haven't used it.
Been burnt by full-stack frameworks in the past (e.g. Meteor) but they can be a good option for some.
Project mention: How to start an Open Source project. Building RESO API JS client | dev.to | 2024-05-14Discuss which tech stack you and your team will use, and add cards to the Backlog list with description, adding this technology in your project. In our case, it is Mocha and Nock for testing and Axios for making API calls.
Project mention: Mastering The Heap: How to Capture and Store Images from Fetch Responses | dev.to | 2024-05-02node-fetch.
Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.
Not sure about best practices, but these two resources are a good reference point:
- Know Your HTTP Well: https://github.com/for-GET/know-your-http-well
- HTTP Decision Diagram: https://github.com/for-GET/http-decision-diagram
Project mention: HyperExpress: High Performance Node.js Webserver | news.ycombinator.com | 2023-06-25
JavaScript HTTP related posts
-
So many feed readers, so many behaviors
-
How to Build an Invoicing App with Next.js, Strapi, and jspdf
-
How to start an Open Source project. Building RESO API JS client
-
Axios Adds Fetch Adapter
-
How to Build Progressive Web Apps in 2024? A Step-byStep Guide
-
Mastering The Heap: How to Capture and Store Images from Fetch Responses
-
Cdn.jsdelivr.net Has SSL Issue
-
A note from our sponsor - SurveyJS
surveyjs.io | 1 Jun 2024
Index
What are some of the best open-source HTTP projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | axios | 104,250 |
2 | window.fetch polyfill | 25,798 |
3 | request | 25,678 |
4 | superagent | 16,547 |
5 | Hapi | 14,520 |
6 | http-proxy | 13,767 |
7 | http-server | 13,377 |
8 | Nock | 12,573 |
9 | node-fetch | 8,668 |
10 | artillery | 7,571 |
11 | isomorphic-fetch | 6,955 |
12 | undici | 5,833 |
13 | jsdelivr | 5,447 |
14 | Primus | 4,462 |
15 | dredd | 4,146 |
16 | http-decision-diagram | 3,541 |
17 | spdy | 2,805 |
18 | broken-link-checker | 1,897 |
19 | cross-fetch | 1,655 |
20 | hyper-express | 1,506 |
21 | find-my-way | 1,427 |
22 | cookie | 1,282 |
23 | download | 1,273 |
Sponsored