Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Http Client

Http Client

318 projects

Showing 36 of 315 projects

azuretls-client
azuretls-clientGo

A Go HTTP client that spoofs TLS/JA3, HTTP/2, and HTTP/3 fingerprints to emulate real browsers by default.

#proxy-support#ja3-fingerprint#browser-emulation
Stars455
Forks64
Last commit1 month ago
gopencils
gopencilsGo

A Go library for dynamically consuming REST APIs with minimal boilerplate, supporting JSON responses and authentication.

#rest-client#web-services#authentication
Stars452
Forks42
Last commit7 years ago
tentacat
tentacatElixir

A simple Elixir wrapper for the GitHub API, providing comprehensive access to GitHub's features.

#elixir#developer-tools#api
Stars452
Forks154
Last commit1 year ago
Transporter
TransporterSwift

A lightweight Swift library for simplified concurrent and sequential file uploads and downloads on iOS.

#ios#file-download#concurrent-operations
Stars448
Forks42
Last commit10 years ago
go-cleanhttp
go-cleanhttpGo

Provides clean, isolated HTTP clients in Go that avoid shared state issues with the standard library's default client.

#race-condition-prevention#stdlib#api-client
Stars438
Forks37
Last commit13 days ago
Bamboots
BambootsSwift

A Swift network request framework built on Alamofire that simplifies iOS app networking with protocol-oriented design and UI integration.

#chained-calls#ios#codable
Stars436
Forks39
Last commit5 years ago
Dexador
DexadorCommon Lisp

A fast HTTP client for Common Lisp with neat APIs and connection pooling.

#connection-pooling#open-source-library#api-client
Stars431
Forks45
Last commit2 months ago
tirexs
tirexsElixir

An Elixir-flavored HTTP client and DSL library for building JSON-based queries and settings for Elasticsearch.

#elixir#dsl#database-client
Stars426
Forks90
Last commit4 years ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars422
Forks175
Last commit3 years ago
request
requestGo

A developer-friendly HTTP request library for Go, inspired by Python-Requests.

#request#developer-tools#http
Stars421
Forks36
Last commit6 years ago
Httper-iOS
Httper-iOSSwift

A REST API testing tool for iOS that lets developers test APIs on mobile devices without a desktop PC.

#ios-app#developer-tools#network-tools
Stars419
Forks29
Last commit2 years ago
badtouch
badtouchRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#bruteforce-tool#lua-scripting
Stars418
Forks46
Last commit2 years ago
authoscope
authoscopeRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#lua-scripting#password-cracker
Stars418
Forks46
Last commit2 years ago
global-agent
global-agentTypeScript

A Node.js library to configure a global HTTP/HTTPS proxy agent using environment variables.

#http-proxy#https-proxy#devops
Stars415
Forks55
Last commit2 months ago
hato
hatoClojure

An idiomatic Clojure HTTP client wrapping JDK 11's HttpClient, supporting HTTP/1.1, HTTP/2, and WebSockets.

#clojure-library#async-http#jdk-11
Stars414
Forks28
Last commit10 months ago
httpretty
httprettyGo

A Go package that prints HTTP client and server requests and responses in a human-readable, colorful terminal format.

#http-server#developer-tools#terminal-output
Stars413
Forks16
Last commit8 days ago
gotql
gotqlTypeScript

A Node.js GraphQL client that lets you write queries as JSON objects instead of strings.

#hacktoberfest#query-builder#server-side
Stars410
Forks21
Last commit1 year ago
raxx
raxxElixir

A clean interface for building HTTP servers, frameworks, and clients in Elixir, supporting both simple and streaming exchanges.

#http-server#elixir#webserver
Stars406
Forks28
Last commit5 years ago
RestClient.Net
RestClient.NetC#

A type-safe, functional C# REST client library with compile-time exhaustiveness checking and OpenAPI/MCP code generation.

#functional-programming#rest-client#type-safety
Stars403
Forks51
Last commit4 months ago
Groovy-wslite
Groovy-wsliteGroovy

