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 318 projects

dayron
dayronElixir

An Elixir library that provides an Ecto.Repo-like interface for interacting with RESTful APIs instead of databases.

#elixir-lang#elixir#ecto-pattern
Stars158
Forks18
Last commit8 years ago
python-graphql-client
python-graphql-clientPython

A lightweight GraphQL client for Python 2.7+ with simple token injection support.

#python-3#python-library#authentication
Stars156
Forks42
Last commit5 years ago
Retrofit
RetrofitPHP

A type-safe REST client for PHP that generates API implementations from annotated interfaces.

#rest-client#php-library#annotations
Stars155
Forks23
Last commit1 year ago
Escambo
EscamboPython

An HTTP-based API testing application for GNOME built with GTK4 and Libadwaita.

#desktop-application#gui-tools#python
Stars145
Forks8
Last commit2 years ago
@ngify/http
@ngify/httpTypeScript

A collection of TypeScript libraries that mimic Angular's APIs for reactive HTTP clients and decorators.

#angular-http#angular-like#decorators
Stars141
Forks6
Last commit7 days ago
ngify
ngifyTypeScript

A collection of TypeScript libraries that mimic Angular's APIs for HTTP clients and decorators in non-Angular environments.

#angular-http#angular-like#decorators
Stars141
Forks6
Last commit7 days ago
ua_inspector
ua_inspectorElixir

An Elixir library for parsing user agent strings to identify browsers, operating systems, devices, and bots.

#elixir#matomo#bot-detection
Stars138
Forks30
Last commit1 month ago
facebook
facebookElixir

An Elixir wrapper for the Facebook Graph API, providing a clean interface for Facebook integration.

#elixir#authentication#social-media-integration
Stars137
Forks63
Last commit4 years ago
react-native-blob-courier
react-native-blob-courierKotlin

A React Native library for efficient HTTP file transfers, supporting downloads, uploads, and multipart uploads with progress tracking.

#upload#ios#upload-blobs
Stars136
Forks12
Last commit19 days ago
Internet Tools
Internet ToolsPascal

XPath/XQuery 3.1 interpreter for Pascal with HTTP/S, JSON, HTML, and web scraping capabilities.

#library#interpreter#pascal
Stars135
Forks38
Last commit2 months ago
Arangors
ArangorsRust

An intuitive Rust client for ArangoDB with ergonomic, OOP-like APIs for both async and sync operations.

#database-driver#async#nosql
Stars134
Forks33
Last commit7 months ago
lhttpc
lhttpcErlang

A lightweight HTTP/1.1 client for Erlang, now deprecated in favor of newer alternatives.

#legacy-support#otp#lightweight
Stars128
Forks143
Last commit4 years ago
dyer
dyerRust

A reliable, flexible, and fast Rust framework for web crawling and request-response services.

#event-driven#web-crawling#spider
Stars127
Forks7
Last commit10 months ago
AnormCypher
AnormCypherScala

A Scala library for Neo4j that provides a type-safe, Anorm-inspired API for executing Cypher queries over HTTP.

#play-framework#cypher#database-client
Stars125
Forks46
Last commit9 years ago
fast-shot
fast-shotGo

A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.

#rest#rest-client#retry-mechanism
Stars124
Forks11
Last commit14 days ago
ModernHttpClient
ModernHttpClientC#

A Xamarin HttpClient handler that uses native platform networking libraries (iOS NSURLSession, Android OkHttp3, UWP) for better performance and security.

#xamarin#ios#nsurlsession
Stars124
Forks27
Last commit5 years ago
katt
kattErlang

An HTTP-based API testing tool for Erlang that executes sequential requests and validates responses.

#har-conversion#api#integration-testing
Stars123
Forks17
Last commit8 months ago
Docker Client for JVM
Docker Client for JVMGroovy

A Docker HTTP client for the Java VM written in Groovy and Kotlin, supporting all Docker API endpoints.

#docker-engine#hacktoberfest#engine-api
Stars120
Forks28
Last commit5 days ago
NetClient
NetClientSwift

