function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vercel/react-tweet react-tweet is a React library for embedding tweets in applications using Next.js, Vite, and other React frameworks without requiring the T… | 76 | 1880 | active |
| essensoft/paylinks Paylinks is a modern .NET SDK for integrating third-party payment platforms, supporting Alipay and WeChat Pay with cross-platform and multi… | 64 | 1879 | active |
| scholarly-python-package/scholarly scholarly is a Python library for retrieving author and publication metadata from Google Scholar through a friendly, Pythonic API. It handl… | 56 | 1879 | active |
| jchambers/pushy Pushy is a Java library for sending push notifications via Apple's HTTP/2-based APNs protocol to iOS, macOS, and Safari devices. It support… | 83 | 1877 | stable |
| coder-hxl/x-crawl x-crawl is a flexible Node.js crawler library that supports crawling dynamic pages, static pages, API data, and files, with optional AI ass… | 66 | 1877 | active |
| zcpua/midjourney-api An unofficial Node.js/TypeScript client library for interacting with the MidJourney image generation service via Discord. It wraps MidJourn… | 65 | 1872 | active |
| unkn0wn-root/resterm Resterm is a terminal-native API client and workbench for REST, GraphQL, gRPC, WebSocket and SSE, built around plain .http/.rest files that… | 80 | 1871 | active |
| balazsbotond/urlcat urlcat is a tiny JavaScript/TypeScript library for building URLs conveniently and correctly, handling path joining, query string constructi… | 67 | 1871 | stable |
| fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat A comprehensive C# SDK for WeChat HTTP APIs built on Flurl.Http, covering the official account platform, open platform, merchant platform (… | 76 | 1869 | active |
| stepci/stepci Step CI is an open-source, language-agnostic API quality assurance framework configured via YAML, JSON, or JavaScript. It tests REST, Graph… | 23 | 1868 | active |
| litespeedtech/lsquic LSQUIC is an open-source C library implementing the QUIC transport protocol and HTTP/3 for both servers and clients, used in production by … | 96 | 1866 | active |
| helallao/perplexity-ai An unofficial Python wrapper for Perplexity.ai that reverse-engineers the web interface, supporting sync and async APIs, streaming response… | 73 | 1858 | active |
| tikv/grpc-rs gRPC-rs (published as grpcio) is a Rust wrapper around the gRPC Core C library, providing asynchronous client and server RPC built on futur… | 63 | 1852 | active |
| Azure/azure-sdk-for-go The official Azure SDK for Go, providing client and management modules for interacting with Azure services from Go applications. It include… | 95 | 1850 | active |
| ZianTT/BHYG BHYG is a script/tool for automatically grabbing tickets for Bilibili World (BW) events via Bilibili's member purchase (会员购) platform. It a… | 73 | 1849 | active |
| sinaweibosdk/weibo_android_sdk The official Sina Weibo Android SDK, providing third-party Android apps with OAuth2.0 authorization (SSO via the Weibo client or WebView) a… | 54 | 1848 | active |
| devploit/nomore403 NoMore403 is a Go command-line tool that automates testing of HTTP 401/403 access-control bypasses via request path, method, header, and wi… | 87 | 1842 | active |
| Eugeny/russh Russh is a low-level, Tokio-based SSH2 client and server library for Rust, forked from Thrussh. It supports a wide range of ciphers, key ex… | 99 | 1840 | active |
| giantpinkrobots/varia Varia is a GTK4/libadwaita download manager for Linux, Windows, and macOS that handles regular file downloads, torrents, and video/audio st… | 94 | 1840 | active |
| kjk/notionapi An unofficial Go client library for Notion.so that uses a reverse-engineered API to download Notion pages as structured block data, with li… | 73 | 1840 | active |
| aallam/openai-kotlin A Kotlin client library for the OpenAI API built on Kotlin multiplatform and coroutines, using Ktor as the HTTP engine. It provides typed a… | 63 | 1838 | active |
| uname-yang/pysnowball A Python client library for the Xueqiu (Snowball) stock data API, covering real-time quotes, quote details, cash flow, and other financial … | 53 | 1835 | active |
| matthew-andrews/isomorphic-fetch A JavaScript library that provides the WHATWG Fetch API as a global polyfill, working consistently in both Node.js and browsers (via Browse… | 23 | 6907 | maintenance |
| microlinkhq/browserless A Node.js library that wraps Puppeteer to provide a production-ready headless Chrome/Chromium driver with built-in screenshot, PDF generati… | 95 | 1831 | active |
| tryolabs/requestium Requestium is a Python library that merges Requests, Selenium, and Parsel into a single integrated tool for web automation. It lets scripts… | 77 | 1830 | active |
| ada-url/ada Ada is a fast, WHATWG-compliant URL parser written in modern C++, including a full URLPattern implementation. It is the default URL parser … | 97 | 1829 | stable |
| iojw/socialscan socialscan is a Python library and CLI tool that checks whether usernames and email addresses are taken, available, or invalid across onlin… | 66 | 1826 | active |
| dakrone/clj-http clj-http is an idiomatic Clojure HTTP client library that wraps the Apache HttpComponents client. It is the officially supported version of… | 75 | 1824 | stable |
| hashicorp/go-getter A Go library for downloading files or directories from a variety of sources (HTTP, Git, Mercurial, local paths, etc.) using a single URL st… | 98 | 1823 | stable |
| tonyofrancis/Fetch Fetch is a Kotlin file download manager library for Android that handles background, concurrent, pause/resume, and prioritized downloads wi… | 30 | 1821 | active |
| ArtisanCloud/PowerWeChat PowerWeChat is a comprehensive WeChat SDK for Go covering Mini Programs, WeChat Pay, WeCom (Enterprise WeChat), and Official Accounts APIs.… | 93 | 1812 | active |
| enetx/surf Surf is an advanced HTTP client library for Go with fluent, chainable API design. It supports browser impersonation (Chrome/Firefox), JA3/J… | 83 | 1808 | active |
| bogdanfinn/tls-client A Go HTTP client library with a net/http-like interface that lets you select specific browser TLS fingerprints (Chrome, Firefox, Safari, et… | 90 | 1807 | active |
| hyperliquid-dex/hyperliquid-python-sdk An official Python SDK for the Hyperliquid decentralized perpetuals exchange API. It provides clients for querying market and account data … | 86 | 1807 | active |
| aeharding/voyager Voyager is an open-source, mobile-first web client (PWA and native app) for the Lemmy and PieFed federated link-aggregation platforms, insp… | 91 | 1806 | active |
| sxzxs/Real-time-translation-typing A Windows AutoHotkey-based tool that provides real-time typing translation and real-time speech-to-text translation, with special support f… | 95 | 1804 | active |
| Waboodoo/HTTP-Shortcuts A free, open-source Android app for creating home screen shortcuts and widgets that trigger arbitrary HTTP requests when tapped, with respo… | 99 | 1799 | active |
| lxzan/gws GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transpo… | 87 | 1796 | stable |
| PortSwigger/turbo-intruder Turbo Intruder is a Burp Suite extension for sending large numbers of HTTP requests at exceptional speed and analyzing the results. It uses… | 66 | 1796 | active |
| taoensso/sente Sente is a client+server realtime web communications library for Clojure and ClojureScript, inspired by Socket.IO. It provides a unified hi… | 85 | 1791 | active |
| codehub666/94list A self-hosted PHP web application that parses Baidu Netdisk (百度网盘) share links, renders the shared file list, and helps users obtain high-s… | 28 | 1790 | active |
| HFrost0/bilix bilix is a lightning-fast asynchronous download tool for bilibili and other sites, usable via a CLI or as an extensible Python library. It … | 23 | 1787 | active |
| netease-cloud A Python automation tool that calls NetEase Cloud Music's official APIs to automatically play 300 songs daily, leveling up user accounts wi… | 32 | 1784 | active |
| requests/requests-oauthlib A Python library that adds OAuth 1 and OAuth 2 authentication support to the Requests HTTP library. It wraps OAuthlib to provide simple ses… | 35 | 1775 | stable |
| skydoves/sandwich Sandwich is a lightweight Kotlin library that provides sealed ApiResponse types for modeling and handling API responses and exceptions from… | 94 | 1770 | stable |
| PatilShreyas/NotyKT NotyKT is a full-stack Kotlin note-taking application combining a Ktor-based REST API backend with a modern Android client. It serves as a … | 58 | 1769 | active |
| nategood/httpful Httpful is a chainable, REST-friendly HTTP client library for PHP 8.0+ that emphasizes readability and simplicity. It provides automatic re… | 54 | 1769 | active |
| kiwiz/gkeepapi gkeepapi is an unofficial Python client library for the Google Keep note-taking service. It allows programmatic access to create, read, mod… | 59 | 1768 | stable |
| inulute/medium-unlocker Medium Unlocker is an Android app (with an accompanying web frontend) that bypasses Medium's paywall by redirecting article URLs to the fre… | 91 | 1767 | active |
| andreafabrizi/Dropbox-Uploader Dropbox Uploader is a BASH script that provides a command-line interface to Dropbox using the official Dropbox API v2, requiring only cURL.… | 32 | 6599 | maintenance |
| solana-foundation/pay A Rust CLI that acts as a payment layer for HTTP, wrapping tools like curl and AI agents (Claude, Codex, Goose) to automatically handle HTT… | 99 | 1762 | active |
| PromyLOPh/pianobar pianobar is a free, open-source console-based client for the Pandora personalized online radio service, written in C. It supports station m… | 10 | 1762 | active |
| richardszalay/mockhttp A testing library for .NET that replaces HttpClient's HttpMessageHandler with a mock handler, letting you configure canned responses via a … | 86 | 1760 | active |
| LoseNine/ruyipage RuyiPage is a Python browser automation framework built on Firefox and the WebDriver BiDi protocol, shipping with an anti-detection Firefox… | 79 | 1759 | active |
| coinbase/coinbase-wallet-sdk Coinbase Wallet SDK is a TypeScript library that lets decentralized applications (dapps) connect users to Coinbase Wallet, including the Sm… | 70 | 1756 | active |
| xmendez/wfuzz Wfuzz is a Python-based command-line web application fuzzer that replaces a FUZZ keyword in HTTP requests with values from configurable pay… | 60 | 6558 | maintenance |
| kanyun-inc/YTKNetwork YTKNetwork is a high-level network request utility for iOS built on top of AFNetworking, using the Command Pattern where each request is a … | 23 | 6548 | maintenance |
| website-scraper/node-website-scraper A Node.js library that downloads entire websites to a local directory, including HTML, CSS, images, and JavaScript assets. It parses HTTP r… | 72 | 1751 | active |
| dotnet/wcf dotnet/wcf provides the client-oriented Windows Communication Foundation (WCF) libraries for .NET Core, enabling apps to communicate with e… | 80 | 1750 | active |
| Dimillian/MovieSwiftUI MovieSwiftUI is a real-world iOS and macOS application built entirely with SwiftUI and Combine, consuming the MovieDB API. It serves as a d… | 32 | 6530 | maintenance |
| owntracks/android OwnTracks for Android is an open-source mobile app that tracks and reports your device's location over MQTT or HTTP to a server of your cho… | 90 | 1748 | active |
| googleworkspace/apps-script-oauth2 An OAuth2 library for Google Apps Script that creates, authorizes, and refreshes OAuth2 tokens using Apps Script's StateTokenBuilder and /u… | 62 | 1744 | active |
| phoboslab/jsmpeg JSMpeg is a JavaScript video player that decodes MPEG1 video and MP2 audio entirely in the browser, including an MPEG-TS demuxer, WebGL/Can… | 32 | 6498 | maintenance |
| dilame/instagram-private-api A NodeJS/TypeScript SDK providing a client for Instagram's private (undocumented) API, enabling full programmatic access to feeds, direct m… | 23 | 6469 | maintenance |
| jdalrymple/gitbeaker Gitbeaker is a comprehensive, fully typed GitLab API SDK for Node.js, Deno, Bun, browsers, and CLI usage. It covers all of GitLab's exposed… | 83 | 1731 | active |
| tus/tus-resumable-upload-protocol The tus resumable upload protocol is an open HTTP-based protocol specification for reliable, resumable file uploads that can be interrupted… | 62 | 1725 | stable |
| ib-api-reloaded/ib_async ib_async is a Python library providing a clean sync/async interface to Interactive Brokers' Trader Workstation (TWS) API and IB Gateway, su… | 60 | 1723 | active |
| ddssingsong/webrtc_android An Android demo application built on WebRTC supporting one-to-one voice/video calls and many-to-many video conferencing, with a companion J… | 23 | 1722 | active |
| php-fig/http-client The official PHP-FIG repository holding the PSR-18 HTTP Client specification interfaces. It provides only abstractions (interfaces), not an… | 23 | 1721 | stable |
| jasonacox/tinytuya TinyTuya is a Python module and command line tool for controlling and reading the state of Tuya-compatible WiFi smart devices such as plugs… | 94 | 1720 | active |
| vgrem/office365-rest-python-client A Python client library for Microsoft 365 and Microsoft Graph APIs, providing typed access to SharePoint REST API v1 via ClientContext and … | 90 | 1720 | active |
| dghubble/sling Sling is a Go HTTP client library for creating and sending API requests. It stores request properties (method, path, headers, query params,… | 55 | 1720 | stable |
| flowglad/flowglad Flowglad is an open-source payments and billing SDK for SaaS applications, built around a 'zero webhooks' stateless model where customer bi… | 69 | 1718 | active |
| niuhuan/daisy Daisy is a clean, ad-free comic and light novel reader client built with Flutter for the UI and Rust for networking and file system handlin… | 44 | 1715 | active |
| qinlili23333/ctfileGet A web-based resolver that obtains one-time direct download URLs for files hosted on Chengtong Network Disk (ctfile/城通网盘) using its official… | 55 | 1714 | active |
| Novage/p2p-media-loader P2P Media Loader is an open-source JavaScript/TypeScript library that enables peer-to-peer delivery of live and on-demand HLS and MPEG-DASH… | 98 | 1712 | active |
| BLeeEZ/amperfy Amperfy is a native iOS/iPadOS/macOS music player app written in Swift that streams and plays songs from self-hosted Ampache or Subsonic se… | 89 | 1712 | active |
| Instawork/hyperview Hyperview is a hypermedia format (HXML) and React Native client for building server-driven mobile apps, where screens are rendered from XML… | 99 | 1709 | active |
| zhujiang521/PlayAndroid A Kotlin Android client app for the WanAndroid API built with MVVM architecture and Jetpack libraries (Compose, Room, Hilt, DataStore, Coro… | 51 | 1709 | active |
| SmartBear/soapui SoapUI is a free, open-source, cross-platform desktop application for functional testing of SOAP and REST APIs and web services. It support… | 78 | 1705 | active |
| bezzad/Downloader A fast, cross-platform multipart downloader library for .NET applications with asynchronous progress events. It supports parallel chunked d… | 97 | 1704 | active |
| adamrushy/OpenAISwift A community-maintained Swift wrapper library around the OpenAI and ChatGPT HTTP APIs. It supports Swift Package Manager and CocoaPods, and … | 25 | 1703 | active |
| barbushin/php-imap A PHP library for connecting to mailboxes via POP3, IMAP, and NNTP using the PHP IMAP extension. It enables fetching, filtering, sorting, m… | 86 | 1698 | active |
| noodlewerk/NWPusher NWPusher is a macOS and iOS application plus framework for sending push notifications directly to the Apple Push Notification service (APNs… | 23 | 6302 | maintenance |
| lquixada/cross-fetch cross-fetch is a universal WHATWG Fetch API implementation that works across Node.js, browsers, workers, and React Native. It can be used a… | 41 | 1695 | stable |
| Esri/esri-leaflet Esri Leaflet is a lightweight set of Leaflet plugins for consuming ArcGIS Online and ArcGIS Server services in web mapping applications. It… | 50 | 1693 | active |
| xyoye/DanDanPlayForAndroid DanDanPlay Concept Edition is an Android local video player that combines video playback (local and network sources like SMB, FTP, WebDAV) … | 85 | 1687 | active |
| AvdLee/appstoreconnect-swift-sdk A Swift SDK for interacting with Apple's App Store Connect API, with OpenAPI-generated endpoints and models covering all API requests. It h… | 95 | 1685 | active |
| digoarthur/github-automated-repos A React library that lets developers display and manage their GitHub repositories on their portfolio or personal website using simple hooks… | 68 | 1685 | active |
| niuhuan/kobi Kobi is a cross-platform comic and light novel reader client built with Flutter for the UI and Rust for networking and file system operatio… | 43 | 1685 | active |
| koush/ion Ion is an Android library for asynchronous networking and image loading, built on NIO and AndroidAsync. It provides a fluent API for downlo… | 76 | 6243 | maintenance |
| schreibfaul1/ESP32-audioI2S An Arduino/ESP32 library that plays audio files and streams (MP3, AAC, FLAC, WAV, Opus, Vorbis) through external I2S DACs like the MAX98357… | 98 | 1682 | active |
| zoujingli/WeChatDeveloper WeChatDeveloper is a comprehensive PHP SDK for the WeChat ecosystem (Official Accounts, Mini Programs, WeCom) and payments (WeChat Pay V2/V… | 86 | 1681 | active |
| graphql-python/gql GQL is a GraphQL client library for Python supporting queries, mutations, and subscriptions over HTTP and websockets transports. It offers … | 73 | 1681 | stable |
| Ge0rg3/requests-ip-rotator A Python library that mounts AWS API Gateway as a proxy onto requests sessions, rotating source IPs on every request using AWS's large IP p… | 90 | 1675 | active |
| durable-streams/durable-streams Durable Streams is a protocol and tooling for persistent, addressable, real-time data streams over HTTP, with offset-based resumability, ca… | 74 | 1674 | active |
| rebeyond/Behinder Behinder ('冰蝎') is a cross-platform Java client for managing encrypted webshells on compromised web servers running PHP, Java, or .NET. It … | 23 | 6191 | maintenance |
| atlassian-api/atlassian-python-api A Python library wrapping the official REST APIs of Atlassian products such as Jira, Confluence, Bitbucket, Bamboo, Crowd, and Service Desk… | 99 | 1670 | active |
| earthboundkid/requests A Go library providing a fluent, declarative builder API for making HTTP client requests, wrapping net/http to reduce boilerplate. It inclu… | 87 | 1669 | stable |
| ccxt/node-binance-api An asynchronous Node.js library providing a simple wrapper around the Binance cryptocurrency exchange REST and WebSocket APIs. It lets deve… | 94 | 1665 | active |