JavaScript HTTP

Open-source JavaScript projects categorized as HTTP

Top 23 JavaScript HTTP Projects

  • axios

    Promise based HTTP client for the browser and node.js

  • Project mention: How to Build an Invoicing App with Next.js, Strapi, and jspdf | dev.to | 2024-05-27

    Axios: 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:

  • window.fetch polyfill

    A window.fetch JavaScript polyfill.

  • 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-02

    Most 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?

  • 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.

    SurveyJS logo
  • request

    🏊🏾 Simplified HTTP request client.

  • Project mention: How to Create a Real-time Public Transportation Schedule App | dev.to | 2024-03-01

    request for HTTP requests outside of the browser.

  • superagent

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

  • Project mention: 5 Ways to Make HTTP Requests in Node.js | dev.to | 2024-02-20

    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.

  • Hapi

    The Simple, Secure Framework Developers Trust

  • Project mention: Ask HN: Is Express still "de-facto" for building Node back ends? | news.ycombinator.com | 2023-10-29

    I 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.

  • http-proxy

    A full-featured http proxy for node.js

  • http-server

    a simple zero-configuration command-line http server

  • 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.

    InfluxDB logo
  • Nock

    HTTP server mocking and expectations library for Node.js

  • Project mention: How to start an Open Source project. Building RESO API JS client | dev.to | 2024-05-14

    Discuss 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.

  • node-fetch

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

  • Project mention: Mastering The Heap: How to Capture and Store Images from Fetch Responses | dev.to | 2024-05-02

    node-fetch.

  • 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.

  • Project mention: Artillery: The complete load testing platform | news.ycombinator.com | 2024-05-09
  • isomorphic-fetch

    Isomorphic WHATWG Fetch API, for Node & Browserify

  • undici

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

  • jsdelivr

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

  • Project mention: Cdn.jsdelivr.net Has SSL Issue | news.ycombinator.com | 2024-05-01
  • Primus

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

  • dredd

    Language-agnostic HTTP API Testing Tool

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Dredd: used to test APIs based on the API blueprint or OpenAPI specification, to ensure implementation matches the specification.

  • http-decision-diagram

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

  • Project mention: So many feed readers, so many behaviors | news.ycombinator.com | 2024-05-28

    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

  • spdy

    SPDY server on Node.js

  • cross-fetch

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

  • hyper-express

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

  • Project mention: HyperExpress: High Performance Node.js Webserver | news.ycombinator.com | 2023-06-25
  • find-my-way

    A crazy fast HTTP router

  • download

    Download and extract files (by kevva)

  • 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 related posts

  • So many feed readers, so many behaviors

    4 projects | news.ycombinator.com | 28 May 2024
  • How to Build an Invoicing App with Next.js, Strapi, and jspdf

    2 projects | dev.to | 27 May 2024
  • How to start an Open Source project. Building RESO API JS client

    4 projects | dev.to | 14 May 2024
  • Axios Adds Fetch Adapter

    1 project | news.ycombinator.com | 8 May 2024
  • How to Build Progressive Web Apps in 2024? A Step-byStep Guide

    2 projects | dev.to | 3 May 2024
  • Mastering The Heap: How to Capture and Store Images from Fetch Responses

    2 projects | dev.to | 2 May 2024
  • Cdn.jsdelivr.net Has SSL Issue

    1 project | news.ycombinator.com | 1 May 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 1 Jun 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com