Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Http Client

Http Client

315 projects

Showing 36 of 315 projects

axios
axiosJavaScript

Promise-based HTTP client for making requests in browsers and Node.js with interceptors, cancellation, and automatic JSON handling.

#hacktoberfest#promise-based#interceptors
Stars109.1k
Forks11.7k
Last commit3 days ago
Hoppscotch
HoppscotchTypeScript

An open-source API development ecosystem for testing HTTP, WebSocket, GraphQL, and other APIs with real-time collaboration.

#developer-tools#open-source#api
Stars79.5k
Forks5.9k
Last commit3 days ago
requests
requestsPython

A simple and elegant HTTP library for Python, making HTTP/1.1 requests extremely easy.

#cookies#client#ssl-tls
Stars54.0k
Forks10.0k
Last commit3 days ago
okhttp
okhttpKotlin

An efficient HTTP client for JVM, Android, and GraalVM with HTTP/2, connection pooling, caching, and modern TLS support.

#caching#connection-pooling#android
Stars47.0k
Forks9.3k
Last commit2 days ago
Bruno
BrunoJavaScript

An open-source, offline-first API client that stores collections as files for Git-based collaboration.

#developer-tools#open-source#offline-first
Stars44.7k
Forks2.6k
Last commit3 days ago
Alamofire
AlamofireSwift

An elegant HTTP networking library for Swift, providing a comprehensive suite of tools for making network requests.

#request#ios#urlrequest
Stars42.4k
Forks7.7k
Last commit14 days ago
curl (k)
curl (k)C

A command-line tool and library for transferring data with URLs, supporting over 25 protocols including HTTP, FTP, SSH, and WebSocket.

#user-agent#library#client
Stars42.1k
Forks7.2k
Last commit18 hours ago
Insomnia
InsomniaTypeScript

An open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE, and gRPC with local, Git, and cloud storage options.

#api#graphql#rest-api
Stars38.5k
Forks2.3k
Last commit14 hours ago
Insomnia
InsomniaTypeScript

An open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE, gRPC, and other HTTP-compatible protocols.

#developer-tools#api#graphql
Stars38.5k
Forks2.3k
Last commit14 hours ago
httpie
httpiePython

A modern, user-friendly command-line HTTP client for testing, debugging, and interacting with APIs.

#rest#developer-tools#client
Stars38.2k
Forks4.0k
Last commit1 year ago
HTTPie
HTTPiePython

A modern, user-friendly command-line HTTP client for testing, debugging, and interacting with APIs.

#rest#developer-tools#client
Stars38.2k
Forks4.0k
Last commit1 year ago
httpie
httpiePython

A modern, user-friendly command-line HTTP client for testing, debugging, and interacting with APIs.

#rest#developer-tools#client
Stars38.2k
Forks4.0k
Last commit1 year ago
httpie
httpiePython

A modern, user-friendly command-line HTTP client for testing, debugging, and interacting with APIs.

#rest#developer-tools#client
Stars38.2k
Forks4.0k
Last commit1 year ago
AFNetworking
AFNetworkingObjective-C

A delightful networking library for iOS, macOS, watchOS, and tvOS built on Apple's Foundation URL Loading System.

#ios#objective-c#tvos
Stars33.5k
Forks10.6k
Last commit3 years ago
post
postJavaScript

A simplified HTTP request client for Node.js, designed to be the simplest way to make HTTP calls.

#oauth#authentication#proxy
Stars25.6k
Forks3.2k
Last commit1 year ago
colly
collyGo

A fast and elegant scraping and crawling framework for Go, designed for extracting structured data from websites.

#spider#crawler#scraper
Stars25.3k
Forks1.9k
Last commit14 days ago
Guzzle
GuzzlePHP

An extensible PHP HTTP client for sending requests and integrating with web services.

#httpclient#web-services#webservices
Stars23.4k
Forks2.4k
Last commit16 hours ago
fasthttp
fasthttpGo

A high-performance HTTP package for Go, optimized for speed with zero memory allocations in hot paths.

#http-server#high-performance#low-latency
Stars23.4k
Forks1.8k
Last commit15 hours ago
Hurl
HurlRust

