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

restclient-cpp
restclient-cppC++

A lightweight C++ wrapper around libcurl for making HTTP/REST requests with both simple and advanced configuration options.

#cpp-library#rest#rest-client
Stars1.6k
Forks379
Last commit1 year ago
sttp
sttpScala

A clean, type-safe HTTP client for Scala supporting synchronous, Future-based, and functional effect system programming styles.

#httpclient#functional-programming#akka-http
Stars1.5k
Forks333
Last commit6 days ago
Slack Notifier
Slack NotifierRuby

A Ruby gem for sending notifications to Slack via webhooks with formatting, middleware, and custom HTTP client support.

#devops#team-collaboration#slack
Stars1.5k
Forks155
Last commit3 years ago
yajl-ruby
yajl-rubyC

A high-performance streaming JSON parsing and encoding library for Ruby with C bindings to YAJL.

#json-encoder#ruby-gem#yajl
Stars1.5k
Forks178
Last commit6 months ago
grab
grabGo

A Go package for downloading files with progress monitoring, auto-resume, checksum validation, and concurrent batch downloads.

#download-manager#batch-processing#file-download
Stars1.5k
Forks148
Last commit2 years ago
Advanced REST Client (.4k)
Advanced REST Client (.4k)JavaScript

A desktop application for testing, debugging, and interacting with REST APIs and web services.

#desktop-application#open-source#web-services
Stars1.5k
Forks234
Last commit6 days ago
Google HTTP Client
Google HTTP ClientJava

A flexible, efficient Java library for accessing web resources via HTTP with pluggable transports and data models.

#open-source#rest-api#android
Stars1.4k
Forks473
Last commit4 days ago
hackney
hackneyErlang

A simple, reliable, and fast HTTP client for Erlang with support for HTTP/1.1, HTTP/2, and experimental HTTP/3.

#async-requests#client#connection-pooling
Stars1.4k
Forks451
Last commit3 days ago
Just
JustSwift

A Swift HTTP client library inspired by Python Requests, designed for simplicity and ease of use.

#ios#rest-client#http
Stars1.4k
Forks130
Last commit2 years ago
go-vcr
go-vcrGo

A Go library for recording and replaying HTTP interactions to create fast, deterministic tests.

#yaml#integration-testing#http-recording
Stars1.4k
Forks81
Last commit8 days ago
Http-console
Http-consoleJavaScript

A simple, intuitive HTTP REPL for interacting with HTTP servers using a command-line interface.

#developer-tools#http-protocol#command-line-tool
Stars1.4k
Forks63
Last commit5 years ago
Networking
NetworkingSwift

A Swift HTTP networking library with built-in request stubbing, image caching, and a clean, singleton-free API.

#ios#nsurlsession#unit-testing
Stars1.4k
Forks111
Last commit1 month ago
FastImage
FastImageRuby

A Ruby gem that fetches image size and type from a URI by downloading only the minimal necessary data.

#network-optimization#file-analysis#metadata-extraction
Stars1.4k
Forks118
Last commit4 months ago
finch
finchElixir

A high-performance HTTP client for Elixir built on Mint and NimblePool, featuring efficient connection pooling.

#elixir#nimblepool#telemetry
Stars1.4k
Forks144
Last commit1 month ago
Netling
NetlingC#

A high-performance .NET load testing client for web applications with minimal resource usage.

#dotnet-7#load-testing#performance-testing
Stars1.3k
Forks208
Last commit3 years ago
PHP Spider
PHP SpiderPHP

A configurable and extensible PHP web spider for crawling and scraping websites with support for breadth-first/depth-first traversal, caching, and custom filters.

#event-driven#caching#css-selectors
Stars1.3k
Forks231
Last commit25 days ago
ex_aws
ex_awsElixir

A flexible, easy-to-use Elixir client library for interacting with AWS APIs.

#elixir#serverless#aws-sdk
Stars1.3k
Forks573
Last commit8 days ago
Milkman
MilkmanJava

A fast, extensible JavaFX-based workbench for crafting and testing HTTP, gRPC, GraphQL, and other requests via plugins.

#postman-alternative#desktop-application#hacktoberfest
Stars1.3k
Forks81
Last commit10 days ago
req
reqElixir