A versatile Swift HTTP networking library with built-in Codable support, request interceptors, and popular framework integrations.

#request#ios#codable
Stars120
Forks12
Last commit7 years ago
typesense-ruby
typesense-rubyRuby

Official Ruby client library for interacting with the Typesense search engine API.

#search#typesense#ruby-client
Stars117
Forks13
Last commit1 month ago
react-native-file-upload
react-native-file-uploadObjective-C

A deprecated React Native plugin for uploading files and form data to servers.

#native-module#ios#objective-c
Stars113
Forks19
Last commit10 years ago
crul
crulCrystal

A user-friendly command-line HTTP client written in Crystal, designed as a curl alternative with syntax highlighting.

#syntax-highlighting#crystal-lang#command-line-tool
Stars113
Forks11
Last commit6 years ago
RestLess
RestLessC#

A compile-time generated, reflection-free REST API client library for .NET Standard, focused on performance and type safety.

#rest-client#dotnet-standard#api-client
Stars112
Forks11
Last commit3 years ago
Cukes-REST
Cukes-RESTJava

A Cucumber-based DSL for testing RESTful web services with built-in file support and variable handling.

#cucumber jvm#integration-testing#rest-api
Stars111
Forks67
Last commit1 year ago
stream-download-rs
stream-download-rsRust

A Rust library for streaming audio, video, and other content from remote sources with read and seek support.

#media#media-processing#async-io
Stars110
Forks16
Last commit3 days ago
webmock.cr
webmock.crCrystal

A Crystal library for stubbing HTTP::Client requests in tests, inspired by the Ruby webmock gem.

#webmock#unit-testing#integration-testing
Stars110
Forks19
Last commit1 year ago
cossack
cossackCrystal

A simple and flexible HTTP client for Crystal with middleware support and built-in testing utilities.

#crystal-library#crystal-lang#testing
Stars110
Forks11
Last commit6 years ago
swifty-request
swifty-requestSwift

An HTTP client library for Swift built on Swift-NIO, featuring Codable support, circuit breaker integration, and multiple response types.

#codable#circuit-breaker#swift-nio
Stars110
Forks18
Last commit1 year ago
xhr2
xhr2CoffeeScript

A Node.js package that implements the W3C XMLHttpRequest specification, enabling browser-like HTTP client functionality.

#server-side#nodejs#xmlhttprequest
Stars108
Forks41
Last commit3 years ago
hipchat
hipchatGo

A Go client library for interacting with the HipChat API (v1 only).

#integration#golang-library#hipchat
Stars104
Forks21
Last commit10 years ago
SolarNetwork
SolarNetworkSwift

An elegant network abstraction layer for Swift that combines the strengths of Alamofire and Moya.

#ios#codable#network-abstraction
Stars103
Forks9
Last commit6 years ago
guzzle-bundle
guzzle-bundlePHP

Integrates Guzzle 3 HTTP client into Symfony2 applications for simplified web service client creation.

#web-services#integration#symfony2
Stars101
Forks53
Last commit7 years ago
universal_io
universal_ioDart

A cross-platform implementation of dart:io that works on all platforms, including browsers.

#dart#platform-agnostic#dart-package
Stars101
Forks14
Last commit6 months ago
restc
restcErlang

An Erlang library for consuming RESTful web services with built-in JSON, percent, and XML encoding/decoding.

#rest-client#web-services#xml
Stars95
Forks49
Last commit3 months ago
OpenAPI Client Generator
OpenAPI Client GeneratorPascal

Generate Delphi client SDKs from OpenAPI specifications to easily consume REST APIs.

#rest#rest-client#sdk-generator
Stars92
Forks19
Last commit4 months ago
Conjure
ConjureJava

Opinionated Java libraries for building and consuming HTTP/JSON RPC services with Feign clients and Jersey/Jetty servers.

#jax-rs#feign#java
Stars92
Forks96
Last commit2 days ago
PreviousPage 8 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