1.axios / axios
Promise based HTTP client for the browser and node.js
- http-client
- javascript
- nodejs
- promise
- hacktoberfest
Ranked by Attention Score: stars gained over the last 180 complete days
56 repositories by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
Promise based HTTP client for the browser and node.js
A C++ header-only HTTP/HTTPS server and client library
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Elegant HTTP Networking in Swift
An HTTP/1.1 client, written from scratch for Node.js
Simple HTTP, REST, and SSE client library for Go
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
🌐 Human-friendly and powerful HTTP request library for Node.js
Guzzle, an extensible PHP HTTP client
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
urllib3 is a user-friendly HTTP client library for Python
🤠 Build beautiful API integrations and SDKs with Saloon
Simple, but flexible HTTP client library, with support for multiple backends.
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
A tiny wrapper built around fetch with an intuitive syntax. :candy:
An easy-to-use HTTP client to spoof TLS/JA3, HTTP2 and HTTP3 fingerprint
Fluent URL builder and testable HTTP client for .NET
A light-weight module that brings the Fetch API to Node.js
A delightful networking framework for iOS, macOS, watchOS, and tvOS.
VBA-Web: Connect VBA, Excel, Access, and Office for Windows and Mac to web services and the web
Typhoeus wraps libcurl in order to make fast and reliable requests.
HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.
API to consume REST services written in any programming language with support to Lazarus and Delphi
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
A REST API library with better functionality, performance, and scalability than refit
The flexible HTTP client library for Elixir, with support for middleware and multiple adapters.
Unirest in Java: Simplified, lightweight HTTP client library.
Provides powerful methods to fetch HTTP resources synchronously or asynchronously
Plugin-driven, extensible HTTP client toolkit for Go
Swift HTTP Networking with stubbing and caching support
An idiomatic clojure http client wrapping the apache client. Officially supported version.
An HTTP client for Clojure, wrapping JDK 11's HttpClient
Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit
A Go HTTP client library for creating and sending API requests
An object oriented C++ wrapper for CURL (libcurl)
Client-side response routing for Spring
🐕 Bare minimum 500b fetch polyfill.
Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions.
C++ client for making HTTP/REST requests
C# GraphQL client with Linq-like syntax
Yet Another HTTP client for Elixir powered by hackney
Universal WHATWG Fetch API for Node, Browsers and React Native.
An opinionated HTTP library for .NET applications built on HttpClient message handlers. Provides request de-duplication, prioritised concurrency limiting, speculative background fetching and optional response caching.
HTTP web server and client, supports http1 and http2
HTTP and REST client for Crystal