Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Http Client

Http Client

487 projects

Showing 36 of 487 projects

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 commit1 month 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 commit1 day ago
Refit
RefitC#

A type-safe REST library for .NET that automatically generates HTTP clients from interface definitions.

#xamarin#rest-client#http
Stars9.5k
Forks788
Last commit22 hours ago
HTTP Prompt
HTTP PromptPython

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

#developer-tools#http#syntax-highlighting
Stars9.1k
Forks343
Last commit2 years ago
Karate (.8k)
Karate (.8k)Java

A unified open-source framework combining API testing, mocks, performance testing, and UI automation with a simple syntax.

#load-testing#java-library#performance-testing
Stars8.9k
Forks2.0k
Last commit1 day ago
node-fetch
node-fetchJavaScript

A light-weight module that brings the Fetch API to Node.js, providing a window.fetch-compatible interface for server-side HTTP requests.

#formdata#http#polyfill
Stars8.9k
Forks1.1k
Last commit2 months ago
Proxygen
ProxygenC++

A collection of high-performance C++ HTTP libraries for building servers, proxies, and clients, supporting HTTP/1.1 to HTTP/3.

#http-server#high-performance#server-framework
Stars8.4k
Forks1.5k
Last commit19 hours ago
C++ REST SDK
C++ REST SDKC++

A C++ library for cloud-based client-server communication using modern asynchronous APIs.

#asynchronous-programming#cpp-library#oauth
Stars8.3k
Forks1.7k
Last commit1 month ago
xh
xhRust

A friendly and fast command-line HTTP client with an intuitive syntax, designed as a high-performance alternative to HTTPie.

#developer-tools#rest-api#terminal
Stars8.0k
Forks137
Last commit7 days ago
restangular
restangularJavaScript

AngularJS service for handling RESTful API resources with minimal client code.

#crud#rest-api#angularjs
Stars7.8k
Forks826
Last commit5 years ago
undici
undiciJavaScript

A high-performance HTTP/1.1 client for Node.js, written from scratch and powering the built-in fetch API.

#client#connection-pooling#http
Stars7.7k
Forks809
Last commit22 hours ago
libhv
libhvC

A cross-platform, high-performance C/C++ network library with simpler APIs for TCP/UDP/SSL/HTTP/WebSocket/MQTT client/server development.

#c-library#websocket-server#http-server
Stars7.5k
Forks1.4k
Last commit1 day ago
cpr
cprC++

A simple, expressive C++17 HTTP client library inspired by Python Requests, built on libcurl.

#hacktoberfest#library#http
Stars7.4k
Forks1.0k
Last commit4 days ago
rest-assured
rest-assuredJava

A Java DSL for simplifying testing and validation of REST APIs with a fluent, Groovy-like syntax.

#xmlpath#rest#spring-framework
Stars7.1k
Forks1.9k
Last commit2 days ago
script
scriptGo

A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.

#command-line-tools#shell-scripting#pipeline
Stars7.0k
Forks361
Last commit1 month ago
Node-Crawler
Node-CrawlerTypeScript

A Node.js web crawler with server-side jQuery, rate limiting, and proxy support for efficient scraping.

#proxy-support#jquery#spider
Stars6.8k
Forks866
Last commit1 month ago
Async Http Client
Async Http ClientJava

A high-performance, asynchronous HTTP and WebSocket client library for Java built on Netty.

#high-performance#authentication#network-library
Stars6.4k
Forks1.6k
Last commit1 day ago
Ion
IonJava

A powerful Android library for asynchronous networking, image loading, and JSON handling with a fluent API.

#caching#android#asynchronous
Stars6.2k
Forks1.0k
Last commit21 hours ago
graphql-request
graphql-requestTypeScript

A minimal, extensible, and type-safe GraphQL client for JavaScript with full type inference and a powerful extension system.

#frontend-development#graphql#type-safety
Stars6.1k
Forks310
Last commit2 months ago
Faraday
FaradayRuby

