function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| softwaremill/tapir Tapir is a Scala library for describing HTTP APIs declaratively with type-safe endpoint definitions. Endpoints can be exposed as servers, c… | 94 | 1469 | active |
| 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… | 82 | 1464 | active |
| opendiffy/diffy Diffy is a differential testing tool that sends identical requests to a candidate service and a reference (primary/secondary) service, then… | 60 | 1461 | active |
| 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… | 67 | 5274 | maintenance |
| deepentropy/tvscreener An unofficial Python library wrapping TradingView's Screener API to query stocks, crypto, forex, bonds, futures, and coins, returning resul… | 84 | 1456 | active |
| roach-php/core Roach is a complete web scraping and crawling toolkit for PHP, heavily inspired by Python's Scrapy. It lets developers define spiders that … | 45 | 1455 | active |
| 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… | 32 | 5259 | maintenance |
| submato/xhscrawl A Python-based reverse-engineering toolkit for Xiaohongshu (XHS) web APIs, focusing on generating the encrypted x-s signature parameter via… | 72 | 1452 | active |
| lingochamp/okdownload OkDownload is a reliable, flexible, fast and powerful download engine for Android/JVM, successor to FileDownloader. It supports parallel ch… | 23 | 5244 | maintenance |
| 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.… | 68 | 1449 | active |
| 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… | 63 | 1448 | active |
| 哔哩助理 (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 … | 54 | 5224 | maintenance |
| KnuffApp/Knuff Knuff is a macOS desktop application for debugging Apple Push Notification Service (APNs) deliveries. It lets developers send test push not… | 23 | 5220 | maintenance |
| 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… | 74 | 1445 | active |
| 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… | 32 | 5212 | maintenance |
| superpoweredSDK/Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform Superpowered is a commercial cross-platform C++ SDK suite providing low-latency interactive audio processing, HTTP/HTTPS networking, and cr… | 76 | 1443 | active |
| 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… | 96 | 1442 | active |
| GraphQL multipart request (file upload) A terminating Apollo Link for Apollo Client that sends GraphQL multipart requests when variables contain files (FileList, File, or Blob), f… | 85 | 1442 | active |
| 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… | 90 | 1441 | stable |
| 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 … | 86 | 1439 | active |
| 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… | 23 | 5173 | maintenance |
| XAMPPRocky/octocrab Octocrab is a modern, extensible GitHub API client library for Rust. It offers a strongly typed semantic API covering most GitHub endpoints… | 95 | 1434 | active |
| stevepryde/thirtyfour Thirtyfour is a Selenium/WebDriver client library for Rust for automated browser and website UI testing. It supports the W3C WebDriver prot… | 98 | 1432 | active |
| 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… | 23 | 5155 | maintenance |
| 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… | 23 | 5147 | maintenance |
| Tencent/tquic TQUIC is a high-performance, lightweight, cross-platform library implementing the IETF QUIC and HTTP/3 protocols, written in Rust with APIs… | 55 | 1428 | active |
| 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… | 77 | 1426 | active |
| 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… | 83 | 1425 | stable |
| 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… | 98 | 1424 | active |
| 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… | 95 | 1424 | stable |
| mix1009/sdwebuiapi A Python client library for the AUTOMATIC1111 stable-diffusion-webui REST API, wrapping endpoints like txt2img, img2img, and upscaling into… | 32 | 1423 | active |
| SamuelTulach/VirusTotalUploader An open-source C# WinForms desktop application for uploading files to VirusTotal for malware scanning. It serves as a maintained replacemen… | 23 | 1422 | active |
| 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 … | 64 | 1420 | active |
| 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… | 95 | 1419 | active |
| elixir-mint/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… | 76 | 1418 | active |
| 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… | 98 | 1417 | active |
| 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… | 68 | 1416 | active |
| bundesAPI/deutschland A Python package bundling easy access to many valuable German public APIs and datasets, including geographic data, company financial report… | 58 | 1416 | active |
| 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… | 47 | 1414 | active |
| apache/rocketmq-client-go The official Apache RocketMQ client SDK written in pure Go, supporting publishing and consuming messages against RocketMQ brokers. It cover… | 60 | 1412 | active |
| Gaoyifei1011/GetStoreApp A Windows desktop application built with WinUI 3 that downloads Microsoft Store app packages offline, bypassing the Store's online-account … | 99 | 1411 | active |
| AliSoftware/OHHTTPStubs OHHTTPStubs is an Objective-C/Swift library for stubbing network requests in iOS and macOS apps. It intercepts requests made through Cocoa'… | 23 | 5072 | maintenance |
| cdpdriver/zendriver Zendriver is an async-first Python web scraping and browser automation framework built on the Chrome Devtools Protocol, forked from nodrive… | 88 | 1409 | active |
| 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… | 76 | 1408 | active |
| 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… | 88 | 1406 | active |
| rails/activeresource Active Resource is a Ruby library that maps model classes to remote REST web services, providing an object-relational-mapping-style wrapper… | 81 | 1404 | active |
| 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… | 97 | 1403 | stable |
| 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… | 98 | 1402 | active |
| 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… | 98 | 1401 | stable |
| awaescher/OllamaSharp OllamaSharp is a .NET client library providing bindings for the entire Ollama API, including chat, generation, embeddings, and model manage… | 86 | 1400 | active |
| 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,… | 17 | 1398 | active |
| AttoJS/vue-request VueRequest is a Vue composable library for managing API request states, supporting SWR, polling, error retry, caching, throttling/debouncin… | 28 | 1397 | active |
| google/cloudprober Cloudprober is an open-source active (synthetic) monitoring tool built at Google that runs continuous probes—HTTP, gRPC, DNS, PING, TCP, UD… | 10 | 1395 | stable |
| 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,… | 84 | 1394 | active |
| 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… | 56 | 4997 | maintenance |
| dedemao/alipay A collection of standalone single-file PHP scripts (~200 lines each) for integrating Alipay payments, covering PC and mobile web payments, … | 48 | 1392 | active |
| 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… | 99 | 1390 | active |
| KoalaBear84/OpenDirectoryDownloader A cross-platform C#/.NET command-line tool that indexes open directory listings across 130+ supported formats, including FTP(S), Google Dri… | 94 | 1389 | active |
| 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… | 95 | 1387 | stable |
| 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 … | 70 | 1386 | active |
| stellar/go-stellar-sdk The official Go SDK for the Stellar blockchain network, maintained by the Stellar Development Foundation. It provides transaction building,… | 99 | 1383 | active |
| juspay/hyperswitch-prism Hyperswitch Prism is a stateless, unified connector library for integrating with 60+ payment processors (Stripe, Adyen, Braintree, PayPal, … | 78 | 1380 | active |
| xfgryujk/blivedm A Python library for receiving Bilibili live-stream danmaku (bullet chat) messages over WebSocket. It supports both the web-side interface … | 76 | 1380 | active |
| sdsykes/fastimage FastImage is a Ruby library that finds the size or type of an image given its URI by fetching only the minimal bytes needed. It supports ma… | 75 | 1380 | stable |
| brainboxdotcc/DPP D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash … | 98 | 1379 | stable |
| begeekmyfriend/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 … | 67 | 4937 | maintenance |
| 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… | 99 | 1378 | active |
| 3lvis/Networking Networking is a Swift HTTP networking library built on URLSession with a simple, singleton-free API. It offers built-in request stubbing/mo… | 80 | 1378 | active |
| JoinQuant/jqdatasdk jqdatasdk is the official Python SDK for JoinQuant's JQData service, providing easy access to Chinese financial market data including stock… | 61 | 1378 | active |
| 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 … | 85 | 1377 | active |
| hyperium/http A Rust library providing common HTTP types such as Request, Response, StatusCode, HeaderMap, and Method. It serves as the shared foundation… | 94 | 1375 | stable |
| 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… | 75 | 1375 | active |
| 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… | 23 | 1375 | stable |
| overtrue/socialite A framework-agnostic PHP OAuth2 authentication library inspired by laravel/socialite, supporting 20+ providers including GitHub, Google, Fa… | 88 | 1373 | active |
| tavily-ai/tavily-python The official Python SDK for the Tavily API, providing search, content extraction, crawling, site mapping, and research capabilities. It let… | 72 | 1373 | active |
| rest-sh/restish Restish is a Go-based command-line client for interacting with REST-ish HTTP APIs. It makes generic HTTP requests, auto-discovers OpenAPI d… | 96 | 1367 | active |
| developit/redaxios Redaxios is an 800-byte JavaScript library that provides the Axios API implemented as a thin wrapper over the native Fetch API. It lets dev… | 23 | 4881 | maintenance |
| python273/vk_api vk_api is a Python library that wraps the VKontakte (vk.com) API, simplifying authentication and API method calls for building scripts and … | 83 | 1364 | active |
| sneako/finch Finch is a high-performance HTTP client library for Elixir, built on Mint and NimblePool. It provides efficient connection pooling strategi… | 72 | 1363 | active |
| Womsxd/MihoyoBBSTools A Python-based automation tool that performs daily check-ins on the miHoYo/HoYoverse community forum (Miyoushe/HoYoLAB) and in-game sign-in… | 71 | 1359 | active |
| ihsanbal/LoggingInterceptor An OkHttp interceptor library that provides pretty, configurable logging of HTTP requests and responses, with support for custom log levels… | 63 | 1359 | active |
| 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… | 95 | 1357 | active |
| sindresorhus/is-online A JavaScript library that checks whether the internet connection is actually up, unlike navigator.onLine which only reports local network s… | 59 | 1357 | active |
| Eric-Guo/wechat A Ruby gem providing WeChat Official Account and Mini Program API integration for Rails applications, including message sending/receiving, … | 86 | 1346 | active |
| xelaj/mtproto A full-native Go implementation of the Telegram MTProto protocol, providing a client library for interacting with the Telegram API without … | 23 | 1346 | active |
| philippta/flyscrape Flyscrape is a standalone command-line web scraping tool written in Go that lets users write extraction logic in JavaScript with a jQuery-l… | 42 | 1345 | active |
| Art-of-WiFi/UniFi-API-client A PHP API client class for interacting with Ubiquiti's UniFi Network Application (Controller) API over cURL. It exposes many UniFi endpoint… | 96 | 1343 | active |
| good-lly/s3mini s3mini is an ultra-lightweight (~20 KB) zero-dependency TypeScript client for S3-compatible object storage, supporting AWS SigV4, pre-signe… | 79 | 1343 | active |
| 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… | 64 | 1343 | active |
| parse-community/Parse-SDK-JS The official JavaScript SDK for the Parse Platform, providing client access to Parse Server backends from JavaScript apps. It supports data… | 93 | 1342 | active |
| timostamm/protobuf-ts A pure TypeScript Protocol Buffers implementation with a protoc code-generation plugin and RPC client/server support. It generates typed me… | 76 | 1342 | active |
| ex-aws/ex_aws ExAws is a flexible, modular AWS client library for Elixir, with each AWS service (S3, DynamoDB, EC2, Lambda, SQS, etc.) provided as a sepa… | 67 | 1342 | active |
| ipfs/helia Helia is a lean, modular TypeScript implementation of IPFS for JavaScript and browser environments, succeeding js-ipfs. It lets application… | 95 | 1341 | active |
| mvdbos/php-spider A configurable and extensible PHP web spider library for crawling websites. It supports breadth-first and depth-first traversal, URI discov… | 75 | 1341 | active |
| TakWolf/CNode-Material-Design A third-party native Android client for the CNode Node.js Chinese developer community, built in Kotlin with Material Design styling. It sup… | 49 | 1341 | active |
| florianv/swap Swap is a PHP library for currency conversion and exchange rate retrieval, exposing 30+ rate providers behind a single API. It includes PSR… | 86 | 1339 | stable |
| warmuuh/milkman Milkman is an extensible request/response workbench inspired by Postman, built with JavaFX instead of Electron for fast startup and low mem… | 76 | 1339 | active |
| x364e3ab6/DudeSuite DudeSuite is a lightweight, integrated web penetration testing toolkit distributed as a desktop application for Windows and macOS. It bundl… | 85 | 1336 | active |
| posva/mande Mande is an 800-byte TypeScript wrapper around the fetch API with smart defaults for communicating with JSON APIs. It provides a lightweigh… | 83 | 1336 | stable |
| segmentio/analytics.js Analytics.js is Segment's open-source JavaScript library for collecting customer event data in web applications and routing it to 250+ anal… | 10 | 4747 | maintenance |