A batteries-included, extensible HTTP client for Elixir with built-in compression, authentication, retries, and streaming.

#elixir#extensibility#authentication
Stars1.3k
Forks168
Last commit4 days ago
unirest for PHP
unirest for PHPPHP

A simplified, lightweight HTTP client library for PHP, providing utility methods for all HTTP verbs and built-in JSON parsing.

#rest-client#authentication#php-library
Stars1.3k
Forks317
Last commit1 year ago
ServiceStack.Text
ServiceStack.TextC#

A high-performance .NET library for JSON, JSV, and CSV text serialization and deserialization.

#json-serializer#high-performance#jsv
Stars1.2k
Forks613
Last commit4 years ago
excon
exconRuby

A usable, fast, and simple HTTP 1.1 client library for Ruby, ideal for API clients and general HTTP requests.

#proxy#http#excon
Stars1.2k
Forks287
Last commit8 days ago
gentleman
gentlemanGo

Plugin-driven, extensible HTTP client toolkit for Go, built on net/http with a hierarchical middleware layer.

#net-http#plugin-system#pluggable
Stars1.1k
Forks58
Last commit2 years ago
SendGrid-csharp
SendGrid-csharpC#

Official C#/.NET library for interacting with the Twilio SendGrid Web API v3 to send emails and SMS.

#sendgrid#transactional-emails#transactional-email
Stars1.1k
Forks572
Last commit29 days ago
curl-rust
curl-rustRust

Rust bindings to libcurl for making HTTP requests and network transfers.

#network-programming#tls#async-io
Stars1.1k
Forks254
Last commit25 days ago
RestEase
RestEaseC#

A type-safe REST API client library for .NET that simplifies remote endpoint communication through interface definitions.

#httpclient#rest-client#source-generator
Stars1.1k
Forks114
Last commit2 years ago
rama
ramaRust

A modular Rust service framework for building programmable network proxies, clients, and servers with fine-grained control over packet flow.

#service-architecture#http-server#proxy
Stars1.1k
Forks99
Last commit2 days ago
PHP oAuthLib
PHP oAuthLibPHP

A PHP 7.2+ library providing OAuth 1.x and 2.0 client support with extensible HTTP clients, token storage, and service implementations.

#oauth-client#authentication#php-library
Stars1.1k
Forks447
Last commit2 years ago
ngx-progressbar
ngx-progressbarTypeScript

A nanoscopic Angular progress bar with realistic trickle animations to indicate loading states.

#router-events#progress#animation
Stars1.1k
Forks104
Last commit5 months ago
Pokemon GO Java API
Pokemon GO Java APIJava

A Java API for interacting with Pokémon GO servers, enabling programmatic gameplay and data access.

#game-automation#android#bot-framework
Stars1.0k
Forks322
Last commit4 years ago
ipfs
ipfsJavaScript

A JavaScript HTTP client library for interacting with IPFS daemons via their HTTP API.

#ipfs#decentralized-storage#distributed-systems
Stars1.0k
Forks290
Last commit6 years ago
httr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
httr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A friendly HTTP client package for R that simplifies working with web APIs.

#oauth#data-fetching#api
Stars980
Forks2.0k
Last commit
XMNetworking
XMNetworkingObjective-C

A lightweight but powerful iOS network library with simplified and expressive syntax, built on AFNetworking.

#ios#ios-lib#file-download
Stars974
Forks158
Last commit3 years ago
restful.js
restful.jsJavaScript

A pure JavaScript client for interacting with server-side RESTful resources, inspired by Restangular but framework-agnostic.

#rest#fluent-interface#promise-based
Stars964
Forks79
Last commit7 years ago
Crawler
CrawlerElixir

A high-performance web crawler and scraper built in Elixir with worker pooling and rate limiting.

#elixir#spider#offline
Stars957
Forks89
Last commit1 month ago
unirest for Node.js
unirest for Node.jsJavaScript

A simplified, lightweight HTTP client library for Node.js with a fluent API.

#authentication#rest-api#lightweight
Stars954
Forks164
Last commit1 year ago
PreviousPage 4 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
5 months ago
#Api Client168
#Http116
#Rest Api82
#Networking77
#Go62
#Elixir52
#Rest Client46
#Api Testing46
#Golang44
#Json43
#Ios41
#Authentication41