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

FarFetch
FarFetchJavaScript

A modern Fetch API wrapper that simplifies HTTP requests with syntactic sugar, automatic error handling, and consistent data/file uploads.

#developer-tools#frontend#fetch-api
Stars57
Forks7
Last commit9 months ago
oauth2ex
oauth2exElixir

An OAuth 2.0 client library for Elixir that handles token retrieval, caching, and HTTP requests.

#token-management#elixir#library
Stars56
Forks15
Last commit8 years ago
httpretry
httpretryGo

A Go library that adds configurable retry functionality to the standard http.Client via RoundTripper wrapping.

#retry-logic#backoff#resilience
Stars56
Forks7
Last commit2 years ago
Conduit
ConduitSwift

A session-based Swift HTTP networking and OAuth2 authentication library for iOS, macOS, tvOS, and watchOS.

#ios#oauth2#authentication
Stars54
Forks8
Last commit5 months ago
DarkSkyCore
DarkSkyCoreC#

A .NET Standard library for accessing the Dark Sky weather API with full response mapping and extensible HTTP/JSON services.

#nuget#csharp#nuget-package
Stars53
Forks14
Last commit6 years ago
resty.nvim
resty.nvimLua

A fast and easy-to-use HTTP/REST client plugin for Neovim, completely written in Lua.

#developer-tools#rest-api#curl
Stars53
Forks3
Last commit2 months ago
rq
rqGo

A nicer, more ergonomic interface for the Go standard library HTTP client with better defaults and utilities.

#net-http#developer-tools#rest-client
Stars52
Forks5
Last commit7 years ago
AWS SDK
AWS SDKJava

Enables AWS SDK v2 usage within Vert.x applications by providing a Vert.x-based HTTP client and executor.

#aws-integration#async-programming#non-blocking
Stars51
Forks13
Last commit2 years ago
forcex
forcexElixir

An Elixir library for interacting with the Force.com / Salesforce REST API, including Bulk API support.

#elixir#bulk-api#integration
Stars51
Forks34
Last commit3 years ago
go-xkcd
go-xkcdGo

A Go HTTP client library for accessing the xkcd webcomic API.

#xkcd#rest-api#cli-tool
Stars51
Forks5
Last commit3 years ago
datomex
datomexElixir

Low-level Elixir driver for interacting with Datomic databases via its REST API.

#database-driver#functional-programming#elixir
Stars47
Forks4
Last commit10 years ago
gentleRpc
gentleRpcTypeScript

A JSON-RPC 2.0 library with HTTP and WebSocket support for Deno and browser environments.

#json-rpc#json-rpc2#deno
Stars45
Forks9
Last commit2 years ago
Go
GoGo

A Go client library for the official OpenAI ChatGPT (GPT-3.5-turbo) chat completions API.

#ai-integration#chat-completions#language-model
Stars44
Forks4
Last commit3 years ago
panoramix
panoramixElixir

An Elixir client library for querying Apache Druid, enabling efficient data analytics and time-series operations.

#data-querying#elixir#druid-io
Stars44
Forks5
Last commit4 days ago
Carrier
CarrierCommon Lisp

A lightweight, async HTTP client for Common Lisp built on cl-async and fast-http.

#async-programming#api-client#streaming
Stars43
Forks9
Last commit2 years ago
NetCoreStack.Proxy
NetCoreStack.ProxyC#

A type-safe REST library for .NET Standard 2.0 that simplifies consuming distributed HTTP APIs and microservices across multiple regions.

#http-proxy#rest-client#proxy
Stars42
Forks7
Last commit2 years ago
vibe
vibeV

A high-level HTTP request library for V that wraps libcurl for fast and reliable network operations.

#v-lang#file-download#proxy
Stars41
Forks2
Last commit1 year ago
Openblox
OpenbloxTypeScript

A strictly typed TypeScript API wrapper for Roblox, supporting both classic and OpenCloud endpoints with full type safety.

#opencloud#roblox#type-safety
Stars40
Forks10
Last commit1 year ago
trivial-download
trivial-downloadCommon Lisp

A Common Lisp library for downloading files from the internet with progress bar support.