Lightweight SOAP and REST webservice clients for Groovy with full control over requests.

#rest-client#proxy#webservices
Stars398
Forks113
Last commit2 years ago
amygdala
amygdalaJavaScript

A RESTful HTTP client for JavaScript apps that configures once with your API schema and handles CRUD operations with a consistent API.

#schema-driven#rest-client#client-side-caching
Stars392
Forks22
Last commit9 years ago
httpclient-interception
httpclient-interceptionC#

A .NET library for intercepting and stubbing HTTP requests made by HttpClient, primarily for testing purposes.

#httpclient#integration-testing#http-interception
Stars387
Forks31
Last commit6 days ago
FSNetworking
FSNetworkingObjective-C

A lightweight iOS networking library for HTTP/HTTPS requests with clean async APIs and background thread parsing.

#cocoa-touch#ios#objective-c
Stars380
Forks56
Last commit11 years ago
simple-openai
simple-openaiJava

A Java HTTP client library for interacting with the OpenAI API and compatible providers in a simple, consistent manner.

#httpclient#ai#ai-integration
Stars379
Forks57
Last commit8 months ago
jsonrpc
jsonrpcGo

A Go implementation of a JSON-RPC 2.0 client over HTTP with support for batch requests, custom headers, and flexible response handling.

#json-rpc#go-client#api-client
Stars370
Forks98
Last commit7 months ago
Swish
SwishSwift

A protocol-based networking library for Swift focused on requesting and decoding JSON via Decodable.

#ios#json-decoding#tvos
Stars359
Forks36
Last commit4 years ago
react-fetch-hook
react-fetch-hookJavaScript

A tiny React hook for conveniently using the Fetch API with built-in loading, error, and dependency tracking.

#hooks#hacktoberfest#data-fetching
Stars350
Forks21
Last commit3 years ago
Riptide
RiptideJava

A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.

#spring#rest-client#spring-framework
Stars339
Forks77
Last commit11 days ago
scrape
scrapeElixir

An Elixir library for structured data extraction from websites, articles, and RSS/Atom feeds using information-retrieval techniques.

#readability#elixir#information-retrieval
Stars337
Forks41
Last commit5 years ago
gretchen
gretchenTypeScript

A type-safe, resilient, and tiny fetch wrapper for TypeScript that never throws on non-200 responses.

#hooks#retry-logic#request
Stars330
Forks5
Last commit2 years ago
bodyclose
bodycloseGo

A static analysis tool for Go that checks whether HTTP response bodies are properly closed to enable TCP connection reuse.

#request#linter#http
Stars324
Forks39
Last commit4 months ago
Http.fs
Http.fsHTML

A simple, functional HTTP client library for F# with an immutable, fluent API.

#functional-programming#rest-client#f-sharp
Stars319
Forks38
Last commit2 years ago
Fusillade
FusilladeC#

An opinionated HTTP library for .NET apps that provides request deduplication, prioritization, concurrency limiting, and offline caching.

#network-optimization#request-deduplication#xamarin
Stars312
Forks30
Last commit5 days ago
Ace
AceElixir

An Elixir HTTP/1 and HTTP/2 web server and client that implements the Raxx interface.

#h2spec#http-server#elixir-lang
Stars303
Forks26
Last commit5 years ago
Donkey
DonkeyJava

A modern, Ring-compliant HTTP server and client library for Clojure, built on Vert.x for high performance and ease of use.

#http-server#ring-compatible#non-blocking
Stars298
Forks14
Last commit2 years ago
request
requestGo

A Go HTTP client library inspired by axios and Python requests, offering a simple API with no third-party dependencies.

#axios#request#rest-client
Stars296
Forks29
Last commit6 months ago
PreviousPage 6 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 Client113
#Http91
#Rest Api56
#Networking54
#Go45
#Api Testing38
#Rest Client35
#Json34
#Golang28
#Ios27
#Testing26
#Authentication25