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
Elasticsearch
The official Elasticsearch client library for Node.js, maintained by Elastic. It provides a one-to-one mapping to the Elasticsearch REST AP…
975288stable
tonquer/picacg-qt
A cross-platform desktop client for the PicACG (Bika) comic platform built with Python and Qt6/PySide6. It implements most of the platform'…
885270active
php-webdriver
php-webdriver is the PHP language binding for the Selenium WebDriver protocol, allowing PHP code to control web browsers programmatically. …
755197active
AgnesAI-Labs/AgnesAI-Models
Official gateway and model catalog for Agnes AI, providing OpenAI-compatible API access to multimodal foundation models covering text, imag…
555192active
elbywan/wretch
Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It …
855180active
hakluke/hakrawler
Hakrawler is a fast command-line web crawler written in Go, built on the Gocolly library, that discovers URLs and JavaScript file locations…
625146active
lc/gau
gau (getallurls) is a Go CLI tool that fetches known URLs for a given domain from AlienVault's Open Threat Exchange, the Wayback Machine, C…
675127active
smol-rs/smol
smol is a small and fast async runtime for Rust that re-exports a set of composable async crates (executor, I/O, networking, locks, channel…
625079stable
nghttp2/nghttp2
nghttp2 is a mature C library implementing the HTTP/2 framing layer and HPACK header compression, plus client, server, proxy, and load-test…
895053stable
youlookwhat/CloudReader
CloudReader is an open-source Android reading client with a Netease Cloud Music-inspired UI, built with MVVM-DataBinding architecture using…
585014active
googlemaps/google-maps-services-python
The official Python client library for Google Maps Platform Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Geolo…
674978stable
slack-go/slack
A Go client library covering most of the Slack Web API (api.slack.com) plus real-time messaging via WebSocket, Socket Mode, and the Events …
954965active
dockerode
dockerode is a Node.js client library for Docker's Remote API, providing entity-based interfaces for containers, images, and execs with ful…
874949active
nathom/streamrip
A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph…
724941active
Alpha Vantage Python Wrapper
A Python wrapper library for the Alpha Vantage API providing access to stock, cryptocurrency, forex, fundamental, technical indicator, and …
624926active
Patchright
Patchright is a patched, undetected fork of the Playwright browser automation framework that evades bot-detection systems like Cloudflare. …
954904active
MechanicalSoup/MechanicalSoup
A Python library for automating interaction with websites, built on Requests and BeautifulSoup. It handles cookies, redirects, link followi…
624894active
babaohuang/GeminiProChat
A minimal web chat interface for Google's Gemini Pro API, built with TypeScript and Astro. It can be self-hosted via Vercel, Railway, Zeabu…
584894active
geopy/geopy
geopy is a Python client library for popular geocoding web services like OpenStreetMap Nominatim and Google Geocoding API. It lets develope…
764869stable
imroc/req
Req is a simple yet powerful Go HTTP client library with chainable APIs, supporting HTTP/1.1, HTTP/2, and HTTP/3. It offers built-in debugg…
944866active
Chromium Embedded Framework (CEF)
The Chromium Embedded Framework (CEF) is a BSD-licensed C++ framework for embedding Chromium-based browser functionality into third-party a…
774823stable
zerx-lab/FluxDown
FluxDown is a free, open-source, multi-protocol download manager built with a Rust/Tokio engine and a Flutter UI, supporting HTTP/HTTPS, FT…
774819active
ultrafunkamsterdam/nodriver
Nodriver is a fully asynchronous Python browser automation and web scraping library, and the official successor to Undetected-Chromedriver.…
594799active
microsoft/msquic
MsQuic is Microsoft's cross-platform C implementation of the IETF QUIC transport protocol (RFC 9000), with API wrappers for C++, C#, and Ru…
984781stable
HTTrack Website Copier
HTTrack is a free offline browser utility that recursively downloads websites to a local directory, rewriting links so the mirrored copy ca…
994780stable
Twikit
Twikit is a free Python library that wraps Twitter's internal API, allowing posting, searching, and scraping tweets without an official API…
574720active
CYQawa/YunX
YunX (云析) is an Android app that parses cloud drive (netdisk) share links from services like Quark, UC, Thunder, Baidu, 139, and 123 Cloud,…
804711active
FooIbar/EhViewer
A modern Android client for E-Hentai, overhauled with Material Design 3 and dynamic color support, forked from Ehviewer-Overhauled. It is a…
804701active
capricorn86/happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface, providing a DOM implementation for Node.js …
954699active
discord-jda/JDA
JDA (Java Discord API) is a Java library for building Discord bots, wrapping Discord's real-time WebSocket gateway and REST API behind an e…
984691active
kittinunf/fuel
Fuel is a Kotlin-first HTTP networking library built on Kotlinx Coroutines, offering a fluent API for GET/POST/PUT/DELETE/HEAD/PATCH reques…
674645active
vbot
Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,…
574612active
joeyism/linkedin_scraper
A Python library that scrapes LinkedIn for user, company, and job data using Playwright with an async API. It provides Pydantic data models…
754603active
ChuckerTeam/chucker
Chucker is an Android library that acts as an OkHttp interceptor to inspect HTTP(S) requests and responses made by an Android app, persisti…
764572active
cyrus-and/chrome-remote-interface
A Node.js library providing a JavaScript interface to the Chrome Debugging Protocol (CDP). It abstracts CDP domains into commands and event…
584556stable
Google Cloud Go Client Libraries
The official Google Cloud Client Libraries for Go, providing idiomatic Go packages for accessing Google Cloud Platform services such as Sto…
954520active
tts-server
An Android system-wide text-to-speech (TTS) app that provides a TTS engine service with built-in Microsoft demo API support, custom HTTP TT…
664520active
six-ddc/plow
Plow is a high-performance HTTP(S) benchmarking tool written in Go, built on fasthttp for maximum throughput. It reports real-time latency …
674514active
web3/web3.js
Web3.js is a collection of TypeScript/JavaScript libraries for interacting with Ethereum and EVM-compatible blockchains via the JSON-RPC AP…
1019912maintenance
mr-karan/doggo
doggo is a modern command-line DNS client for humans, written in Go and inspired by the Rust tool 'dog'. It supports multiple DNS transport…
944480active
nuysoft/Mock
Mock.js is a JavaScript library that generates simulated random data from data templates and intercepts Ajax requests to return mock respon…
2319571maintenance
sparklemotion/mechanize
Mechanize is a Ruby library for automating interaction with websites. It handles cookies, redirects, link following, and form submission wh…
824443stable
amphp/amp
amphp/amp is the core library of the AMPHP ecosystem, providing futures, coroutines, and cancellation primitives for non-blocking, event-dr…
814434stable
MHR-CFW
A Python-based MITM domain-fronting relay that routes HTTP traffic through Google Apps Script and Cloudflare Workers so network DPI filters…
624424active
link1st/go-stress-testing
A stress/load testing tool written in Go that simulates concurrent users with goroutines to measure QPS and connection capacity. It support…
724408active
tmenier/Flurl
Flurl is a fluent URL builder and testable HTTP client library for .NET, available as a stand-alone URL builder (Flurl) or with HTTP featur…
234402stable
Elasticsearch
The official Python client for Elasticsearch, providing low-level access to the full Elasticsearch API with sync and async support. It incl…
974392stable
facebook/Haxl
Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques…
524369stable
fumiama/copymanga
A third-party Android app for the Copymanga (拷贝漫画) manga platform, built in Kotlin with Material Design. It provides browsing, searching, r…
884348active
getsentry/responses
A Python library for mocking out the `requests` HTTP library in tests. It lets you register fake responses with matching on method, URL, he…
924342active
Tidal-Media-Downloader
Tidal-Media-Downloader is an application for downloading tracks, albums, playlists, videos, and artist discographies from the TIDAL streami…
404325active
tower-rs/tower
Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic…
654312stable
wechatpy/wechatpy
wechatpy is a third-party Python SDK for the WeChat (微信) official platform ecosystem. It wraps APIs for official accounts, WeChat Pay, WeCo…
574307active
megadose/toutatis
Toutatis is a Python CLI tool that extracts public information from Instagram accounts, such as emails, phone numbers, follower counts, and…
324298active
ssut/py-googletrans
An unofficial free Python library that wraps Google Translate's Ajax API for text translation and language detection. It supports async usa…
624284active
praw-dev/praw
PRAW is a Python package that wraps Reddit's API, providing simple, rule-compliant access to Reddit data and actions. It handles OAuth auth…
954259stable
watsonbox/exportify
Exportify is a browser-based application for exporting and backing up Spotify playlists to CSV files using the Spotify Web API. It runs ent…
614238active
google/tamperchrome
Tamper Dev is a browser extension that intercepts and edits HTTP/HTTPS requests and responses in real time without requiring a proxy or aux…
504227active
BiliTicker
biliTickerBuy is a free, open-source assistant tool for buying tickets on Bilibili's member purchase (会员购) platform, offering both a comman…
914221active
HeiSir2014/M3U8-Downloader
An Electron-based desktop application for downloading and playing HLS (M3U8) video streams, with support for multi-threaded downloads, resu…
254209active
guelfoweb/knockpy
KnockPy is a modular Python 3 CLI tool for enumerating subdomains of a target domain using passive reconnaissance sources and DNS bruteforc…
584204active
sdushantha/tmpmail
tmpmail is a command line utility written in POSIX sh that creates temporary/disposable email addresses and receives emails via the 1secmai…
234185stable
monasticacademy/httptap
httptap is a static Go CLI binary that shows the HTTP and HTTPS requests made by any Linux program by running it inside an isolated network…
604181active
oddfar/campus-imaotai
A Java-based self-hosted application that automates daily reservations on the i茅台 (iMaotai) app, supporting multiple user accounts, store s…
234142active
sundowndev/phoneinfoga
PhoneInfoga is an information gathering framework for scanning international phone numbers, built in Go. It collects basic data like countr…
6418004maintenance
ethanwillis/zotero-scihub
A Zotero/Juris-M add-on that automatically downloads PDFs for library items with a DOI from Sci-Hub. It adds a context menu action and auto…
864134active
typhoeus/typhoeus
Typhoeus is a Ruby library that wraps libcurl to make fast, reliable HTTP requests, including running many requests in parallel via its Hyd…
614134stable
Microsoft Authentication Library (MSAL)
Microsoft Authentication Library (MSAL) for JavaScript enables client-side and server-side JS apps to authenticate users with Microsoft Ent…
954126active
acacode/swagger-typescript-api
A TypeScript tool that generates typed API clients for Fetch or Axios from OpenAPI 3.0/2.0 specifications in JSON or YAML. It can be used a…
924124active
jetty/jetty.project
Eclipse Jetty is a lightweight, highly scalable Java web server and servlet container supporting HTTP/1, HTTP/2, HTTP/3, and WebSocket. It …
994099stable
knowm/XChange
XChange is a Java library providing a simple, consistent API for interacting with 60+ Bitcoin and other cryptocurrency exchanges. It suppor…
774089active
cenkalti/backoff
A Go library implementing the exponential backoff algorithm with a Retry helper for retrying operations. It supports configurable retry lim…
764085stable
IonicaBizau/scrape-it
scrape-it is a Node.js web scraping library with a simple, declarative API for extracting data from HTML pages, built on top of tinyreq and…
994069active
urllib3/urllib3
urllib3 is a user-friendly, powerful HTTP client library for Python with thread-safe connection pooling, SSL/TLS verification, retries, and…
934068stable
Micro-sheep/efinance
A free open-source Python library for quickly fetching Chinese stock, fund, bond, and futures market data based on Eastmoney. It is designe…
724063active
bblimke/webmock
WebMock is a Ruby library for stubbing HTTP requests and setting expectations on them at the HTTP client library level. It works with many …
994050stable
fake-useragent/fake-useragent
A Python library that generates realistic, up-to-date browser user-agent strings from a bundled real-world database. It supports random or …
104049active
httpie/desktop
HTTPie Desktop is a cross-platform graphical API testing client for REST, GraphQL, and HTTP APIs, distributed via this repository as releas…
324047active
apollographql/apollo-ios
Apollo iOS is a strongly-typed, caching GraphQL client for Swift, supporting iOS, macOS, watchOS, tvOS, and visionOS. It provides code gene…
944037stable
pinterest/PINRemoteImage
PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de…
664026stable
alovajs/alova
alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on …
914021active
slackapi/python-slack-sdk
The official Slack Developer Kit for Python, providing packages for calling Slack Web API methods, sending messages via webhooks, receiving…
964016active
Kubernetes
The official Python client library for the Kubernetes API, generated from the OpenAPI spec and maintained by SIG API Machinery. It supports…
1004001active
EhPanda-Team/EhPanda
EhPanda is an unofficial iOS/iPadOS client app for browsing E-Hentai, built with SwiftUI and the Swift Composable Architecture. It is distr…
943992active
huggingface/huggingface_hub
The official Python client and CLI for the Hugging Face Hub, a platform for sharing machine learning models, datasets, and apps. It lets us…
953988stable
apollographql/apollo-kotlin
Apollo Kotlin is a strongly-typed, caching GraphQL client for JVM, Android, and Kotlin Multiplatform targets. It provides code generation f…
973977active
Geocoder
Geocoder is a PHP library providing a powerful abstraction layer for geocoding and reverse geocoding, with 30+ swappable providers like Goo…
673971stable
Anthropic Python SDK
The official Python SDK for accessing the Anthropic Claude API. It provides a typed client for creating messages, streaming responses, and …
933951stable
octokit/octokit.rb
Octokit.rb is a Ruby client library for the GitHub REST API, wrapping endpoints in idiomatic Ruby methods. It supports authentication (basi…
663951stable
kkdai/youtube
A Go package and CLI tool (youtubedr) for downloading YouTube videos, usable both as a command-line binary and as an importable Go library.…
773940active
JoeanAmier/TikTokDownloader
DouK-Downloader (formerly TikTokDownloader) is an open-source Python tool for downloading and scraping content from Douyin and TikTok, incl…
8816930maintenance
hardkoded/puppeteer-sharp
PuppeteerSharp is a .NET port of the official Node.js Puppeteer API for controlling headless or headful Chrome and Firefox. It supports nav…
1003928active
newsboat/newsboat
Newsboat is an RSS/Atom feed reader that runs in text terminals on Unix-like systems. It is an actively maintained fork of Newsbeuter, offe…
753911stable
Space and Time SDK
Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr…
393906active
WordPress Mobile Apps
The official open-source WordPress mobile apps for iOS and Android, letting users manage and publish to WordPress sites from their phones. …
993905active
pika/pika
Pika is a pure-Python client library implementing the AMQP 0-9-1 protocol, including RabbitMQ extensions. It provides multiple connection a…
953887stable
lyc8503/UptimeFlare
UptimeFlare is a free, serverless uptime monitoring and status page solution built on Cloudflare Workers with a D1 database backend. It sup…
733887active
CookSleep/gpt_image_playground
A web-based playground for generating and editing images via the OpenAI gpt-image-2 API, built with React, TypeScript, and Tailwind CSS. It…
773872active
skydoves/chatgpt-android
An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat …
463872active
defunkt/jquery-pjax
A jQuery plugin that combines ajax and the HTML5 pushState API to enable fast, partial-page navigation with real URLs, page titles, and wor…
2316629maintenance

← prev page 4 / 26 next →