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
libcpr/cpr
cpr (C++ Requests) is a modern C++ HTTP client library that wraps libcurl with a simple, Python Requests-inspired API. It supports GET/POST…
957457active
tulir/whatsmeow
whatsmeow is a Go library implementing the WhatsApp web multidevice API. It enables Go programs to connect to WhatsApp as a linked device, …
767444active
librespot
Librespot is an open-source Spotify client library written in Rust that lets applications control and play music via Spotify's service and …
787308active
postmanlabs/newman
Newman is a command-line collection runner for Postman that executes Postman collections directly from the terminal. It is extensible with …
757253stable
sammchardy/python-binance
An unofficial Python wrapper for the Binance exchange REST API v3, covering general, market data, and account endpoints with asyncio and we…
837214active
curl-impersonate
A special build of curl (and libcurl) whose TLS and HTTP/2 handshakes are identical to real browsers like Chrome, Edge, Safari, and Firefox…
237142active
rest-assured/rest-assured
REST Assured is a Java DSL for testing and validating REST APIs with a fluent, dynamic-language-style syntax. It supports request specifica…
707140active
autoscrape-labs/pydoll
Pydoll is a Python library for automating Chromium-based browsers directly over the Chrome DevTools Protocol, with no WebDriver binary and …
847107active
Dimillian/IceCubesApp
IceCubesApp is an open-source SwiftUI Mastodon client for iOS, iPadOS, macOS, and visionOS. It supports connecting to any Mastodon instance…
987083active
massCode
massCode is a free, open-source, local-first desktop developer workspace built with Electron and Vue. It combines a code snippet library, M…
997068active
bitfield/script
A Go library that makes it easy to write shell-like scripts in Go using a fluent pipeline API inspired by Unix tools like grep, sed, and jq…
767043stable
php-fig/http-message
PSR-7 provides a set of common PHP interfaces for representing HTTP messages (requests and responses) as described in RFC 7230/7231, plus U…
237034stable
AFNetworking
AFNetworking is an Objective‑C networking library that wraps the Foundation URL Loading System for iOS, macOS, watchOS and tvOS. It provide…
1033355maintenance
subzeroid/instagrapi
instagrapi is a fast Python wrapper for Instagram's unofficial private (mobile) and public web APIs, supporting login with 2FA, session per…
966983active
getActivity/AndroidProject
AndroidProject is a mature Android 'technology middle platform' — a pre-built project architecture template with common screens, dialogs, b…
886927active
urbanadventurer/WhatWeb
WhatWeb is a command-line web scanner that identifies the technologies powering websites, including CMSs, web servers, JavaScript libraries…
706869stable
codesenberg/bombardier
Bombardier is a fast cross-platform HTTP(S) benchmarking tool written in Go, built on fasthttp with an optional net/http client for HTTP/2.…
786841active
bda-research/node-crawler
node-crawler is a TypeScript web crawler/spider library for Node.js that fetches pages and provides server-side DOM parsing with automatic …
846794active
reqable/reqable-app
Reqable is a cross-platform API debugging and testing application combining an MITM proxy for capturing HTTP(S) traffic with a full-feature…
876788active
VeNoMouS/cloudscraper
A Python library that wraps Requests to bypass Cloudflare's anti-bot protection pages (IUAM), supporting challenge types v1, v2, v3, and Tu…
306776active
wagmi
Wagmi is a type-safe, modular TypeScript library of reactive primitives (React hooks, Vue composables, Solid primitives, and framework-agno…
966762active
requestly/requestly
Requestly API Client is a lightweight, Git-native desktop API client for designing, building, and testing REST, GraphQL, SOAP, and gRPC API…
876759active
curl-impersonate bindings
curl_cffi is a Python binding for a curl-impersonate fork via cffi, providing an HTTP client that can impersonate browser TLS/JA3, HTTP/2, …
996746active
hiredis
Hiredis is a minimalistic C client library for Redis, supporting the binary-safe RESP protocol for Redis >= 1.2. It provides synchronous, a…
946688stable
davidteather/TikTok-Api
An unofficial Python API wrapper for TikTok.com that retrieves trending content, user information, hashtags, and video data without authent…
856681active
x402-foundation/x402
x402 is an open standard and SDK suite for internet-native payments built on the HTTP 402 status code, letting servers charge for API or co…
646674active
Javen205/IJPay
IJPay is a lightweight Java payment SDK that wraps WeChat Pay, Alipay, QQ Pay, JD Pay, UnionPay, and PayPal into a unified, framework-agnos…
266603active
vynect/venom
Venom is a high-performance Node.js/TypeScript framework for automating WhatsApp through WhatsApp Web via Puppeteer, offering a clean API f…
656585active
EnableSecurity/wafw00f
WAFW00F is a Python command-line tool that identifies and fingerprints Web Application Firewall (WAF) products protecting a website. It sen…
726574stable
CharlesPikachu/musicdl
A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, …
726484active
sub-web
A Vue 2.7 web frontend for the subconverter backend that generates proxy subscription configuration links. It provides a browser UI for con…
676479active
orval-labs/orval
Orval is a code generation tool that produces type-safe TypeScript API clients from OpenAPI v3 or Swagger v2 specifications in YAML or JSON…
936473active
alexreisner/geocoder
A complete Ruby geocoding library supporting forward and reverse geocoding of addresses, coordinates, and IP addresses via 40+ external API…
726447stable
gevent/gevent
gevent is a coroutine-based concurrency library for Python built on greenlets, providing a high-level synchronous API on top of libev or li…
666444stable
dmunozv04/iSponsorBlockTV
A self-hosted Python application that connects to YouTube TV apps on smart TVs and streaming devices and automatically skips sponsor segmen…
966419active
go-telegram-bot-api/telegram-bot-api
Go bindings for the Telegram Bot API, providing a thin wrapper around all bot endpoints including message sending, file uploads, webhooks, …
236408stable
s0md3v/Arjun
Arjun is a Python command-line tool that discovers hidden HTTP query parameters for URL endpoints using a large dictionary of over 25,000 p…
236402active
chyroc/WechatSogou
A Python library providing a scraping API for WeChat official accounts based on Sogou WeChat search. It lets you look up account info and r…
516398active
AsyncHttpClient/async-http-client
AsyncHttpClient (AHC) is a high-performance asynchronous, non-blocking HTTP and WebSocket client library for Java built on Netty. It suppor…
976396active
yuantuo666/baiduwp-php
A self-hosted PHP web application that resolves direct download links from Baidu Netdisk shared links using an SVIP account's BDUSS cookie …
106352active
MoeKoe Music
MoeKoe Music is an open-source, aesthetically pleasing third-party desktop client for the KuGou music service, built with Vue.js and Electr…
846344active
reorx/httpstat
httpstat is a single-file Python CLI that wraps curl and visualizes HTTP request timing breakdowns (DNS, TCP, TLS, server processing, trans…
536222active
JoeDog/siege
Siege is an open-source HTTP load testing and benchmarking utility written in C. It simulates many concurrent users hitting one or many URL…
856216active
AWS SDK for PHP
The official AWS SDK for PHP (version 3), providing idiomatic PHP client APIs for over 400 Amazon Web Services including S3, DynamoDB, EC2,…
946206stable
StackExchange/StackExchange.Redis
StackExchange.Redis is a high-performance .NET client library for communicating with Redis and Redis-compatible servers (Valkey, Garnet, El…
976203active
MiniSearch
MiniSearch is a tiny, dependency-free in-memory full-text search engine written in TypeScript for browser and Node.js. It provides prefix a…
486173stable
graffle-js/graffle
Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu…
716119active
Azure/azure-sdk-for-net
The official Azure SDK for .NET, containing client and management libraries for all Azure services, developed in the open. It provides cons…
966072active
elastic/go-elasticsearch
The official Go client for Elasticsearch, providing low-level and typed APIs for indexing, searching, and managing Elasticsearch clusters. …
976067stable
thephpleague/omnipay
Omnipay is a framework-agnostic, multi-gateway payment processing library for PHP that provides a single consistent API across dozens of pa…
606063stable
Huachao/vscode-restclient
A Visual Studio Code extension that lets you send HTTP requests and view responses directly in the editor, supporting GraphQL queries, cURL…
546055active
Elk
Elk is a nimble open-source web client for Mastodon built with Nuxt and Vue. It can be used via the official hosted deployment or self-host…
916032active
vuejs/apollo
Vue Apollo is the official Apollo/GraphQL integration for Vue.js, providing composables and components for running GraphQL queries, mutatio…
826028active
postmanlabs/postman-app-support
Postman is a widely used API platform for building, testing, designing, and collaborating on APIs, offered as a desktop app and web service…
756020active
DiscordGo
DiscordGo is a Go package providing low-level bindings to the Discord API, with nearly complete support for REST endpoints, the websocket g…
495988active
lostisland/faraday
Faraday is a Ruby HTTP client library that provides a common interface over multiple HTTP backends such as Net::HTTP, Typhoeus, and Patron.…
1005951stable
golang/oauth2
The official Go client implementation of the OAuth 2.0 specification, maintained by the Go team. It provides token acquisition, refresh, an…
745903stable
jnunemaker/httparty
HTTParty is a popular Ruby library that makes HTTP requests easy and pleasant, supporting GET/POST and other verbs with convenient response…
955899stable
aiogram/aiogram
aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl…
965888active
baairon/torlink
torlink is a zero-setup torrent finder and downloader that runs in the terminal, aggregating searches across curated sources like YTS, 1337…
815870active
sammwyy/MikuMikuBeam
MikuMikuBeam is a network stress testing tool written in Go with a Hatsune Miku-themed web UI, supporting HTTP flood, HTTP bypass, Slowlori…
605864active
OpenAI PHP
OpenAI PHP is a community-maintained PHP SDK for interacting with the OpenAI API, covering chat, responses, embeddings, audio, images, fine…
945836active
mscdex/ssh2
SSH2 client and server modules written in pure JavaScript for Node.js. It supports exec, shell, SFTP, port forwarding, and custom HTTP(S) a…
735821stable
go-pay/gopay
GoPay is an aggregated payment SDK for Go that wraps WeChat Pay, Alipay, Douyin Pay, PayPal, Apple Pay, QQ Pay, Allinpay, Lakala, CMB, and …
935788active
redis/lettuce
Lettuce is a scalable, thread-safe Redis client for Java built on Netty, supporting synchronous, asynchronous, and reactive APIs. It provid…
1005781stable
tonikelope/megabasterd
MegaBasterd is an unofficial cross-platform desktop application for downloading, uploading, and streaming files from the MEGA cloud storage…
975771active
python-websockets/websockets
websockets is a Python library for building WebSocket servers and clients, with a focus on correctness, simplicity, robustness, and perform…
955720stable
jiangtian616/JHenTai
JHenTai is a cross-platform manga reading application built with Flutter for E-Hentai and ExHentai. It runs on Android, iOS, Windows, macOS…
965682active
Notion JavaScript SDK
The official JavaScript/TypeScript client library for the Notion REST API, published as @notionhq/client. It provides typed methods for que…
1005678stable
qjfoidnh/BaiduPCS-Go
A command-line Baidu Netdisk (Baidu Cloud) client written in Go, forked from iikira/BaiduPCS-Go with added support for saving shared links …
855662active
nextai-translator/bob-plugin-openai-translator
A Bob plugin for macOS that uses OpenAI, Google Gemini, MiniMax, or OpenAI-compatible APIs to translate text, polish wording, and fix gramm…
935651active
JakeChampion/fetch
A JavaScript polyfill that implements a subset of the WHATWG Fetch specification, providing window.fetch() for browsers that lack native su…
2325835maintenance
Azure/azure-sdk-for-python
The official Azure SDK for Python, a monorepo of client and management libraries for interacting with Azure services from Python. It includ…
965621active
serenity-rs/serenity
Serenity is a Rust library for building Discord bots, providing a typed client for the Discord REST and gateway APIs. It transparently hand…
715612active
TommyLemon/Android-ZBLibrary
Android-ZBLibrary is an Android MVP rapid development framework in Java that provides base classes, templates, utility classes, and compreh…
525606active
sferik/x-cli
A command-line power tool for Twitter/X that provides a full command tree for posting, searching, deleting, list management, and streaming …
765587active
QD
QD is a self-hosted web framework for automating scheduled HTTP request tasks, built on a HAR editor and Tornado server. Users upload HAR f…
635582active
Hackplayers/evil-winrm
Evil-WinRM is a Ruby-based command-line WinRM shell designed for hacking and penetration testing of Windows servers. It supports features l…
895552active
Dash-Industry-Forum/dash.js
dash.js is a JavaScript reference client for playing MPEG-DASH video streams in browsers using Media Source Extensions and Encrypted Media …
915551active
AngleSharp
AngleSharp is a .NET library that parses HTML5, SVG, MathML, XML, and CSS into a fully standards-compliant W3C DOM. It supports querySelect…
985541active
TelegramBots Java Library
A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed …
945518active
xfangfang/wiliwili
wiliwili is a third-party Bilibili (B站) video client written in C++ with a UI closely resembling the official PC client. It runs on Windows…
695513active
hey-api/hey-api
Hey API is an ecosystem of code generators that turn OpenAPI specifications into production-ready SDKs, types, validators, and mocks. Its f…
835498active
spotipy-dev/spotipy
Spotipy is a lightweight Python client library for the Spotify Web API, providing access to all Spotify endpoints including music search, t…
725476active
biliup
Biliup is a toolkit for automatically recording livestreams (bilibili, Douyu, Huya, Douyin, etc.), downloading videos from YouTube/Twitch, …
945471active
scribejava/scribejava
ScribeJava is a simple, threadsafe OAuth client library for Java supporting OAuth 1.0a and OAuth 2.0 flows. It ships prebuilt API integrati…
575453stable
wkentaro/gdown
gdown is a Python CLI tool and library for downloading public files and folders from Google Drive, handling the confirmation pages that bre…
985449active
shidenggui/easyquotation
A Python library for fetching free real-time stock quotes from Sina, Tencent (including Hong Kong stocks), and Jisilu. It retrieves full-ma…
605431active
Mathieu2301/TradingView-API
An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports …
705421active
googleapis/google-cloud-python
The official monorepo of idiomatic Python client libraries for Google Cloud Platform services, covering APIs like BigQuery, Storage, AI Pla…
955411stable
Web3j
Web3j is a lightweight, modular, reactive, type-safe Java and Android library for integrating with Ethereum clients and working with smart …
905408active
LuanRT/YouTube.js
YouTube.js (youtubei.js) is a TypeScript client library for YouTube's internal InnerTube API, providing access to the same data and feature…
1005385active
unjs/ofetch
ofetch is an improved fetch API client library for JavaScript/TypeScript that works across Node, browsers, and workers. It adds smart JSON …
805363active
duxianwei520/react
A full-stack React admin dashboard starter built with Vite, Redux Toolkit, React Router, Ant Design, Axios, and Less. It ships with login a…
705342active
Elasticsearch
The official PHP client for Elasticsearch, providing 500+ endpoints for indexing, searching, updating, and deleting documents. It is distri…
925337active
warmcat/libwebsockets
Libwebsockets is a lightweight, pure C networking library providing client and server implementations for HTTP/1, HTTP/2, HTTP/3, WebSocket…
765331stable
silenceper/wechat
A simple and easy-to-use WeChat SDK for Go covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, Open Platform, and WeCom (Ent…
845306active
quinn-rs/quinn
Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol, with a high-level tokio-based API plus a sans-I/…
995296stable
Streamyfin
Streamyfin is a modern, open-source Jellyfin client for Android and iOS built with Expo (React Native). It provides media streaming, downlo…
875293active
socketio/socket.io-client-swift
A Swift client library for connecting iOS, macOS, and other Apple-platform apps to Socket.IO servers. It supports Socket.IO server 2.x thro…
235289stable

← prev page 3 / 26 next →