function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 23 | 3773 | maintenance |
| 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 … | 32 | 1094 | active |
| googleapis/google-cloud-dotnet Google's official .NET client libraries for Google Cloud Platform services, published as NuGet packages covering APIs like BigQuery, Storag… | 96 | 1093 | active |
| 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,… | 79 | 1093 | active |
| 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… | 23 | 3757 | maintenance |
| eshaham/israeli-bank-scrapers A TypeScript library providing scrapers for all major Israeli banks and credit card companies, published as the npm package israeli-bank-sc… | 96 | 1091 | active |
| 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… | 23 | 3747 | maintenance |
| GeneralMills/pytrends Pytrends is an unofficial Python library providing a pseudo API for Google Trends, enabling automated downloading of trend reports. It wrap… | 10 | 3730 | maintenance |
| 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… | 81 | 1085 | active |
| lkeme/BiliHelper-personal BiliHelper-personal is a PHP-based Bilibili (哔哩哔哩) assistant application that automates common Bilibili account tasks such as live-stream r… | 77 | 1085 | active |
| 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… | 73 | 1085 | active |
| 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… | 76 | 1084 | active |
| yanzhenjie/NoHttp NoHttp is an Android HTTP framework implementing standard HTTP protocol with support for multiple caching modes and swappable network layer… | 32 | 3718 | maintenance |
| 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… | 99 | 3717 | maintenance |
| ruipgil/scraperjs Scraperjs is a Node.js web scraping library offering two scrapers: a lightweight StaticScraper using cheerio for static HTML, and a Dynamic… | 32 | 3714 | maintenance |
| dromara/jquick-curl A Java library that parses raw curl commands (copied from Postman, Apifox, or browser DevTools) into executable HTTP requests, using ANTLR … | 86 | 1081 | active |
| dotnet/crank Crank is Microsoft's benchmarking infrastructure used by the .NET team to run performance benchmarks, including TechEmpower web framework s… | 77 | 1080 | active |
| 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 … | 34 | 1080 | active |
| line/line-bot-sdk-nodejs The official LINE Messaging API SDK for Node.js, maintained by LINE Corp. It provides typed clients and helpers for building LINE bots, inc… | 97 | 1079 | active |
| 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… | 95 | 1079 | active |
| spatie/laravel-webhook-server A Laravel package for easily configuring and sending webhooks from Laravel applications. It supports signing requests, retrying failed webh… | 91 | 1079 | stable |
| jmcarp/robobrowser RoboBrowser is a Pythonic library for browsing the web without a standalone browser, combining Requests for HTTP sessions with BeautifulSou… | 32 | 3692 | maintenance |
| 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… | 93 | 1075 | active |
| 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… | 23 | 3682 | maintenance |
| 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… | 95 | 1074 | active |
| scrapfly/scrapfly-scrapers A collection of educational Python web scraping scripts for over 40 popular domains such as Amazon, AliExpress, BestBuy, and Twitter, built… | 74 | 1074 | active |
| 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 … | 32 | 3678 | maintenance |
| 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… | 80 | 1073 | active |
| 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… | 77 | 1073 | active |
| 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… | 99 | 1071 | active |
| Finnhub-Stock-API/finnhub-python The official Python client library for the Finnhub API, which provides institutional-grade financial data including real-time stock prices,… | 72 | 1070 | active |
| borisbabic/browser_cookie3 A Python library (fork of browsercookie) that loads cookies from installed web browsers like Chrome, Firefox, Edge, Safari, and others into… | 23 | 1070 | active |
| 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… | 100 | 1066 | active |
| 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… | 75 | 1066 | active |
| jikan-me/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… | 64 | 1066 | active |
| 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… | 32 | 3648 | maintenance |
| salesforce/tough-cookie Tough Cookie is a Node.js library implementing RFC6265 (and RFC6265bis features like SameSite and cookie prefixes) for parsing, storing, an… | 87 | 1064 | active |
| janko/down Down is a Ruby library for streaming, flexible, and safe downloading of remote files, with pluggable backends (Net::HTTP, http.rb, HTTPX). … | 69 | 1063 | stable |
| 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… | 73 | 1062 | stable |
| sindresorhus/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… | 45 | 1061 | active |
| pepperoni21/ollama-rs A Rust client library for interacting with the Ollama API, supporting completion generation, streaming, chat, model management, embeddings,… | 88 | 1059 | active |
| 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… | 81 | 1059 | active |
| chainreactors/spray Spray is a high-performance HTTP directory fuzzing and content discovery tool written in Go, positioned as a next-generation alternative to… | 93 | 1058 | active |
| simdsoft/yasio yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It … | 88 | 1058 | active |
| 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… | 95 | 1055 | active |
| 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… | 99 | 1054 | active |
| authomatic/authomatic Authomatic is a framework-agnostic Python library that simplifies user authentication and authorization via third-party providers like Face… | 57 | 1053 | active |
| 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-… | 76 | 1052 | active |
| 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… | 77 | 1050 | active |
| 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… | 32 | 3583 | maintenance |
| 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… | 69 | 1049 | active |
| WVector/AppUpdate An Android library for in-app version updates, supporting Java and Kotlin, with customizable update dialogs, progress bars, background and … | 23 | 3574 | maintenance |
| 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… | 76 | 1047 | active |
| arsduo/koala Koala is a lightweight Ruby library for the Facebook Graph, Marketing, and Atlas APIs, including realtime updates, test users, batch reques… | 53 | 3568 | maintenance |
| 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… | 51 | 1046 | active |
| 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… | 51 | 1045 | active |
| r3labs/sse A Go library providing both server and client implementations for Server-Sent Events (SSE). It includes a message scheduler with named stre… | 32 | 1045 | stable |
| 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 … | 75 | 1040 | stable |
| 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… | 59 | 1040 | active |
| 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 … | 41 | 1039 | active |
| 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… | 23 | 3538 | maintenance |
| prototypejs/prototype Prototype is an object-oriented JavaScript framework that eases development of dynamic web applications with class-style OO, Ajax support, … | 32 | 3536 | maintenance |
| gqty-dev/gqty GQty is a TypeScript GraphQL client that automatically detects data requirements from your code, eliminating the need to hand-write GraphQL… | 80 | 1038 | active |
| apple/servicetalk ServiceTalk is a JVM networking framework built on Netty that provides reactive, asynchronous HTTP, gRPC, and other protocol clients and se… | 95 | 1037 | active |
| danirod/cartero Cartero is a free, native, multiplatform graphical HTTP client for testing web APIs, built in Rust with GTK4/libadwaita. It saves requests … | 71 | 1037 | active |
| google/google-api-javascript-client Google's official JavaScript client library (gapi) for accessing Google APIs from browser applications. It provides authentication, batchin… | 10 | 3530 | maintenance |
| better-auth/better-fetch Better Fetch is an advanced TypeScript fetch wrapper with standard schema validation support (zod, valibot, arktype), pre-defined routes, c… | 88 | 1036 | active |
| ibireme/YYWebImage YYWebImage is an asynchronous image loading framework for iOS, part of YYKit, offering remote/local image loading, animated WebP/APNG/GIF d… | 23 | 3526 | maintenance |
| orakaro/rainbowstream Rainbow Stream is a terminal-based Twitter client written in Python, built on Python Twitter Tools. It supports streaming timelines, tweeti… | 23 | 3526 | maintenance |
| 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… | 87 | 1033 | active |
| parnurzeal/gorequest GoRequest is a simplified HTTP client library for Go, inspired by Node.js SuperAgent, offering a fluent chainable API for making requests. … | 54 | 3515 | maintenance |
| nodeca/probe-image-size A small JavaScript library that reads image dimensions (width, height, type, mime, orientation) from URLs, streams, or buffers without down… | 76 | 1032 | active |
| BilibiliVideoDownload/BilibiliVideoDownload A cross-platform Electron desktop application for downloading videos from Bilibili on Windows, macOS, and Linux. It supports downloading re… | 23 | 3508 | maintenance |
| 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… | 97 | 1031 | active |
| 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… | 39 | 1029 | active |
| modelcontextprotocol/use-mcp use-mcp is a lightweight React hook library for connecting browser-based AI applications to Model Context Protocol (MCP) servers. It handle… | 10 | 1028 | active |
| lovasoa/dezoomify-rs dezoomify-rs is a desktop application and CLI tool written in Rust that downloads high-resolution zoomable (tiled) images from websites and… | 100 | 1026 | active |
| wnma3mz/wechat_articles_spider A Python library for scraping WeChat Official Account articles, including article URLs, reading counts, likes, and comments. It can also do… | 23 | 3481 | maintenance |
| daijro/hrequests hrequests is a Python HTTP client library that replaces the requests library with browser TLS fingerprint replication, HTTP/2 support, and … | 30 | 1023 | active |
| net-ssh/net-ssh Net::SSH is a pure-Ruby implementation of the SSH2 client protocol, packaged as a Ruby gem. It lets Ruby programs open SSH connections to r… | 75 | 1022 | active |
| thunder-app/thunder Thunder is an open-source, cross-platform mobile client for Lemmy and PieFed, built with Flutter and Dart. It lets users browse, post, and … | 85 | 1021 | active |
| guozhigq/flutter_v2ex VVEX is an open-source third-party client for the V2EX developer forum, built with Flutter for Android and iOS. It supports Material You dy… | 84 | 1015 | active |
| wolkykim/qlibc qLibc is a general-purpose C/C++ library providing a consistent set of container APIs including hash tables, tree tables, linked lists, vec… | 80 | 1015 | stable |
| gophercloud/gophercloud Gophercloud is a Go SDK for the OpenStack cloud platform, providing clients for OpenStack services such as Keystone identity, Compute, and … | 95 | 1014 | stable |
| openid/AppAuth-JS AppAuth-JS is a TypeScript client SDK for OAuth 2.0 and OpenID Connect, designed for public clients following RFC 8252 best practices. It s… | 76 | 1014 | active |
| binux/qiandao qiandao is an automated check-in (sign-in) framework based on a HAR editor, letting users record HTTP requests and replay them on a schedul… | 32 | 3439 | maintenance |
| pydantic/httpx2 HTTPX2 is a fully featured HTTP client library for Python, maintained by Pydantic as a continuation of HTTPX. It offers sync and async APIs… | 80 | 1013 | active |
| singingwolfboy/flask-dance Flask-Dance is a Python library that simplifies OAuth consumer authentication in Flask applications, built on requests and oauthlib. It pro… | 23 | 1012 | active |
| instagram4j/instagram4j instagram4j is an object-oriented, reverse-engineered Instagram Private API client library for Java. It lets developers log in, post, messa… | 81 | 1010 | active |
| wreq wreq is an ergonomic, privacy-aware HTTP client written in Rust with a Python binding (wreq-python) that provides high-fidelity browser TLS… | 90 | 1006 | active |
| ranahaani/GNews GNews is a lightweight Python package that queries the Google News RSS feed and returns article results as usable JSON. It supports keyword… | 68 | 1006 | active |
| JoMingyu/google-play-scraper A Python library that provides APIs to crawl the Google Play Store for app details, reviews, and other data without any external dependenci… | 32 | 1006 | active |
| orestonce/m3u8d A Go-based m3u8 (HLS) video downloader with a Windows/macOS Qt GUI and a cross-platform CLI, including Linux ARM/386/MIPSLE builds. It down… | 67 | 1005 | active |
| heroku/react-refetch React Refetch is a JavaScript library that lets you declaratively map React component props to REST API URLs, wrapping components in a conn… | 61 | 3401 | maintenance |
| terricain/aioboto3 aioboto3 is a Python library that wraps boto3's high-level resource APIs with the aiobotocore async backend, letting you use AWS services l… | 58 | 1004 | active |
| theapache64/retrosheet A Kotlin Multiplatform library that turns Google Spreadsheets into JSON API endpoints, letting apps read and write data through Google Shee… | 61 | 1003 | active |
| mcohen01/amazonica Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of… | 47 | 1001 | active |
| kevinsawicki/http-request A lightweight Java library that wraps HttpURLConnection with a fluent interface for making HTTP requests, including multipart support. It i… | 32 | 3385 | maintenance |
| hybridauth/hybridauth Hybridauth is an open-source PHP library for social sign-on that acts as an abstract API between your application and social identity provi… | 76 | 3383 | maintenance |
| hasura/graphqurl graphqurl is a curl-like CLI for making GraphQL queries, mutations, and subscriptions, with schema-based autocomplete and schema export. It… | 35 | 3377 | maintenance |