Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source http-client software

2577 open-source libraries, tools and applications tagged http-client, ranked by how closely http-client is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2577 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
getActivity/EasyHttp
EasyHttp is a simple, easy-to-use Android HTTP request framework built on top of OkHttp. It provides a fluent API with features like multi-…
841524active
Massive API Client Libraries
The official Python client library for the Massive.com (formerly Polygon.io) REST and WebSocket APIs, providing access to stock, options, f…
1001523active
tidyverse/rvest
rvest is an R package from the tidyverse for scraping (harvesting) data from web pages, inspired by Beautiful Soup and RoboBrowser. It prov…
661522active
ngtcp2/ngtcp2
ngtcp2 is a C library implementing the IETF QUIC transport protocol (RFC9000) with no external library dependencies for the core. It includ…
941520active
encode/apistar
API Star is a Python toolkit for working with OpenAPI and Swagger schemas, providing schema validation, static API documentation generation…
105535maintenance
BoxJs
Chavy Scripts is a collection of JavaScript utilities for iOS proxy apps, centered on BoxJs, a single-page application for managing script …
945528maintenance
skyjake/lagrange
Lagrange is a cross-platform desktop and mobile client for browsing Geminispace, written in C with SDL for graphics and OpenSSL for TLS. It…
961516active
FoxSensei001/LoveIwara
Love Iwara (2i) is an unofficial third-party client for the Iwara video platform built with Flutter. It provides a native-feeling browsing …
871514active
GONZOsint/geowifi
A Python command-line tool that queries multiple public WiFi geolocation databases (Wigle, Apple, Google, Mylnikov, WiFiDB, Combain, Freifu…
741514active
abalabahaha/eris
Eris is a Node.js library for interfacing with the Discord API, providing a lightweight wrapper for building bots. It supports gateway even…
391514active
sindresorhus/p-map
p-map is a small Node.js/JavaScript library for mapping over iterables with promise-returning or async mapper functions concurrently, with …
921513stable
vlucas/frisby
Frisby.js is a REST API testing framework built on top of Jest that provides a fluent, promise-based API for testing HTTP endpoints. It inc…
561511active
royalrick/weapp
A Go SDK for the server-side APIs of WeChat Mini Programs, wrapping endpoints like login (code2session), access tokens, and encrypted data …
431508active
softwaremill/sttp
sttp is a popular open-source HTTP client library for Scala with a clean, type-safe request description API. It supports synchronous, Futur…
1001507active
requests-cache/requests-cache
requests-cache is a persistent HTTP caching library for Python's requests library, providing a drop-in CachedSession and optional global pa…
741506stable
llychao/m3u8-downloader
A cross-platform command-line M3U8 video downloader written in Go. It parses M3U8 playlists, downloads TS segments with multiple threads an…
231506active
aio-libs/yarl
yarl is a Python library providing a URL class for parsing, constructing, and manipulating URLs with automatic encoding and immutable seman…
971499stable
wneessen/go-mail
go-mail is a modern, feature-rich Go library for composing and sending email over SMTP. It provides mail composition, encoding, DKIM and S/…
891497active
kraxarn/spotify-qt
spotify-qt is an unofficial, lightweight Spotify client built with Qt and C++ that provides a simpler alternative to the official Spotify a…
861490active
VirusTotal/vt-cli
The official VirusTotal command-line interface, written in Go, that lets users interact with VirusTotal's API from the terminal. It support…
761489active
strophe/strophejs
Strophe.js is a dependency-free JavaScript/TypeScript library for building real-time XMPP applications, supporting XMPP over WebSockets (RF…
901488active
vimeo/player.js
The official Vimeo Player API JavaScript library for embedding and programmatically controlling Vimeo video players via iframes. It exposes…
811487active
pydantic/httpx2
HTTPX2 is a fully featured HTTP client library for Python, maintained by Pydantic as a continuation of HTTPX. It offers sync and async APIs…
791486active
cavaliergopher/grab
Grab is a Go package for downloading files from the internet with features like concurrent progress monitoring, auto-resume of incomplete d…
731486active
submato/xhscrawl
A Python-based reverse-engineering toolkit for Xiaohongshu (XHS) web APIs, focusing on generating the encrypted x-s signature parameter via…
701485active
googleapis/google-api-java-client
Google's Java client library for accessing HTTP-based APIs, including generated libraries for Google APIs. It provides OAuth 2.0 support, l…
891480stable
wieslawsoltes/ChatGPT
A cross-platform ChatGPT desktop and mobile client written in C# using the Avalonia UI framework, running on macOS, Windows, Linux, Android…
231480active
mosquito/aio-pika
aio-pika is an asynchronous Python client library for RabbitMQ built on top of aiormq, providing an object-oriented asyncio API for AMQP 0.…
871478stable
Pusher Channels PHP Library
The official Pusher Channels JavaScript client library for subscribing to channels and receiving realtime events over WebSockets with HTTP …
801477active
softwaremill/tapir
Tapir is a Scala library for describing HTTP APIs declaratively with type-safe endpoint definitions. Endpoints can be exposed as servers, c…
961475active
ankitpokhrel/tus-php
TusPHP is a pure PHP implementation of both a server and a client for the tus resumable upload protocol v1.0.0. It enables reliable uploads…
611471active
jsforce/jsforce
JSforce is an isomorphic JavaScript/TypeScript library that wraps Salesforce APIs (REST, Bulk, Metadata, SOAP, Streaming, Tooling, and more…
1001469active
Soundnode/soundnode-app
Soundnode is an open-source desktop client for SoundCloud built with Electron, Node.js, and Angular.js. It provides a native app experience…
645273maintenance
Roach
Roach is a complete web scraping and crawling toolkit for PHP, heavily inspired by Python's Scrapy. It lets developers define spiders that …
411456active
tychxn/jd-assistant
A JD.com (Jingdong) purchase assistant written in Python that automates login via QR code, product stock/price queries, cart management, an…
325262maintenance
Zendriver
Zendriver is an async-first Python web scraping and browser automation framework built on the Chrome Devtools Protocol, forked from nodrive…
881455active
kafka-rust/kafka-rust
A Rust client library for Apache Kafka providing producer and consumer APIs with offset management and TLS support via rustls. It is a crat…
601455active
Gaoyifei1011/GetStoreApp
A Windows desktop application built with WinUI 3 that downloads Microsoft Store app packages offline, bypassing the Store's online-account …
1001454active
scrapy-plugins/scrapy-playwright
A Scrapy download handler that uses Playwright for Python to fetch pages, enabling scraping of JavaScript-rendered sites while keeping the …
831452active
lingochamp/okdownload
OkDownload is a reliable, flexible, fast and powerful download engine for Android/JVM, successor to FileDownloader. It supports parallel ch…
235241maintenance
watson-developer-cloud/python-sdk
The official Python client library (pip package ibm-watson) for accessing IBM Watson AI services such as language, speech, and vision APIs.…
621450active
哔哩助理 (Bili Copilot)
Bili.Copilot (and its predecessor Bili.Uwp) is a third-party native Windows client for Bilibili, built with UWP/WinUI and designed for the …
515233maintenance
XAMPPRocky/octocrab
Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints…
1001448active
drawrowfly/tiktok-scraper
A TypeScript library and CLI tool that scrapes TikTok metadata from user, hashtag, trend, and music pages and downloads video posts without…
235215maintenance
Apollo-Reborn/Apollo-Reborn
Apollo-Reborn is an iOS tweak (written in Logos) that revives the discontinued Apollo Reddit client by letting users supply their own Reddi…
951444active
michaelhly/solana-py
Solana.py is the base Python SDK for interacting with the Solana blockchain, enabling transaction building and calls to the Solana JSON RPC…
941444active
googleapis/google-http-java-client
Google's flexible and efficient Java library for making HTTP requests to any resource on the web. It features a pluggable transport abstrac…
901444stable
KnuffApp/Knuff
Knuff is a macOS desktop application for debugging Apple Push Notification Service (APNs) deliveries. It lets developers send test push not…
235213maintenance
rest-client/rest-client
A simple HTTP and REST client library for Ruby with a Sinatra-inspired DSL for specifying actions like get, put, post, and delete. It handl…
325211maintenance
Superpowered SDK
Superpowered is a commercial cross-platform C++ SDK suite providing low-latency interactive audio processing, HTTP/HTTPS networking, and cr…
751443active
sinaweibosdk/weibo_ios_sdk
The official Sina Weibo iOS SDK, providing OAuth 2.0 authorization, SSO login, and sharing to Weibo from third-party iOS apps. It wraps the…
631441active
stevepryde/thirtyfour
Thirtyfour is a Selenium/WebDriver client library for Rust for automated browser and website UI testing. It supports the W3C WebDriver prot…
1001439active
Tencent/tquic
TQUIC is a high-performance, lightweight, cross-platform library implementing the IETF QUIC and HTTP/3 protocols, written in Rust with APIs…
481438active
SamuelTulach/VirusTotalUploader
An open-source C# WinForms desktop application for uploading files to VirusTotal for malware scanning. It serves as a maintained replacemen…
231433active
facundoolano/app-store-scraper
A Node.js library for scraping application data from the iTunes and Mac App Store. It provides methods to retrieve app details, search resu…
441432active
Haneke
Haneke is a lightweight generic cache library for iOS and tvOS written in Swift, with memory and LRU disk caching for UIImage, NSData, JSON…
235149maintenance
googleapis/google-cloud-ruby
The official Google Cloud Client Library for Ruby, a monorepo of idiomatic RubyGems for calling Google Cloud Platform APIs such as Cloud St…
951428stable
jquery-form/form
The jQuery Form Plugin upgrades standard HTML forms to submit via AJAX using methods like ajaxForm and ajaxSubmit, with no special markup r…
235144maintenance
aio-libs/aiobotocore
aiobotocore is an asynchronous Python client for AWS services, built on botocore and aiohttp/asyncio. It provides a mostly full-featured as…
981426active
ruby-amqp/bunny
Bunny is a mature, feature-complete Ruby client library for RabbitMQ implementing the AMQP 0-9-1 protocol. It lets Ruby applications publis…
961425stable
atipugin/telegram-bot-ruby
A Ruby gem that wraps Telegram's Bot API, exposing all API methods and message objects in idiomatic Ruby. It supports long polling, webhook…
731425active
urschrei/pyzotero
Pyzotero is a Python client library for the Zotero Web API, supporting reading and writing items in personal and group libraries. It also s…
971424active
millylee/anyrouter-check-in
A Python tool that automates daily check-ins on LLM API relay platforms like Any Router and Agent Router, theoretically compatible with any…
661424active
mix1009/sdwebuiapi
A Python client library for the AUTOMATIC1111 stable-diffusion-webui REST API, wrapping endpoints like txt2img, img2img, and upscaling into…
321424active
deutschland
A Python package bundling easy access to many valuable German public APIs and datasets, including geographic data, company financial report…
551423active
otterscan/otterscan
Otterscan is an open-source, fast, local Ethereum block explorer built as a React app designed to run alongside an Erigon archive node. It …
581422active
benoitc/hackney
hackney is an HTTP client library for Erlang supporting HTTP/1.1, HTTP/2, and experimental HTTP/3, with connection pooling, streaming, asyn…
981420active
leinelissen/jellyfin-audio-player
Fintunes is an open-source React Native music streaming app for iOS and Android that plays audio from a self-hosted Jellyfin server. It sup…
721418active
JoinQuant/jqdatasdk
jqdatasdk is the official Python SDK for JoinQuant's JQData service, providing easy access to Chinese financial market data including stock…
571418active
jitsi/lib-jitsi-meet
lib-jitsi-meet is a low-level JavaScript API library for building fully custom video conferencing experiences on top of Jitsi Meet infrastr…
951417active
Mint
Mint is a functional, low-level HTTP client library for Elixir supporting HTTP/1.1 and HTTP/2. It uses a process-less architecture where co…
761416active
mattsse/chromiumoxide
chromiumoxide is a Rust library providing a high-level async API for controlling Chrome or Chromium via the Chrome DevTools Protocol. It ca…
691414active
proyecto26/react-native-inappbrowser
A React Native library providing an in-app browser using Chrome Custom Tabs on Android and SafariServices/AuthenticationServices on iOS. It…
621414active
Apache RocketMQ
The official Apache RocketMQ client SDK written in pure Go, supporting publishing and consuming messages against RocketMQ brokers. It cover…
561411active
AliSoftware/OHHTTPStubs
OHHTTPStubs is an Objective-C/Swift library for stubbing network requests in iOS and macOS apps. It intercepts requests made through Cocoa'…
235066maintenance
tavily-ai/tavily-python
The official Python SDK for the Tavily API, providing search, content extraction, crawling, site mapping, and research capabilities. It let…
711409active
L-Blondy/up-fetch
upfetch is an advanced fetch client builder for TypeScript that wraps the native fetch API with schema validation, automatic response parsi…
931408active
awaescher/OllamaSharp
OllamaSharp is a .NET client library providing bindings for the entire Ollama API, including chat, generation, embeddings, and model manage…
891407active
rails/activeresource
Active Resource is a Ruby library that maps model classes to remote REST web services, providing an object-relational-mapping-style wrapper…
761407active
KoalaBear84/OpenDirectoryDownloader
A cross-platform C#/.NET command-line tool that indexes open directory listings across 130+ supported formats, including FTP(S), Google Dri…
1001405active
jlaffaye/ftp
goftp is an FTP client library for Go providing dialing, login, file upload (Stor), and download (Retr) over the FTP protocol. It is a smal…
921403stable
xfgryujk/blivedm
A Python library for receiving Bilibili live-stream danmaku (bullet chat) messages over WebSocket. It supports both the web-side interface …
721403active
RedByte1337/GraphSpy
GraphSpy is an initial access and post-exploitation tool for Microsoft Entra ID (Azure AD) and Microsoft 365, offering a browser-based GUI …
671402active
googleapis/google-auth-library-php
Google's officially supported PHP client library for OAuth 2.0 authentication and authorization with Google APIs. It implements Application…
981401stable
FrigadeHQ/remote-storage
remoteStorage is a lightweight (~1 kB) TypeScript library that mirrors the localStorage API but persists key-value data on a remote server,…
171400active
D++ (DPP)
D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash …
861398stable
dnaeon/go-vcr
A Go library inspired by Ruby's VCR that records HTTP interactions to YAML cassettes and replays them in future test runs. It enables fast,…
831397active
Hyperswitch
Hyperswitch Prism is a stateless, unified connector library for integrating with 60+ payment processors (Stripe, Adyen, Braintree, PayPal, …
871396active
google/cloudprober
Cloudprober is an open-source active (synthetic) monitoring tool built at Google that runs continuous probes—HTTP, gRPC, DNS, PING, TCP, UD…
101395stable
AttoJS/vue-request
VueRequest is a Vue composable library for managing API request states, supporting SWR, polling, error retry, caching, throttling/debouncin…
241394active
Trinea/android-common
A Java library of common Android components including image and HTTP caches, pull-to-refresh and infinite-scroll ListView widgets, a downlo…
524995maintenance
twilio/twilio-ruby
The official Ruby gem for communicating with the Twilio REST API and generating TwiML for voice and messaging applications. It provides cli…
981390active
fussybeaver/bollard
Bollard is an asynchronous Rust client library for the Docker and Podman daemon APIs, built on Hyper and Tokio. It supports Unix sockets, W…
921390active
dedemao/alipay
A collection of standalone single-file PHP scripts (~200 lines each) for integrating Alipay payments, covering PC and mobile web payments, …
451390active
hyperium/http
A Rust library providing common HTTP types such as Request, Response, StatusCode, HeaderMap, and Method. It serves as the shared foundation…
911389stable
pascalw/kindle-dash
A shell-based application that turns jailbroken Kindle 4 NT e-ink devices into power-efficient dashboards. It periodically fetches a pre-re…
231385stable
wait4x/wait4x
Wait4X is a lightweight, zero-dependency CLI tool (also importable as a Go package) that waits for ports or services like TCP, HTTP, DNS, R…
971383active
stellar/go-stellar-sdk
The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building,…
951383active
algolia/algoliasearch-client-javascript
The official Algolia JavaScript/TypeScript API client for interacting with Algolia's hosted search service. It provides a thin, low-level H…
931383stable
Yasea
Yasea is an Android live streaming client library that encodes camera and microphone input to H.264/AAC, packages it in FLV, and pushes it …
634943maintenance

← prev page 11 / 26 next →