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

lua-cURLv3
lua-cURLv3C

A Lua binding to libcurl providing low-level C bindings and high-level APIs for HTTP, FTP, and other network protocols.

#c-api#network-library#lua-bindings
Stars293
Forks67
Last commit2 years ago
SwaggerProvider
SwaggerProviderF#

F# generative Type Provider that auto-generates strongly-typed HTTP client code from OpenAPI/Swagger schemas at compile time.

#typeprovider#type-provider#rest-api
Stars278
Forks60
Last commit5 days ago
frisby
frisbyGo

A Go-based REST API testing framework inspired by frisby-js, featuring a fluent interface for building and validating HTTP requests.

#frisby#integration-testing#fluent-interface
Stars275
Forks26
Last commit6 years ago
antch
antchGo

A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.

#web-crawling#concurrent#crawler
Stars267
Forks40
Last commit6 years ago
Sawyer
SawyerRuby

A Ruby hypermedia agent built on Faraday for navigating REST APIs with link relations.

#web-services#rest-api#ruby-gem
Stars263
Forks66
Last commit4 months ago
go-hit
go-hitGo

A flexible HTTP integration test framework for Go with a simple, expressive API for sending requests and validating responses.

#hacktoberfest#integration-testing#http-testing
Stars256
Forks9
Last commit1 year ago
elastix
elastixElixir

A DSL-free Elasticsearch REST client for Elixir, providing a simple interface to interact with Elasticsearch clusters.

#search#data-indexing#elixir-lang
Stars254
Forks69
Last commit1 year ago
elastic
elasticRust

An efficient, modular Elasticsearch REST API client for Rust with strongly-typed documents and weakly-typed queries.

#data-indexing#strongly-typed#no-sql
Stars253
Forks39
Last commit6 years ago
CsaGuzzleBundle
CsaGuzzleBundlePHP

A Symfony bundle that integrates Guzzle HTTP client with debugging tools, configuration, and middleware.

#profiler-integration#appveyor#guzzle
Stars250
Forks73
Last commit5 years ago
crest
crestCrystal

A feature-rich HTTP and REST client for the Crystal programming language, inspired by Ruby's RestClient.

#proxy-support#hacktoberfest#json-api
Stars248
Forks15
Last commit13 days ago
aws
awsHaskell

A comprehensive Haskell library for interacting with Amazon Web Services including S3, SQS, DynamoDB, and more.

#haskell#functional-programming#aws-sdk
Stars245
Forks111
Last commit6 months ago
elastic
elasticR

R client for the Elasticsearch HTTP API, enabling data indexing, search, and analysis from R.

#data-indexing#database#r-package
Stars245
Forks59
Last commit6 months ago
AS3httpclient
AS3httpclientActionScript

An HTTP/HTTPS client library for ActionScript 3, implementing the HTTP protocol to replace Flash's URLRequest/URLStream API.

#actionscript-3#flash#https-client
Stars243
Forks75
Last commit4 years ago
yup-oauth2
yup-oauth2Rust

A Rust library implementing multiple OAuth 2.0 flows including Device, Installed, and Service Account authorization.

#installed-application#oauth2#google-apis
Stars241
Forks118
Last commit4 months ago
react-native-easy-app
react-native-easy-appJavaScript

A React Native library providing simplified storage, HTTP requests, and UI components with automatic multi-screen adaptation.

#boilerplate-reduction#productivity#react-native
Stars236
Forks24
Last commit
curl
curlC

R bindings to libcurl for performing fully customizable HTTP/FTP/SCP requests with flexible response handling.

#data-transfer#r-package#network-programming
Stars232
Forks76
Last commit6 days ago
piaf
piafOCaml

An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.

#functional-programming#http2-client#http
Stars216
Forks26
Last commit8 months ago
AFNetworking+RetryPolicy
AFNetworking+RetryPolicyObjective-C

An Objective-C category for AFNetworking that adds configurable retry logic for HTTP requests.

#retry-logic#ios#retry-policy
Stars213
Forks32
Last commit3 years ago
Oryx
OryxF#

A high-performance, cross-platform functional HTTP request handler library for building web clients and orchestrating requests in F#.

#ai-low-risk#functional-programming#sdk-development
Stars212
Forks11
Last commit2 days ago
ember-ajax
ember-ajaxJavaScript

