function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 97 | 4681 | active |
| 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… | 86 | 4647 | active |
| 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… | 66 | 4647 | active |
| d60/twikit Twikit is a free Python library that wraps Twitter's internal API, allowing posting, searching, and scraping tweets without an official API… | 60 | 4631 | active |
| 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 … | 95 | 4619 | active |
| Hanson/vbot Vbot is a PHP library implementing a WeChat (personal WeChat) robot based on the WeChat web protocol, supporting message sending/receiving,… | 61 | 4582 | active |
| 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… | 79 | 4555 | active |
| 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… | 62 | 4551 | stable |
| 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 … | 73 | 4518 | active |
| 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… | 10 | 19917 | maintenance |
| googleapis/google-cloud-go The official Google Cloud Client Libraries for Go, providing idiomatic Go packages for accessing Google Cloud Platform services such as Sto… | 95 | 4499 | active |
| Stripe The official Stripe Node.js library providing convenient, typed access to the Stripe API from server-side JavaScript and TypeScript applica… | 99 | 4493 | stable |
| jing332/tts-server-android 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… | 40 | 4483 | active |
| 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… | 82 | 4452 | active |
| nuysoft/Mock Mock.js is a JavaScript library that generates simulated random data from data templates and intercepts Ajax requests to return mock respon… | 23 | 19584 | maintenance |
| 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… | 98 | 4444 | active |
| sparklemotion/mechanize Mechanize is a Ruby library for automating interaction with websites. It handles cookies, redirects, link following, and form submission wh… | 91 | 4439 | stable |
| amphp/amp amphp/amp is the core library of the AMPHP ecosystem, providing futures, coroutines, and cancellation primitives for non-blocking, event-dr… | 87 | 4432 | stable |
| denuitt1/mhr-cfw A Python-based MITM domain-fronting relay that routes HTTP traffic through Google Apps Script and Cloudflare Workers so network DPI filters… | 67 | 4403 | active |
| 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… | 23 | 4403 | stable |
| 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… | 74 | 4399 | active |
| elastic/elasticsearch-py The official Python client for Elasticsearch, providing low-level access to the full Elasticsearch API with sync and async support. It incl… | 98 | 4383 | stable |
| facebook/Haxl Haxl is a Haskell library that simplifies access to remote data sources such as databases and web services. It automatically batches reques… | 55 | 4376 | stable |
| 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… | 95 | 4345 | active |
| Tidal-Media-Downloader Tidal-Media-Downloader is an application for downloading tracks, albums, playlists, videos, and artist discographies from the TIDAL streami… | 44 | 4306 | active |
| Mathieu2301/TradingView-API An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports … | 69 | 4304 | active |
| wechatpy/wechatpy wechatpy is a third-party Python SDK for the WeChat (微信) official platform ecosystem. It wraps APIs for official accounts, WeChat Pay, WeCo… | 60 | 4299 | active |
| tower-rs/tower Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic… | 71 | 4284 | stable |
| fumiama/copymanga A third-party Android app for the Copymanga (拷贝漫画) manga platform, built in Kotlin with Material Design. It provides browsing, searching, r… | 94 | 4282 | active |
| 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… | 66 | 4271 | active |
| megadose/toutatis Toutatis is a Python CLI tool that extracts public information from Instagram accounts, such as emails, phone numbers, follower counts, and… | 32 | 4240 | active |
| 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… | 98 | 4234 | stable |
| 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… | 54 | 4218 | active |
| 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… | 65 | 4201 | active |
| mikumifa/biliTickerBuy biliTickerBuy is a free, open-source assistant tool for buying tickets on Bilibili's member purchase (会员购) platform, offering both a comman… | 97 | 4197 | active |
| HeiSir2014/M3U8-Downloader An Electron-based desktop application for downloading and playing HLS (M3U8) video streams, with support for multi-threaded downloads, resu… | 28 | 4197 | active |
| Patchright Patchright is a patched, undetected fork of the Playwright browser automation framework that evades bot-detection systems like Cloudflare. … | 93 | 4191 | active |
| sdushantha/tmpmail tmpmail is a command line utility written in POSIX sh that creates temporary/disposable email addresses and receives emails via the 1secmai… | 23 | 4188 | stable |
| guelfoweb/knockpy KnockPy is a modular Python 3 CLI tool for enumerating subdomains of a target domain using passive reconnaissance sources and DNS bruteforc… | 64 | 4178 | active |
| 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… | 63 | 4176 | active |
| oddfar/campus-imaotai A Java-based self-hosted application that automates daily reservations on the i茅台 (iMaotai) app, supporting multiple user accounts, store s… | 26 | 4145 | active |
| 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… | 64 | 4133 | stable |
| 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… | 93 | 4116 | active |
| AzureAD/microsoft-authentication-library-for-js Microsoft Authentication Library (MSAL) for JavaScript enables client-side and server-side JS apps to authenticate users with Microsoft Ent… | 95 | 4115 | active |
| 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 … | 98 | 4090 | stable |
| 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… | 44 | 4080 | active |
| knowm/XChange XChange is a Java library providing a simple, consistent API for interacting with 60+ Bitcoin and other cryptocurrency exchanges. It suppor… | 75 | 4079 | active |
| 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… | 93 | 4073 | active |
| sundowndev/phoneinfoga PhoneInfoga is an information gathering framework for scanning international phone numbers, built in Go. It collects basic data like countr… | 67 | 17648 | maintenance |
| cenkalti/backoff A Go library implementing the exponential backoff algorithm with a Retry helper for retrying operations. It supports configurable retry lim… | 73 | 4054 | stable |
| urllib3/urllib3 urllib3 is a user-friendly, powerful HTTP client library for Python with thread-safe connection pooling, SSL/TLS verification, retries, and… | 89 | 4051 | stable |
| 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 … | 95 | 4049 | stable |
| 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 … | 10 | 4049 | active |
| 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… | 98 | 4033 | stable |
| httpie/desktop HTTPie Desktop is a cross-platform graphical API testing client for REST, GraphQL, and HTTP APIs, distributed via this repository as releas… | 35 | 4031 | active |
| pinterest/PINRemoteImage PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de… | 67 | 4025 | stable |
| slackapi/python-slack-sdk The official Slack Developer Kit for Python, providing packages for calling Slack Web API methods, sending messages via webhooks, receiving… | 96 | 4015 | active |
| alovajs/alova alova is a request strategy layer for JavaScript that provides 20+ ready-made strategies (pagination, forms, uploads, retries, caching) on … | 94 | 4014 | active |
| Kubernetes The official Python client library for the Kubernetes API, generated from the OpenAPI spec and maintained by SIG API Machinery. It supports… | 96 | 4001 | active |
| apollographql/apollo-kotlin Apollo Kotlin is a strongly-typed, caching GraphQL client for JVM, Android, and Kotlin Multiplatform targets. It provides code generation f… | 98 | 3972 | active |
| geocoder-php/Geocoder Geocoder is a PHP library providing a powerful abstraction layer for geocoding and reverse geocoding, with 30+ swappable providers like Goo… | 63 | 3972 | stable |
| 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… | 97 | 3960 | active |
| 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… | 76 | 3958 | active |
| 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… | 62 | 3951 | stable |
| 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.… | 76 | 3926 | active |
| 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… | 99 | 3915 | active |
| 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… | 42 | 3912 | active |
| 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. … | 98 | 3909 | active |
| 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… | 77 | 3885 | stable |
| pika/pika Pika is a pure-Python client library implementing the AMQP 0-9-1 protocol, including RabbitMQ extensions. It provides multiple connection a… | 98 | 3878 | stable |
| 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… | 23 | 16642 | maintenance |
| skydoves/chatgpt-android An open-source Android chatbot application demonstrating OpenAI's ChatGPT chat API integration, built with Jetpack Compose and Stream Chat … | 49 | 3869 | active |
| trimstray/htrace.sh htrace.sh is a shell-script CLI that combines HTTP/HTTPS request troubleshooting (redirect tracing, headers, body, SSL parameters, custom m… | 32 | 3860 | active |
| anthropics/anthropic-sdk-python The official Python SDK for accessing the Anthropic Claude API. It provides a typed client for creating messages, streaming responses, and … | 94 | 3855 | stable |
| amqp-node/amqplib amqplib is an AMQP 0-9-1 library and client for Node.js, providing both low-level protocol machinery and a high-level client API. It suppor… | 86 | 3847 | stable |
| 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… | 95 | 3845 | stable |
| liujingxing/rxhttp RxHttp is a type-safe HTTP request library for Android built on top of OkHttp, supporting Kotlin Coroutines, RxJava2, and RxJava3. It offer… | 73 | 3818 | active |
| thephpleague/oauth2-client A PHP library providing a base client for integrating with OAuth 2.0 service providers per RFC 6749. It includes a GenericProvider for Bear… | 76 | 3817 | stable |
| microsoft/kiota Kiota is a Microsoft command-line tool that generates strongly typed HTTP API clients from OpenAPI descriptions. It supports multiple targe… | 99 | 3809 | active |
| defunkt/gist A Ruby gem providing a `gist` command-line tool for uploading files, clipboard contents, or STDIN to GitHub Gists. It supports creating, up… | 72 | 3808 | active |
| winscp/winscp WinSCP is a free, open-source file manager and transfer client for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV, and local-to-local … | 77 | 3791 | stable |
| nilaoda/N_m3u8DL-CLI N_m3u8DL-CLI is a Windows command-line downloader for m3u8/HLS/DASH streams, built on .NET Framework 4.6. It supports AES-128-CBC decryptio… | 23 | 16064 | maintenance |
| insanum/gcalcli gcalcli is a Python command-line interface for Google Calendar, letting users list, create, edit, and delete events from the terminal. It i… | 56 | 3756 | active |
| swar/nba_api A Python API client package for accessing NBA.com's official stats and live game APIs. It wraps NBA.com endpoints with easy methods returni… | 85 | 3753 | active |
| lyc8503/UptimeFlare UptimeFlare is a free, serverless uptime monitoring and status page solution built on Cloudflare Workers with a D1 database backend. It sup… | 66 | 3745 | active |
| Aria2 Pro Aria2 Pro is a pre-configured Docker image wrapping the aria2 download utility with optimized BitTorrent and HTTP download settings. It run… | 32 | 3744 | active |
| Boris-code/feapder feapder is a powerful, easy-to-use Python web crawling framework offering four spider types (AirSpider, Spider, TaskSpider, BatchSpider) fo… | 74 | 3735 | active |
| fortio/fortio Fortio is a Go-based load testing library, CLI tool, and web UI originally built for Istio. It generates load at a specified queries-per-se… | 95 | 3722 | stable |
| thunderclient/thunder-client-support Thunder Client is a lightweight REST API client extension for VS Code and JetBrains IDEs, offering GUI-based request testing, collections, … | 92 | 3719 | active |
| rs/curlie Curlie is a command-line HTTP client that acts as a frontend to curl while providing the ease of use and output formatting of HTTPie. It ex… | 48 | 3713 | stable |
| websocket-client/websocket-client websocket-client is a Python library implementing the WebSocket protocol (hybi-13 / RFC 6455) with both low-level and higher-level APIs. It… | 71 | 3709 | stable |
| Julien-cpsn/ATAC ATAC is a feature-full terminal-based API client similar to Postman, Insomnia, or Bruno, built in Rust with a TUI interface. It is free, ac… | 78 | 3704 | active |
| phiresky/sql.js-httpvfs A TypeScript library that wraps sql.js (SQLite compiled to WebAssembly) with an HTTP-Range-request based virtual file system, allowing read… | 32 | 3697 | active |
| reactor/reactor The Reactor Bill of Materials (BOM) is a curated set of compatible versions for Project Reactor modules such as reactor-core, reactor-netty… | 99 | 3693 | stable |
| getgauge/taiko Taiko is a free and open-source Node.js library for browser automation and end-to-end testing of modern web applications, supporting Chromi… | 93 | 3674 | active |
| aws/aws-sdk-js-v3 The official modular AWS SDK for JavaScript (v3), offering TypeScript-first client packages for each AWS service with a configurable middle… | 95 | 3667 | stable |
| JoeanAmier/TikTokDownloader DouK-Downloader (formerly TikTokDownloader) is an open-source Python tool for downloading and scraping content from Douyin and TikTok, incl… | 71 | 15584 | maintenance |
| aws/aws-sdk-ruby The official AWS SDK for Ruby (Version 3), providing idiomatic Ruby client libraries for AWS services such as S3, EC2, and DynamoDB. It is … | 67 | 3655 | stable |
| elastic/elasticsearch-net The official, strongly-typed .NET client library for Elasticsearch, maintained by Elastic. It provides typed requests and responses for Ela… | 93 | 3650 | active |
| TelegramBots/Telegram.Bot Telegram.Bot is the most popular .NET client library for the Telegram Bot API, letting developers build Telegram chatbots in C#. It support… | 79 | 3643 | active |