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

ibrowse
ibrowseErlang

A feature-rich, RFC-compliant HTTP client for Erlang with connection pooling, pipelining, and SSL support.

#proxy-support#pipelining#connection-pooling
Stars518
Forks194
Last commit2 months ago
PMHTTP
PMHTTPSwift

A Swift/Obj-C HTTP framework built on URLSession with first-class REST and JSON support.

#ios#rest#library
Stars503
Forks35
Last commit5 years ago
FsHttp
FsHttpF#

A hackable HTTP client for F# and .NET that combines convenience with flexibility for both interactive exploration and production use.

#functional-programming#rest#rest-client
Stars497
Forks42
Last commit2 days ago
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
Stars464
Forks65
Last commit3 months ago
Blanket
BlanketRuby

A dead simple Ruby API wrapper that uses metaprogramming to build URLs and parse JSON responses.

#developer-tools#rest-client#metaprogramming
Stars459
Forks30
Last commit4 years ago
gopencils
gopencilsGo

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

#rest-client#web-services#authentication
Stars453
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
Stars451
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
Stars447
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
Stars443
Forks39
Last commit1 day ago
Dexador
DexadorCommon Lisp

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

#connection-pooling#open-source-library#api-client
Stars436
Forks45
Last commit3 months 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
Stars435
Forks36
Last commit5 years 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
Forks89
Last commit4 years ago
request
requestGo

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

#request#developer-tools#http
Stars422
Forks36
Last commit6 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
Stars421
Forks175
Last commit3 years ago
authoscope
authoscopeRust

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

#cracking#lua-scripting#password-cracker
Stars419
Forks46
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
Stars419
Forks46
Last commit2 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
Stars418
Forks29
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
Stars417
Forks56
Last commit4 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
Stars416
Forks28
Last commit1 year 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
Stars414
Forks16
Last commit3 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
Stars409
Forks20
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
Stars407
Forks26
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
Stars405
Forks51
Last commit5 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
Stars390
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
Stars386
Forks31
Last commit10 days 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
Stars380
Forks56
Last commit10 months 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
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 commit9 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
Stars340
Forks77
Last commit1 day 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 commit6 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
Stars329
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
Stars323
Forks39
Last commit1 day 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 commit3 years ago
PreviousPage 6 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