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

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
go-multiproxy
go-multiproxyGo

A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.

#https-proxy#authentication#proxy
Stars30
Forks1
Last commit1 year ago
Nikka
NikkaSwift

A super simple Swift HTTP networking library with modular extensions for powerful API integration.

#futures#ios#multipart-upload
Stars30
Forks1
Last commit8 years ago
gitlab.cr
gitlab.crCrystal

A comprehensive GitLab API wrapper written in Crystal, providing full-featured client access to GitLab's REST API.

#version-control#rest-client#devops
Stars30
Forks9
Last commit5 years ago
keenex
keenexElixir

An Elixir client library for interacting with the Keen.io analytics API.

#elixir#event-tracking#keen-io
Stars28
Forks13
Last commit7 years ago
go-ipmux
go-ipmuxGo

A Go library for multiplexing HTTP clients based on source IP addresses to bypass rate limits and manage network interfaces.

#dns-cache#go-library#distributed-requests
Stars28
Forks2
Last commit2 years ago
lua-resty-influx
lua-resty-influxPerl

OpenResty client library for writing data points to InfluxDB via UDP and HTTP interfaces.

#metrics-collection#nginx-lua#monitoring
Stars28
Forks15
Last commit5 years ago
docker
dockerElixir

Elixir client library for interacting with the Docker Remote API via HTTP.

#elixir#devops#container-management
Stars27
Forks15
Last commit5 years ago
SWNetworking
SWNetworkingObjective-C

A high-level networking library for iOS, macOS, and tvOS with built-in request management, caching, and offline support.

#ios#caching#offline-support
Stars26
Forks10
Last commit9 years ago
WebAnchor
WebAnchorC#

A .NET library for type-safe, testable, and flexible runtime-generated access to web APIs.

#httpclient#web-services#testability
Stars25
Forks7
Last commit1 year ago
client-timing
client-timingGo

An HTTP client for Go that automatically propagates server timing headers across HTTP calls between servers.

#client#observability#http
Stars25
Forks6
Last commit6 years ago
protoc-gen-httpgo
protoc-gen-httpgoGo

A protoc plugin that generates native HTTP server and client code from Protobuf definitions, eliminating proxy overhead.

#protoc#generator#api-gateway
Stars25
Forks2
Last commit4 months ago
hypermock
hypermockElixir

An Elixir library for HTTP request stubbing and explicit verification in tests, intercepting calls to return stubs or raise errors.

#elixir#test-stubbing#unit-testing
Stars24
Forks2
Last commit10 years ago
go-req
go-reqGo

A declarative HTTP client for Go that simplifies API interactions with reusable configurations and hooks.

#declarative#rest#client
Stars24
Forks3
Last commit5 months ago
nvim-http-client
nvim-http-clientLua

A Neovim plugin for running HTTP requests from .http files with environment variable support, compatible with IntelliJ and VSCode formats.

#autocompletion#environment-variables#vim
Stars24
Forks3
Last commit10 months ago
flute
fluteGo

A Go HTTP client testing framework for validating request parameters and mocking HTTP server responses.

#library#integration-testing#api-testing
Stars23
Forks1
Last commit9 hours ago
vertx-util
vertx-utilJava

A collection of utilities and APIs for simplifying asynchronous programming and common tasks in Vert.x applications.

#event-driven#asynchronous-programming#event-bus
Stars22
Forks3
Last commit10 years ago
exsolr
exsolrElixir

An Elixir client library for Apache Solr, providing querying, indexing, and document management capabilities.

#elixir#apache-solr#document-indexing
Stars22
Forks13
Last commit7 years ago
Commons-networking
Commons-networkingJava

A Java library providing utilities for network-related tasks, including an SSE client and GNMI path parsing.

#gnmi#java#network-management
Stars22
Forks4
Last commit4 years ago
ngx-crud
ngx-crudTypeScript

A TypeScript library providing Angular services for CRUD operations with built-in request aborting, caching, and observables.

#crud#caching#http
Stars21
Forks3
Last commit1 year ago
SpecTest
SpecTestTypeScript

A declarative API testing framework that uses JavaScript/JSON/YAML specs to test endpoints with built-in concurrency, sequencing, and schema validation.

#load-testing#declarative-testing#zod-integration
Stars21
Forks3
Last commit1 month ago
HTTP GML
HTTP GMLGame Maker Language

A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.

#formdata#gamemaker#http
Stars19
Forks0
Last commit6 months ago
fake-useragent
fake-useragentGo

A Go library for generating realistic, up-to-date user-agent strings from a real-world database.

#user-agent-spoofing#user-agent#golang-package
Stars19
Forks3
Last commit6 months ago
dockerex
dockerexElixir

A lightweight Elixir client for Docker Remote API with SSL/TLS and Unix socket connection support.

#elixir#ssl-tls#docker-client
Stars19
Forks9
Last commit9 years ago
codeship-go
codeship-goGo

Go client library for interacting with the Codeship API v2, providing authentication, pagination, and logging.

#codeship#go-client#continuous-integration
Stars18
Forks7
Last commit5 years ago
efrisby
efrisbyErlang

A REST API testing framework for Erlang inspired by frisby-js, providing fluent HTTP request methods and built-in response assertions.

#integration-testing#rest-api#api-testing
Stars18
Forks1
Last commit9 years ago
Halo::API
Halo::APIRuby

A Ruby gem for interacting with the Halo:Reach API to fetch game stats and data.

#halo-reach#bungie-api#statistics
Stars18
Forks5
Last commit5 years ago
nvim-httpyac
nvim-httpyacLua

A Neovim plugin that integrates HttpYac for executing HTTP requests directly from your editor.

#environment-management#developer-tools#syntax-highlighting
Stars18
Forks3
Last commit4 months ago
ravix
ravixElixir

An Elixir client for RavenDB NoSQL database, providing session management, RQL querying, and clustering support.

#query-builder#elixir#document-database
Stars17
Forks4
Last commit2 years ago
ivar
ivarElixir

An adapter-based HTTP client for Elixir that enables composable, pipeline-friendly request building.

#adapter-pattern#json-api#elixir
Stars17
Forks2
Last commit9 years ago
steam-webapi
steam-webapiJavaScript

A Node.js client for the Steam WebAPI with automatic error handling and gzip support.

#web-api-client#nodejs#error-handling
Stars17
Forks4
Last commit9 years ago
swift-eosio
swift-eosioSwift

A Swift library for working with EOSIO blockchains, featuring ABI encoding/decoding, HTTP API client, and ESR signing support.

#ios#eosio#eos-resources
Stars17
Forks17
Last commit20 days ago
AFNetworkingHelper
AFNetworkingHelperObjective-C

A simple Objective-C wrapper for AFNetworking that reduces boilerplate code for common HTTP methods with built-in loading indicators.

#ios#wrapper-library#objective-c
Stars17
Forks2
Last commit11 years ago
sendgrid.cr
sendgrid.crCrystal

A Crystal library for sending emails via the SendGrid API with a simple and type-safe interface.

#sendgrid#crystal-lang#crystal
Stars16
Forks2
Last commit6 years ago
go-hacknews
go-hacknewsGo

A tiny Go client library for fetching stories from the HackerNews API.

#hackernews#data-fetching#api
Stars16
Forks1
Last commit9 years ago
PreStorm
PreStormC#

An ultra-lightweight parallel HTTP client for ArcGIS Server feature services with minimal ORM and optimized CRUD operations.

#orm#rest-client#feature-services
Stars16
Forks2
Last commit4 years ago
PreviousPage 11 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