function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| redis/hiredis Hiredis is a minimalistic C client library for Redis, supporting the binary-safe RESP protocol for Redis >= 1.2. It provides synchronous, a… | 98 | 6679 | stable |
| davidteather/TikTok-Api An unofficial Python API wrapper for TikTok.com that retrieves trending content, user information, hashtags, and video data without authent… | 92 | 6593 | active |
| 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… | 30 | 6582 | active |
| vynect/venom Venom is a high-performance Node.js/TypeScript framework for automating WhatsApp through WhatsApp Web via Puppeteer, offering a clean API f… | 73 | 6577 | active |
| 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… | 65 | 6543 | active |
| EnableSecurity/wafw00f WAFW00F is a Python command-line tool that identifies and fingerprints Web Application Firewall (WAF) products protecting a website. It sen… | 79 | 6528 | stable |
| CareyWang/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… | 66 | 6460 | active |
| 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… | 66 | 6447 | stable |
| alexreisner/geocoder A complete Ruby geocoding library supporting forward and reverse geocoding of addresses, coordinates, and IP addresses via 40+ external API… | 75 | 6446 | stable |
| 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, … | 23 | 6402 | stable |
| 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… | 95 | 6396 | active |
| 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… | 98 | 6393 | active |
| lexiforest/curl_cffi 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, … | 99 | 6390 | active |
| 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… | 26 | 6385 | active |
| 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… | 54 | 6377 | active |
| 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 … | 10 | 6369 | active |
| reorx/httpstat httpstat is a single-file Python CLI that wraps curl and visualizes HTTP request timing breakdowns (DNS, TCP, TLS, server processing, trans… | 57 | 6217 | active |
| 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… | 87 | 6213 | active |
| aws/aws-sdk-php The official AWS SDK for PHP (version 3), providing idiomatic PHP client APIs for over 400 Amazon Web Services including S3, DynamoDB, EC2,… | 95 | 6203 | stable |
| StackExchange/StackExchange.Redis StackExchange.Redis is a high-performance .NET client library for communicating with Redis and Redis-compatible servers (Valkey, Garnet, El… | 99 | 6196 | active |
| MoeKoeMusic/MoeKoeMusic MoeKoe Music is an open-source, aesthetically pleasing third-party desktop client for the KuGou music service, built with Vue.js and Electr… | 89 | 6180 | active |
| graffle-js/graffle Graffle is a minimal, extensible, type-safe GraphQL client for JavaScript and TypeScript, formerly known as graphql-request. It supports mu… | 77 | 6116 | active |
| lucaong/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… | 51 | 6108 | stable |
| elastic/go-elasticsearch The official Go client for Elasticsearch, providing low-level and typed APIs for indexing, searching, and managing Elasticsearch clusters. … | 99 | 6063 | stable |
| thephpleague/omnipay Omnipay is a framework-agnostic, multi-gateway payment processing library for PHP that provides a single consistent API across dozens of pa… | 64 | 6054 | stable |
| 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… | 58 | 6045 | active |
| 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… | 95 | 6042 | active |
| elk-zone/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… | 93 | 6033 | active |
| vuejs/apollo Vue Apollo is the official Apollo/GraphQL integration for Vue.js, providing composables and components for running GraphQL queries, mutatio… | 84 | 6032 | active |
| dmunozv04/iSponsorBlockTV A self-hosted Python application that connects to YouTube TV apps on smart TVs and streaming devices and automatically skips sponsor segmen… | 98 | 6019 | active |
| 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… | 64 | 6015 | active |
| bwmarrin/discordgo DiscordGo is a Go package providing low-level bindings to the Discord API, with nearly complete support for REST endpoints, the websocket g… | 53 | 5974 | active |
| 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.… | 95 | 5950 | stable |
| golang/oauth2 The official Go client implementation of the OAuth 2.0 specification, maintained by the Go team. It provides token acquisition, refresh, an… | 77 | 5896 | stable |
| jnunemaker/httparty HTTParty is a popular Ruby library that makes HTTP requests easy and pleasant, supporting GET/POST and other verbs with convenient response… | 87 | 5895 | stable |
| aiogram/aiogram aiogram is a modern, fully asynchronous Python framework for the Telegram Bot API, built on asyncio and aiohttp. It provides routers, middl… | 99 | 5847 | active |
| 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… | 63 | 5835 | active |
| OpenAI PHP OpenAI PHP is a community-maintained PHP SDK for interacting with the OpenAI API, covering chat, responses, embeddings, audio, images, fine… | 97 | 5829 | active |
| 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… | 76 | 5816 | stable |
| redis/lettuce Lettuce is a scalable, thread-safe Redis client for Java built on Netty, supporting synchronous, asynchronous, and reactive APIs. It provid… | 99 | 5776 | stable |
| CharlesPikachu/musicdl A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, … | 75 | 5757 | active |
| 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 … | 99 | 5731 | active |
| tonikelope/megabasterd MegaBasterd is an unofficial cross-platform desktop application for downloading, uploading, and streaming files from the MEGA cloud storage… | 98 | 5718 | active |
| python-websockets/websockets websockets is a Python library for building WebSocket servers and clients, with a focus on correctness, simplicity, robustness, and perform… | 99 | 5714 | stable |
| 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… | 96 | 5655 | active |
| makenotion/notion-sdk-js The official JavaScript/TypeScript client library for the Notion REST API, published as @notionhq/client. It provides typed methods for que… | 98 | 5653 | stable |
| JakeChampion/fetch A JavaScript polyfill that implements a subset of the WHATWG Fetch specification, providing window.fetch() for browsers that lack native su… | 23 | 25859 | maintenance |
| TommyLemon/Android-ZBLibrary Android-ZBLibrary is an Android MVP rapid development framework in Java that provides base classes, templates, utility classes, and compreh… | 56 | 5605 | active |
| 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… | 74 | 5594 | active |
| 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… | 95 | 5593 | active |
| 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 … | 77 | 5583 | active |
| 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… | 67 | 5570 | active |
| 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 … | 95 | 5544 | active |
| AngleSharp/AngleSharp AngleSharp is a .NET library that parses HTML5, SVG, MathML, XML, and CSS into a fully standards-compliant W3C DOM. It supports querySelect… | 99 | 5531 | active |
| 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 … | 90 | 5526 | active |
| rubenlagus/TelegramBots A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed … | 95 | 5505 | active |
| 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… | 78 | 5468 | active |
| 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… | 60 | 5455 | stable |
| 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… | 98 | 5452 | active |
| 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… | 79 | 5448 | active |
| 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… | 76 | 5439 | active |
| 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… | 90 | 5404 | active |
| LFDT-web3j/web3j Web3j is a lightweight, modular, reactive, type-safe Java and Android library for integrating with Ethereum clients and working with smart … | 91 | 5391 | active |
| biliup Biliup is a toolkit for automatically recording livestreams (bilibili, Douyu, Huya, Douyin, etc.), downloading videos from YouTube/Twitch, … | 95 | 5381 | active |
| googleapis/google-cloud-python The official monorepo of idiomatic Python client libraries for Google Cloud Platform services, covering APIs like BigQuery, Storage, AI Pla… | 95 | 5376 | stable |
| baairon/torlink torlink is a zero-setup torrent finder and downloader that runs in the terminal, aggregating searches across curated sources like YTS, 1337… | 79 | 5373 | active |
| 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… | 63 | 5372 | active |
| unjs/ofetch ofetch is an improved fetch API client library for JavaScript/TypeScript that works across Node, browsers, and workers. It adds smart JSON … | 83 | 5349 | active |
| elastic/elasticsearch-php The official PHP client for Elasticsearch, providing 500+ endpoints for indexing, searching, updating, and deleting documents. It is distri… | 94 | 5339 | active |
| 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… | 74 | 5337 | active |
| warmcat/libwebsockets Libwebsockets is a lightweight, pure C networking library providing client and server implementations for HTTP/1, HTTP/2, HTTP/3, WebSocket… | 77 | 5320 | stable |
| 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… | 85 | 5316 | active |
| 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… | 90 | 5293 | active |
| 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… | 23 | 5293 | stable |
| elastic/elasticsearch-js The official Elasticsearch client library for Node.js, maintained by Elastic. It provides a one-to-one mapping to the Elasticsearch REST AP… | 98 | 5291 | stable |
| 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/… | 99 | 5232 | stable |
| php-webdriver/php-webdriver php-webdriver is the PHP language binding for the Selenium WebDriver protocol, allowing PHP code to control web browsers programmatically. … | 76 | 5200 | active |
| tonquer/picacg-qt A cross-platform desktop client for the PicACG (Bika) comic platform built with Python and Qt6/PySide6. It implements most of the platform'… | 81 | 5194 | active |
| elbywan/wretch Wretch is a tiny (~1.8KB gzipped) TypeScript wrapper around the fetch API with an intuitive, chainable syntax for making HTTP requests. It … | 91 | 5178 | active |
| streamyfin/streamyfin Streamyfin is a modern, open-source Jellyfin client for Android and iOS built with Expo (React Native). It provides media streaming, downlo… | 85 | 5145 | active |
| 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… | 98 | 5128 | active |
| hakluke/hakrawler Hakrawler is a fast command-line web crawler written in Go, built on the Gocolly library, that discovers URLs and JavaScript file locations… | 66 | 5116 | active |
| lc/gau gau (getallurls) is a Go CLI tool that fetches known URLs for a given domain from AlienVault's Open Threat Exchange, the Wayback Machine, C… | 56 | 5076 | active |
| smol-rs/smol smol is a small and fast async runtime for Rust that re-exports a set of composable async crates (executor, I/O, networking, locks, channel… | 66 | 5048 | stable |
| nghttp2/nghttp2 nghttp2 is a mature C library implementing the HTTP/2 framing layer and HPACK header compression, plus client, server, proxy, and load-test… | 94 | 5046 | stable |
| youlookwhat/CloudReader CloudReader is an open-source Android reading client with a Netease Cloud Music-inspired UI, built with MVVM-DataBinding architecture using… | 62 | 5012 | active |
| googlemaps/google-maps-services-python The official Python client library for Google Maps Platform Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Geolo… | 64 | 4973 | stable |
| slack-go/slack A Go client library covering most of the Slack Web API (api.slack.com) plus real-time messaging via WebSocket, Socket Mode, and the Events … | 99 | 4958 | active |
| apocas/dockerode dockerode is a Node.js client library for Docker's Remote API, providing entity-based interfaces for containers, images, and execs with ful… | 91 | 4940 | active |
| RomelTorres/alpha_vantage A Python wrapper library for the Alpha Vantage API providing access to stock, cryptocurrency, forex, fundamental, technical indicator, and … | 65 | 4898 | active |
| MechanicalSoup/MechanicalSoup A Python library for automating interaction with websites, built on Requests and BeautifulSoup. It handles cookies, redirects, link followi… | 66 | 4888 | active |
| nathom/streamrip A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph… | 78 | 4883 | active |
| babaohuang/GeminiProChat A minimal web chat interface for Google's Gemini Pro API, built with TypeScript and Astro. It can be self-hosted via Vercel, Railway, Zeabu… | 61 | 4882 | active |
| geopy/geopy geopy is a Python client library for popular geocoding web services like OpenStreetMap Nominatim and Google Geocoding API. It lets develope… | 82 | 4856 | stable |
| imroc/req Req is a simple yet powerful Go HTTP client library with chainable APIs, supporting HTTP/1.1, HTTP/2, and HTTP/3. It offers built-in debugg… | 98 | 4853 | active |
| microsoft/msquic MsQuic is Microsoft's cross-platform C implementation of the IETF QUIC transport protocol (RFC 9000), with API wrappers for C++, C#, and Ru… | 98 | 4771 | stable |
| chromiumembedded/cef The Chromium Embedded Framework (CEF) is a BSD-licensed C++ framework for embedding Chromium-based browser functionality into third-party a… | 77 | 4764 | stable |
| AgnesAI-Labs/AgnesAI-Models Official gateway and model catalog for Agnes AI, providing OpenAI-compatible API access to multimodal foundation models covering text, imag… | 58 | 4705 | active |
| xroche/httrack HTTrack is a free offline browser utility that recursively downloads websites to a local directory, rewriting links so the mirrored copy ca… | 99 | 4702 | stable |
| ultrafunkamsterdam/nodriver Nodriver is a fully asynchronous Python browser automation and web scraping library, and the official successor to Undetected-Chromedriver.… | 62 | 4699 | active |