#file-download#drakma#network-utilities
Stars39
Forks3
Last commit3 years ago
idris-http
idris-httpIdris

An HTTP library for Idris 0.12.3 providing HTTP client and server functionality.

#http-server#functional-programming#type-safety
Stars39
Forks6
Last commit7 years ago
axios4go
axios4goGo

A Go HTTP client library inspired by Axios, featuring interceptors, JSON handling, configurable instances, and automatic retries.

#proxy-support#axios#async-requests
Stars38
Forks9
Last commit8 days ago
cube
cubeCommon Lisp

A Kubernetes client library for Common LISP, generated from the Swagger specification.

#devops#container-orchestration#rest-api
Stars38
Forks2
Last commit6 years ago
hermes
hermesCrystal

A Crystal ORM and adapter for Elasticsearch implementing the DataMapper pattern.

#orm#database-adapter#elastic
Stars38
Forks6
Last commit5 years ago
Dots
DotsSwift

A lightweight concurrent networking framework for Swift with built-in concurrency control and parameter encoding.

#ios#networking-framework#tvos
Stars37
Forks2
Last commit8 years ago
chill
chillRust

A client-side CouchDB library for Rust focusing on convenience, safety, and efficiency.

#serde#document-database#no-sql
Stars37
Forks9
Last commit9 years ago
kitura-nio
kitura-nioSwift

A SwiftNIO-based networking library providing HTTP server and client support for Kitura web applications.

#httpserver#http-server#kitura-nio
Stars37
Forks24
Last commit3 years ago
influent
influentJavaScript

A JavaScript driver for InfluxDB that works in Node.js and browsers, supporting HTTP and UDP protocols.

#nodejs#database-client#time-series
Stars37
Forks3
Last commit10 years ago
rclient
rclientGo

A minimalistic, extensible REST client library for Go applications with built-in JSON support.

#rest#rest-client#client
Stars36
Forks3
Last commit6 years ago
runtime-config-loader
runtime-config-loaderTypeScript

An Angular library for loading runtime configuration from JSON files or API endpoints with type safety and validation.

#json-config#dependency-injection#schema-validation
Stars36
Forks12
Last commit
ngx-repository
ngx-repositoryTypeScript

A strongly typed data client library for Angular that simplifies HTTP REST and Firestore data access with decorators.

#firestore#strongly-typed#decorators
Stars35
Forks2
Last commit1 month ago
Retrofit adapter for Vert.x
Retrofit adapter for Vert.xJava

A highly scalable Retrofit adapter that enables non-blocking HTTP client operations using Vert.x as the underlying transport.

#httpclient#java-library#ssl-tls
Stars33
Forks7
Last commit4 years ago
HTTP Builder NG Gradle Plugin
HTTP Builder NG Gradle PluginGroovy

A Gradle plugin for defining tasks that make HTTP requests using the HttpBuilder-NG client library.

#dormant#dsl#http
Stars31
Forks7
Last commit5 years ago
NetworkKit
NetworkKitSwift

A lightweight Swift framework for iOS, macOS, watchOS, and tvOS that simplifies networking and JSON parsing.

#apple-platforms#ios#deserialization
Stars31
Forks5
Last commit8 years ago
MicroRESTCli
MicroRESTCliPython

A lightweight JSON REST client for MicroPython on ESP32 and Pycom modules, supporting HTTP methods, SSL/TLS, and authentication.

#iot#json-api#rest-client
Stars31
Forks7
Last commit5 years ago
hunt-http
hunt-httpD

A flexible, performant HTTP server and client library for the D programming language, supporting HTTP/1.1, HTTP/2, and WebSocket.

#d-language#http-server#http-protocol
Stars31
Forks5
Last commit4 years ago
sparql_client
sparql_clientElixir

An Elixir client for executing SPARQL queries and updates against SPARQL 1.0/1.1 endpoints over HTTP.

#linked-data#data-querying#elixir
Stars31
Forks7
Last commit1 month ago
PreviousPage 10 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
1 month ago
#Api Client168
#Http116
#Rest Api82
#Networking77
#Go62
#Elixir52
#Rest Client46
#Api Testing46
#Golang44
#Json43
#Ios41
#Authentication41