A flexible HTTP client library for Ruby with adapter abstraction and Rack middleware support.

#typhoeus#net-http#rest-client
Stars5.9k
Forks1.0k
Last commit1 month ago
httparty
httpartyRuby

A Ruby library that simplifies HTTP requests with an intuitive API and built-in command-line interface.

#rest-client#web-services#http
Stars5.9k
Forks969
Last commit4 months ago
oauth2
oauth2Go

A Go client implementation for the OAuth 2.0 authorization framework.

#oauth2#authentication#golang-library
Stars5.9k
Forks1.1k
Last commit4 months ago
unfetch
unfetchJavaScript

A minimal 500-byte fetch polyfill for environments lacking native fetch support.

#unfetch#xhr-wrapper#es3-compatible
Stars5.7k
Forks202
Last commit3 years ago
rest-client
rest-clientRuby

A simple HTTP and REST client for Ruby with a Sinatra-inspired DSL for specifying actions.

#net-http#web-services#ssl-tls
Stars5.2k
Forks931
Last commit2 years ago
wretch
wretchTypeScript

A tiny wrapper built around fetch with an intuitive syntax for making HTTP requests.

#formdata#request#isomorphic
Stars5.2k
Forks107
Last commit1 month ago
armeria
armeriaJava

A reactive microservice framework built on Netty that supports gRPC, Thrift, Kotlin, Retrofit, Spring Boot, and Dropwizard.

#http-server#thrift-server#thrift-client
Stars5.1k
Forks1.0k
Last commit21 hours ago
redaxios
redaxiosJavaScript

A tiny (800-byte) HTTP client with the Axios API, built on native fetch.

#browser-api#lightweight#frontend-tooling
Stars4.9k
Forks104
Last commit2 years ago
req
reqGo

A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.

#retry-logic#http#http-fingerprinting
Stars4.8k
Forks406
Last commit8 days ago
Boost.Beast
Boost.BeastC++

A C++ header-only library providing low-level HTTP/1, WebSocket, and networking protocol types and algorithms built on Boost.Asio.

#websocket-server#http-server#c-plus-plus-11
Stars4.8k
Forks689
Last commit11 days ago
Crawler4j
Crawler4jJava

An open-source Java web crawler that provides a simple interface for multi-threaded web crawling.

#java-library#open-source#crawling-framework
Stars4.6k
Forks1.9k
Last commit4 years ago
Mechanize
MechanizeRuby

A Ruby library for automating web interaction, handling cookies, redirects, forms, and navigation.

#form-submission#cookies#ruby-gem
Stars4.4k
Forks477
Last commit2 months ago
Flurl
FlurlC#

A fluent URL builder and testable HTTP client library for .NET with a modern, asynchronous API.

#nuget#rest-client#http
Stars4.4k
Forks397
Last commit1 year ago
Typhoeus
TyphoeusRuby

A Ruby HTTP client library that wraps libcurl to make fast and reliable requests with parallel execution support.

#caching#parallel-requests#testing
Stars4.1k
Forks441
Last commit4 months ago
WebMock
WebMockRuby

A Ruby library for stubbing and setting expectations on HTTP requests in tests.

#webmock#test-unit#integration-testing
Stars4.1k
Forks579
Last commit4 months ago
urllib3
urllib3Python

A powerful, user-friendly HTTP client library for Python with thread safety, connection pooling, and comprehensive features.

#proxy-support#ssl-tls#python-library
Stars4.0k
Forks1.4k
Last commit3 days ago
curlie
curlieGo

A curl frontend with HTTPie's user-friendly interface, combining curl's power with intuitive syntax and formatting.

#go-application#developer-tools#webdevelopment
Stars3.7k
Forks114
Last commit7 months ago
PreviousPage 2 of 14Next

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 Client168
#Http116
#Rest Api82
#Networking77
#Go62
#Elixir52
#Rest Client46
#Api Testing46
#Golang44
#Json43
#Ios41
#Authentication41