A deprecated Ember.js service for making AJAX requests with improved error handling and promise-based API.

#ember-service#emberjs#ember-addon
Stars211
Forks84
Last commit3 years ago
Http
HttpJava

A Capacitor community plugin for native HTTP requests, file downloads/uploads, and cookie management in hybrid mobile apps.

#capacitor-plugin#http#file-transfer
Stars210
Forks141
Last commit3 years ago
Dojo core
Dojo coreTypeScript

A set of language helpers, utilities, and classes for writing TypeScript applications, including feature detection, async operations, and HTTP requests.

#dojo2#async-operations#language-helpers
Stars210
Forks57
Last commit7 years ago
Tiny.RestClient
Tiny.RestClientC#

A fluent, lightweight REST client for .NET that simplifies HTTP communication with automatic serialization and extensive feature support.

#httpclient#xamarin#rest-client
Stars208
Forks31
Last commit4 months ago
govcr
govcrGo

A Go library for recording and replaying HTTP/HTTPS interactions as mock cassettes for offline testing.

#playback#proxy#integration-testing
Stars199
Forks17
Last commit1 month ago
C#
C#C#

A .NET library for efficiently sending time series data to InfluxDB 1.x using the Line Protocol.

#metrics-collection#csharp#dotnet
Stars198
Forks60
Last commit2 years ago
movebank-api
movebank-apiPython

Documentation for the REST API to download animal tracking data from the Movebank database via HTTP/CSV or JSON/JavaScript requests.

#rest-api#scientific-data#data-download
Stars185
Forks25
Last commit5 months ago
HTTP Builder NG
HTTP Builder NGJava

A modern Groovy DSL for making HTTP requests in a natural and readable way, compatible with Java.

#gradle-project#dormant#rest-client
Stars183
Forks45
Last commit4 years ago
easyhttpcpp
easyhttpcppC++

A cross-platform C++ HTTP client library focused on usability, speed, and modern features like caching and connection pooling.

#poco-libraries#asynchronous-apis#connection-pooling
Stars174
Forks28
Last commit4 years ago
Apizr
ApizrC#

A Refit-based HTTP client library for .NET that adds resilience patterns like retry, caching, authentication, and logging with minimal code.

#monkeycache#caching#refit
Stars173
Forks17
Last commit2 months ago
halite
haliteCrystal

A Crystal HTTP client with a chainable REST API, built-in sessions, and middleware support.

#crystal-shard#http-middleware#web-services
Stars172
Forks13
Last commit4 years ago
shotgun
shotgunErlang

An Erlang HTTP client built on gun with out-of-the-box support for Server-sent Events (SSE).

#hacktoberfest#async-requests#otp
Stars168
Forks45
Last commit10 months ago
gosip
gosipGo

A Go SDK for SharePoint providing authentication, HTTP client, and fluent API wrapper for both SharePoint Online and On-Premises.

#rest#go-sdk#api
Stars168
Forks39
Last commit2 months ago
terraform-provider-terracurl
terraform-provider-terracurlGo

A Terraform provider for declarative HTTP API interactions, enabling infrastructure teams to manage any REST service as Terraform resources.

#api#devops-automation#http
Stars162
Forks21
Last commit
golang-tmdb
golang-tmdbGo

A comprehensive Go wrapper for the TMDb API, supporting both v3 and v4 with optional auto-retry and custom HTTP client configuration.

#tmdb#movie-database#entertainment-api
Stars161
Forks47
Last commit8 days ago
AFNetworking-Synchronous
AFNetworking-SynchronousObjective-C

A minimal category that adds synchronous request support to AFNetworking 1.x, 2.x, and 3.x.

#ios#synchronous-requests#objective-c
Stars161
Forks30
Last commit4 years ago
dlang-requests
dlang-requestsD

A D language HTTP client library inspired by Python's requests, offering a simple high-level API with low memory footprint and high performance.

#d#d-language#dlang-requests
Stars159
Forks32
Last commit1 month ago
PreviousPage 7 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
2 years ago
27 days ago
#Api Client113
#Http91
#Rest Api56
#Networking54
#Go45
#Api Testing38
#Rest Client35
#Json34
#Golang28
#Ios27
#Testing26
#Authentication25