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
apache/cordova-plugin-inappbrowser
An Apache Cordova plugin that opens an in-app browser window, letting users view web pages, articles, and videos without leaving the app. I…
921138stable
laluka/bypass-url-parser
A Python CLI tool (usable as a library) that generates and tests many URL bypass payloads to access 40X-protected pages, using curl as its …
881138active
mailgun/mailgun-php
The official Mailgun SDK for PHP, a PSR-18 HTTP client wrapper around the Mailgun email API. It lets PHP applications send, track, and mana…
901136active
Owloops/updo
Updo is a command-line uptime and performance monitoring tool for websites, providing real-time metrics on status, response times, and SSL …
761135active
denoland/fastwebsockets
fastwebsockets is a fast, minimal RFC6455 WebSocket implementation in Rust, usable as a raw frame parser or as a full client/server with op…
701135active
wendux/fly
Fly.js is a Promise-based HTTP request library that works across all JavaScript runtimes, including browsers, Node.js, WeChat mini programs…
323922maintenance
alexcrichton/curl-rust
Rust bindings to libcurl providing safe access to the Easy and Multi transfer interfaces. It supports HTTP methods, custom headers, connect…
901132active
johnwmillr/LyricsGenius
A Python client library that wraps the Genius.com API and scrapes song lyrics, artist, and album metadata. It provides simple search and do…
941127active
HiveMQ MQTT Client
HiveMQ MQTT Client is a high-performance Java client library implementing MQTT 5.0 and MQTT 3.1.1 with reactive, asynchronous, and blocking…
951125stable
DoctorMcKay/node-steam-user
SteamUser is a Node.js library that lets you communicate with Steam servers using the Steam client protocol, acting like a proper Steam cli…
551124active
upserve/docker-api
A lightweight Ruby gem providing an object-oriented client for the Docker Engine Remote API, with every API method implemented. It also sup…
261124active
elixir-crawly/crawly
Crawly is a high-level web crawling and scraping framework for Elixir, modeled after Scrapy, where developers define spiders that fetch pag…
331122active
niuhuan/jenny
A cross-platform comic browsing and reading application built with Flutter for the UI and Rust for backend services. It supports browsing, …
221122active
leetcode-cli
A Node.js command-line tool for interacting with LeetCode, letting users browse, download, test, and submit solutions to problems directly …
513873maintenance
laravel-notification-channels/telegram
A Laravel notification channel package that lets applications send Telegram messages via the Telegram Bot API. It supports text, media, pol…
831117active
GoodiesHQ/headscale-admin
A stateless web admin interface for juanfont/headscale, the self-hosted Tailscale control server. Built with SvelteKit and TailwindCSS, it …
911115active
canton7/RestEase
RestEase is a type-safe REST API client library for .NET, where you define an interface describing the remote endpoints and RestEase genera…
321114stable
dart-lang/http
package:http is the official Dart/Flutter library providing a composable, Future-based API for making HTTP requests across mobile, desktop,…
981113stable
polkadot-js/api
A TypeScript library providing Promise and RxJS APIs for interacting with Polkadot and Substrate-based blockchain nodes via RPC calls. It d…
971111active
vdesabou/alfred-spotify-mini-player
An Alfred workflow for macOS that lets users control their Spotify library directly from the Alfred launcher. It provides fast fuzzy search…
951110active
prehisle/relay-pulse
RelayPulse is a self-hosted monitoring service for LLM API relay/proxy services that probes endpoints with real token-consuming API calls a…
781108active
hakluke/hakoriginfinder
hakoriginfinder is a Go CLI tool that discovers the origin host behind a reverse proxy or WAF. It sends requests with the original Host hea…
711108active
Shopify/shopify-api-ruby
ShopifyAPI is a lightweight Ruby gem for accessing the Shopify Admin REST and GraphQL APIs, including OAuth token creation and webhook regi…
661108active
lichess-bot-devs/lichess-bot
A Python bridge that connects chess engines (UCI, XBoard, or homemade) to the Lichess Bot API, letting you run a bot account that plays gam…
771101active
theturtle32/WebSocket-Node
A mostly pure JavaScript WebSocket client and server implementation for Node.js supporting protocol versions 8 and 13 (Draft-08 through RFC…
493781maintenance
Qihoo360/evpp
evpp is a modern C++11 network library built on libevent for developing high-performance, nonblocking, multi-threaded TCP, UDP, and HTTP se…
233775maintenance
googleapis/google-cloud-dotnet
Google's official .NET client libraries for Google Cloud Platform services, published as NuGet packages covering APIs like BigQuery, Storag…
961095active
sharebook-kr/pykrx
PyKrx is a Python library that scrapes stock and bond market data from the Korea Exchange (KRX) and Naver. It provides APIs for querying ti…
811095active
github-tools/github
Github.js is a minimal, higher-level JavaScript wrapper around the GitHub API, usable in the browser or Node.js with promise- or callback-b…
233760maintenance
kasketis/netfox
Netfox is a lightweight Swift library for iOS and macOS that logs and displays all HTTP network requests made by an app, including those fr…
233754maintenance
Finnhub
The official Python client library for the Finnhub API, which provides institutional-grade financial data including real-time stock prices,…
691091active
man-c/pycoingecko
A Python client library wrapping the CoinGecko API v3, supporting both the free Public API and the Pro API with API key authentication. It …
321091active
dromara/jquick-curl
A Java library that parses raw curl commands (copied from Postman, Apifox, or browser DevTools) into executable HTTP requests, using ANTLR …
851090active
BiliHelper
BiliHelper-personal is a PHP-based Bilibili (哔哩哔哩) assistant application that automates common Bilibili account tasks such as live-stream r…
771088active
Scrapfly
A collection of educational Python web scraping scripts for over 40 popular domains such as Amazon, AliExpress, BestBuy, and Twitter, built…
731088active
Tyrrrz/YoutubeExplode
A .NET library providing an abstraction layer over YouTube's internal API to query metadata for videos, playlists, and channels, and to res…
923735maintenance
Studiosity/grover
Grover is a Ruby gem that converts HTML (or a URL) into PDFs, PNGs, or JPEGs by driving Google Puppeteer and Chromium. It integrates easily…
751087active
GeneralMills/pytrends
Pytrends is an unofficial Python library providing a pseudo API for Google Trends, enabling automated downloading of trend reports. It wrap…
103726maintenance
Cloxl/xhshow
A pure-algorithm Python library that generates Xiaohongshu (XHS/RedNote) request signature headers such as x-s, x-s-common, x-t, and x-rap-…
701085active
NARKOZ/gitlab
A Ruby gem providing a client wrapper and CLI for the GitLab REST API, covering 60+ API modules with authentication, pagination, and object…
691085active
grafana/grafana-infinity-datasource
A Grafana data source plugin that lets you visualize data from JSON, CSV, TSV, XML, GraphQL, and HTML endpoints directly in Grafana dashboa…
991084active
dotnet/crank
Crank is Microsoft's benchmarking infrastructure used by the .NET team to run performance benchmarks, including TechEmpower web framework s…
761083active
ruipgil/scraperjs
Scraperjs is a Node.js web scraping library offering two scrapers: a lightweight StaticScraper using cheerio for static HTML, and a Dynamic…
323712maintenance
yanzhenjie/NoHttp
NoHttp is an Android HTTP framework implementing standard HTTP protocol with support for multiple caching modes and swappable network layer…
323710maintenance
LINE Messaging API SDK
The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc…
991081active
discord-php/DiscordPHP
DiscordPHP is a PHP library wrapping the official Discord REST, gateway, and voice APIs for building bots. It runs in CLI with an event loo…
951080active
Laravel Webhook
A Laravel package for easily configuring and sending webhooks from Laravel applications. It supports signing requests, retrying failed webh…
851080stable
Jikan
Jikan is an unofficial PHP library and REST API for MyAnimeList.net that scrapes the website to provide data the official API lacks. It let…
741080active
labulakalia/crocodile
Crocodile is a distributed task scheduling system written in Go with a web UI for managing scheduled tasks. It supports HTTP request tasks …
301080active
swift-server/async-http-client
AsyncHTTPClient is an HTTP client library for Swift built on top of SwiftNIO. It provides asynchronous, non-blocking request APIs with firs…
971077active
beam-community/stripity-stripe
An Elixir library providing a client for the Stripe payment processing API. It supports configurable API keys, per-request API version pinn…
891077active
wreq
wreq is an ergonomic, privacy-aware HTTP client written in Rust with a Python binding (wreq-python) that provides high-fidelity browser TLS…
881077active
jmcarp/robobrowser
RoboBrowser is a Pythonic library for browsing the web without a standalone browser, combining Requests for HTTP sessions with BeautifulSou…
323688maintenance
roughike/inKino
inKino is a multiplatform Dart application for browsing movies and showtimes at Finnkino cinemas, built with a shared core of pure Dart bus…
233685maintenance
mymmrac/telego
Telego is a Telegram Bot API library for Go with a full one-to-one implementation of the Telegram Bot API types and methods. It supports lo…
941075active
borisbabic/browser_cookie3
A Python library (fork of browsercookie) that loads cookies from installed web browsers like Chrome, Firefox, Edge, Safari, and others into…
231075active
nslogx/Gitter
Gitter is an open-source WeChat mini-program client for GitHub built with the Taro framework and Taro UI, using the GitHub API v3. It lets …
323677maintenance
spotify-web-api-java/spotify-web-api-java
A Java wrapper/client library for Spotify's Web API, published on Maven Central. It provides typed request and response objects covering Sp…
921072active
chainreactors/spray
Spray is a high-performance HTTP directory fuzzing and content discovery tool written in Go, positioned as a next-generation alternative to…
871067active
amro/gibbon
Gibbon is a Ruby gem that wraps MailChimp's Marketing API, exposing its resources through chainable request objects with CRUD verbs. It ret…
711065active
race604/ZhiHuDaily-React-Native
A Zhihu Daily news reader client implemented with React Native, running on both Android and iOS with over 80% shared code. It serves as a d…
323644maintenance
Henryhaohao/Bilibili_video_download
A Python tool for downloading videos from Bilibili, supporting single-part and multi-part (分P) videos, bangumi episodes, and multiple downl…
323642maintenance
salesforce/tough-cookie
Tough Cookie is a Node.js library implementing RFC6265 (and RFC6265bis features like SameSite and cookie prefixes) for parsing, storing, an…
841064active
janko/down
Down is a Ruby library for streaming, flexible, and safe downloading of remote files, with pluggable backends (Net::HTTP, http.rb, HTTPX). …
651064stable
pepperoni21/ollama-rs
A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,…
841063active
kordlib/kord
Kord is a coroutine-based, modular Kotlin library implementing the Discord API for building bots on Kotlin/JVM and Kotlin/JS. It provides m…
821063active
mwiede/jsch
JSch (Java Secure Channel) is a pure Java implementation of the SSH2 protocol, maintained as an actively updated fork of the original JCraf…
951061active
simdsoft/yasio
yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It …
891061active
mrsanshui/WeChatPYAPI
A Python API built on top of the PC WeChat client that lets developers programmatically control WeChat via Python or HTTP calls. It enables…
751061active
tsliwowicz/go-wrk
go-wrk is an HTTP benchmarking and load-testing CLI tool written in Go, inspired by the wrk tool. It uses goroutines for concurrent async I…
691061stable
public-ip
A JavaScript library for Node.js and browsers that quickly retrieves the machine's public IP address (IPv4 or IPv6) via DNS queries to Open…
661061active
awa/go-iap
go-iap is a Go library for verifying in-app purchase receipts across the Apple App Store, Google Play Store, Amazon AppStore, Huawei HMS, a…
971060active
TheSnowGuru/PyTrader-python-mt4-mt5-trading-api-connector-drag-n-drop
PyTrader is a Python API connector that links Python trading scripts with MetaTrader 4 and MetaTrader 5 via a drag-and-drop Expert Advisor …
371058active
normen/whatscli
whatscli is a terminal-based command line client for WhatsApp built on the go-whatsmeow library and tview. It lets users send and receive m…
911054active
authomatic/authomatic
Authomatic is a framework-agnostic Python library that simplifies user authentication and authorization via third-party providers like Face…
541054active
GraphQL Multipart Request Spec
A terminating Apollo Link for Apollo Client that sends GraphQL multipart requests when variables contain files (FileList, File, or Blob), f…
231053active
mandatoryprogrammer/thermoptic
Thermoptic is a stealth HTTP proxy that routes requests from any HTTP client (like curl) through a containerized Chrome instance so the tra…
621051active
better-auth/better-fetch
Better Fetch is an advanced TypeScript fetch wrapper with standard schema validation support (zod, valibot, arktype), pre-defined routes, c…
881049active
jaimeiniesta/metainspector
MetaInspector is a Ruby gem for web scraping that fetches a given URL and exposes its title, meta description, keywords, links, images, cha…
771049active
WVector/AppUpdate
An Android library for in-app version updates, supporting Java and Kotlin, with customizable update dialogs, progress bars, background and …
233578maintenance
arsduo/koala
Koala is a lightweight Ruby library for the Facebook Graph, Marketing, and Atlas APIs, including realtime updates, test users, batch reques…
763572maintenance
Dezoomify
dezoomify-rs is a desktop application and CLI tool written in Rust that downloads high-resolution zoomable (tiled) images from websites and…
951047active
danirod/cartero
Cartero is a free, native, multiplatform graphical HTTP client for testing web APIs, built in Rust with GTK4/libadwaita. It saves requests …
741047active
r3labs/sse
A Go library providing both server and client implementations for Server-Sent Events (SSE). It includes a message scheduler with named stre…
321047stable
fsspec/s3fs
s3fs is a Python library providing a filesystem-like interface over Amazon S3 (and S3-compatible object stores), built on aiobotocore. It i…
771046active
Ttungx/codex_auto_register
A Python CLI tool that automates ChatGPT/Codex account registration using the DuckMail temporary email service, performs the Codex OAuth fl…
581046active
apple/servicetalk
ServiceTalk is a JVM networking framework built on Netty that provides reactive, asynchronous HTTP, gRPC, and other protocol clients and se…
941041active
python-hyper/h2
h2 is a pure-Python implementation of the HTTP/2 protocol stack that performs no I/O, making it embeddable in any program or framework. It …
721041stable
gqty-dev/gqty
GQty is a TypeScript GraphQL client that automatically detects data requirements from your code, eliminating the need to hand-write GraphQL…
761040active
Anorov/cloudflare-scrape
A Python module (cfscrape) built on Requests that bypasses Cloudflare's JavaScript anti-bot challenge page ('I'm Under Attack Mode') so scr…
233542maintenance
prototypejs/prototype
Prototype is an object-oriented JavaScript framework that eases development of dynamic web applications with class-style OO, Ajax support, …
323535maintenance
Nathan-code-development/AIApplication
A cross-platform mobile chat application built with .NET MAUI in C# that lets users converse with multiple AI models including DeepSeek, Do…
571037active
google/google-api-javascript-client
Google's official JavaScript client library (gapi) for accessing Google APIs from browser applications. It provides authentication, batchin…
103531maintenance
BilibiliVideoDownload/BilibiliVideoDownload
A cross-platform Electron desktop application for downloading videos from Bilibili on Windows, macOS, and Linux. It supports downloading re…
233530maintenance
orakaro/rainbowstream
Rainbow Stream is a terminal-based Twitter client written in Python, built on Python Twitter Tools. It supports streaming timelines, tweeti…
233525maintenance
ibireme/YYWebImage
YYWebImage is an asynchronous image loading framework for iOS, part of YYKit, offering remote/local image loading, animated WebP/APNG/GIF d…
233523maintenance
apple/swift-http-types
Swift HTTP Types is an Apple-maintained Swift library providing version-independent HTTP request, response, and header field types usable b…
871033active
instagram4j/instagram4j
instagram4j is an object-oriented, reverse-engineered Instagram Private API client library for Java. It lets developers log in, post, messa…
741033active
parnurzeal/gorequest
GoRequest is a simplified HTTP client library for Go, inspired by Node.js SuperAgent, offering a fluent chainable API for making requests. …
483515maintenance
lammertb/libhttp
LibHTTP is a multi-platform C/C++ embeddable HTTP and HTTPS server library, forked from the Mongoose/CivetWeb family with an MIT license. I…
341032active

← prev page 14 / 26 next →