A command line tool to run and test HTTP requests using a simple plain text format.

#integration-testing#graphql#http
Stars19.0k
Forks728
Last commit1 day ago
Yaak (k)
Yaak (k)TypeScript

A fast, privacy-first desktop API client for REST, GraphQL, WebSockets, SSE, and gRPC.

#postman-alternative#desktop-application#privacy-first
Stars18.7k
Forks763
Last commit3 days ago
ky
kyTypeScript

A tiny and elegant JavaScript HTTP client based on the Fetch API with retries, timeouts, and hooks.

#hooks#retry-logic#request
Stars16.9k
Forks471
Last commit1 month ago
superagent
superagentJavaScript

A small progressive client-side and Node.js HTTP request library with a consistent API and plugin support.

#request-library#nodejs#api-client
Stars16.6k
Forks1.3k
Last commit5 months ago
Cpp-HttpLib
Cpp-HttpLibC++

A C++11 single-file header-only HTTP/HTTPS server and client library for building web services and clients.

#http-server#ssl-tls#http
Stars16.6k
Forks2.7k
Last commit20 hours ago
Hyper
HyperRust

A protective and efficient, low-level HTTP library for Rust, supporting HTTP/1 and HTTP/2 with client and server APIs.

#http-server#http#hyper
Stars16.1k
Forks1.8k
Last commit6 days ago
httpx
httpxPython

A next-generation HTTP client for Python with HTTP/1.1 and HTTP/2 support, async/await APIs, and a command-line interface.

#asyncio#http#requests-alternative
Stars15.3k
Forks1.2k
Last commit2 months ago
Scalar
ScalarTypeScript

An open-source API platform providing a modern REST API client and beautiful API references with first-class OpenAPI/Swagger support.

#developer-tools#sdk-generation#api
Stars15.2k
Forks866
Last commit23 hours ago
got
gotTypeScript

A human-friendly and powerful HTTP request library for Node.js with advanced features like retries, caching, and HTTP/2 support.

#retry-logic#caching#http
Stars14.9k
Forks989
Last commit1 month ago
Nock
NockJavaScript

A comprehensive HTTP server mocking and expectations library for Node.js to test modules in isolation.

#fixtures#test-isolation#unit-testing
Stars13.1k
Forks760
Last commit25 days ago
posting (k)
posting (k)Python

A terminal-based HTTP client for keyboard-centric API testing and development workflows.

#ssh-compatible#postman-alternative#python-tool
Stars12.0k
Forks245
Last commit2 months ago
resty
restyGo

A simple, feature-rich HTTP, REST, and SSE client library for Go.

#retry-logic#rest-client#authentication
Stars11.7k
Forks782
Last commit14 hours ago
reqwest
reqwestRust

An ergonomic, batteries-included HTTP client for Rust with async/blocking support, TLS, and proxies.

#webassembly#http#async
Stars11.7k
Forks1.4k
Last commit14 days ago
Get
GetDart

A lightweight, high-performance Flutter framework for state management, dependency injection, and route management without context.

#getx#dart#route-management
Stars11.2k
Forks1.8k
Last commit4 days ago
GetX
GetXDart

A lightweight, high-performance Flutter framework for state management, dependency injection, and navigation without context.

#getx#dart#route-management
Stars11.2k
Forks1.8k
Last commit4 days ago
wuzz
wuzzGo

Interactive terminal UI for inspecting, debugging, and sending HTTP requests with cURL-like syntax.

#go-application#inspector#http
Stars10.7k
Forks407
Last commit7 months ago
RestSharp
RestSharpC#

A lightweight HTTP API client library for .NET that simplifies REST service consumption.

#web-services#authentication#rest-api
Stars9.8k
Forks2.3k
Last commit6 days ago
Feign
FeignJava

A Java HTTP client binder that simplifies writing declarative HTTP API clients using annotations.

#interface#retrofit-alternative#jax-rs
Stars9.8k
Forks1.9k
Last commit2 days ago
Page 1 of 9Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Api Client111
#Http90
#Rest Api56
#Networking53
#Go45
#Api Testing38
#Rest Client35
#Json34
#Golang28
#Ios27
#Testing26
#Authentication25