function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| php-embed/Embed A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTM… | 93 | 2140 | maintenance |
| async-library/react-async React Async is a promise-based React library for declarative data fetching and asynchronous state handling, offering a component, helper co… | 67 | 2140 | maintenance |
| jadepeng/XMusicDownloader A C# desktop application that aggregates music search across Baidu, NetEase, QQ, Kugou, and Migu music sites and supports batch downloading… | 23 | 2140 | maintenance |
| VBA-tools/VBA-Web VBA-Web is a VBA library that lets Excel, Access, and other Office applications call web services and REST APIs on Windows and Mac. It prov… | 23 | 2135 | maintenance |
| yaphone/itchat4j itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I… | 23 | 2114 | maintenance |
| cymcsg/UltimateAndroid UltimateAndroid is a rapid development framework for Android apps that bundles view injection, ORM, asynchronous networking, image loading,… | 32 | 2102 | maintenance |
| SockJS SockJS-client is a browser JavaScript library that provides a WebSocket-like object for low-latency, full-duplex, cross-domain communicatio… | 65 | 2101 | maintenance |
| sav7ng/WeHalo WeHalo is a minimalist-style WeChat Mini Program client for the Halo blogging system. It renders posts from a self-hosted Halo blog inside … | 23 | 2093 | maintenance |
| TideSec/TideFinger TideFinger is a Python web fingerprinting tool that merges rule sets from multiple open-source fingerprint databases (Wappalyzer, webanalyz… | 32 | 2086 | maintenance |
| stevenvachon/broken-link-checker A Node.js library and CLI tool (blc) that crawls HTML to find broken links, missing images, and other dead URLs. It supports concurrent, st… | 32 | 2075 | maintenance |
| remi/her Her is a Ruby ORM-like library that maps REST API resources to Ruby objects, providing an ActiveRecord-style interface for applications pow… | 23 | 2074 | maintenance |
| profclems/glab GLab is an open-source command-line tool for GitLab that lets users manage issues, merge requests, and pipelines from the terminal. It supp… | 10 | 2074 | maintenance |
| thisbejim/Pyrebase Pyrebase is a simple Python wrapper around the Firebase API, supporting authentication, the Realtime Database, and Cloud Storage. It lets P… | 32 | 2073 | maintenance |
| sesine/wechat-weapp-movie A WeChat mini-program (weapp) that recommends movies, built in JavaScript using WeChat's native APIs and custom UI components. It integrate… | 23 | 2069 | maintenance |
| TakahikoKawasaki/nv-websocket-client A high-quality WebSocket client library for Java implementing RFC 6455, usable on Java SE 1.5+ and Android. It supports all frame types, fr… | 32 | 2052 | maintenance |
| PuerkitoBio/gocrawl gocrawl is a polite, slim and concurrent web crawler library written in Go. It respects robots.txt rules, applies per-host crawl delays, an… | 23 | 2052 | maintenance |
| yzddmr6/WebCrack WebCrack is a Python CLI tool for batch detection of weak passwords and universal-password (SQL injection bypass) vulnerabilities on web ad… | 32 | 2051 | maintenance |
| veggiedefender/torrent-client A tiny BitTorrent client written in Go that implements the original 2001 BitTorrent protocol spec. It was built as an educational weekend p… | 32 | 2038 | maintenance |
| c0ny1/chunked-coding-converter A Burp Suite extension written in Java that converts HTTP request bodies to chunked transfer encoding, including delayed (sleep) chunking, … | 23 | 2029 | maintenance |
| yale8848/CacheWebView An Android library that implements custom caching for WebView by intercepting resource requests, allowing larger cache space and forced cac… | 32 | 2027 | maintenance |
| XuYang8026/UniversalProject UniversalProject is a lightweight MVC-based iOS framework that packages base classes, network services built on YTKNetwork, and utility lib… | 32 | 2017 | maintenance |
| jgrahamc/httpdiff A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bod… | 23 | 2017 | maintenance |
| pashky/restclient.el An Emacs major mode for manually exploring and testing HTTP REST web services from plain-text query sheets. It runs requests and pretty-pri… | 10 | 2014 | maintenance |
| Xmader/aria-ng-gui AriaNg GUI is a cross-platform desktop application that bundles the aria2c download engine with the AriaNg web interface, providing a graph… | 23 | 2010 | maintenance |
| awolfly9/IPProxyTool A Python/Scrapy application that crawls free proxy websites, validates the collected proxy IPs against target sites, and stores usable prox… | 32 | 1998 | maintenance |
| ishkawa/APIKit APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It l… | 23 | 1993 | maintenance |
| drewm/mailchimp-api A super-simple, minimal-abstraction PHP wrapper for the MailChimp API v3. It maps API endpoints directly to simple get/post/patch/delete ca… | 23 | 1978 | maintenance |
| danwrong/restler Restler is an HTTP client library for Node.js that simplifies making REST API requests by hiding the complexity of http.Client. It provides… | 32 | 1977 | maintenance |
| bradtraversy/devconnector_2.0 DevConnector 2.0 is a social network application for developers built on the MERN stack (MongoDB, Express, React, Node.js). It serves as th… | 32 | 1962 | maintenance |
| sanyuan0704/react-cloud-music A web music player app modeled on NetEase Cloud Music, built with React Hooks, Redux, immutable.js, styled-components, and better-scroll. I… | 23 | 1948 | maintenance |
| netguru/ResponseDetective ResponseDetective is a Swift framework that intercepts outgoing HTTP requests and incoming responses between an iOS, macOS, or tvOS app and… | 23 | 1946 | maintenance |
| Schmavery/facebook-chat-api An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a… | 10 | 1946 | maintenance |
| kymjs/KJFrameForAndroid KJFrameForAndroid is an Android rapid-development framework written in Java that wraps the complexity of the native Android SDK. It bundles… | 67 | 1938 | maintenance |
| bottenderjs/messaging-apis A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T… | 23 | 1938 | maintenance |
| nuxt-community/auth-module A Nuxt 2 module providing zero-boilerplate authentication with configurable schemes (local, JWT, OAuth2, OpenIDConnect) and built-in provid… | 67 | 1924 | maintenance |
| OkGoDoIt/OpenAI-API-dotnet An unofficial C#/.NET SDK wrapping the OpenAI API, covering chat completions (GPT-3.5/4), DALL-E image generation, embeddings, moderation, … | 23 | 1893 | maintenance |
| JMPerez/spotify-web-api-js A lightweight, dependency-free JavaScript/TypeScript wrapper for the Spotify Web API, covering all endpoints with helper methods that suppo… | 23 | 1892 | maintenance |
| daltoniam/SwiftHTTP SwiftHTTP is a thin Swift wrapper around NSURLSession that simplifies making HTTP requests with closure-based APIs. It supports parameter e… | 32 | 1890 | maintenance |
| lobuhi/byp4xx byp4xx is a command-line tool written in Go that attempts to bypass HTTP 40X (access denied) responses using techniques like verb tampering… | 32 | 1888 | maintenance |
| webmodules/jsonp A small JavaScript library implementing JSONP for making cross-domain requests from the browser via script tag callbacks. It supports confi… | 32 | 1888 | maintenance |
| jpochyla/psst Psst is a fast, cross-platform Spotify client with a native GUI written in Rust, built without Electron. It supports Windows, Linux, and ma… | 67 | 9465 | experimental |
| openatx/facebook-wda A Python client library for Facebook's WebDriverAgent, enabling programmatic control and testing of iOS devices over HTTP. It implements th… | 76 | 1878 | maintenance |
| jakiestfu/himawari.js A Node.js library and CLI for downloading real-time images of Earth from the Himawari-8 geostationary weather satellite, which photographs … | 32 | 1861 | maintenance |
| ryanmcgrath/twython Twython is a pure Python library wrapping the Twitter API, supporting both the standard REST endpoints and the streaming API, with OAuth 1 … | 23 | 1860 | maintenance |
| nodeWechat/wechat4u A JavaScript library implementing the WeChat web (web wechat) protocol, usable in Node.js and the browser to build WeChat bots. It supports… | 23 | 1855 | maintenance |
| danpaquin/coinbasepro-python An unofficial Python client (pip package cbpro) wrapping the Coinbase Pro (formerly GDAX) REST and WebSocket APIs for public and authentica… | 32 | 1847 | maintenance |
| twitter/ios-twitter-image-pipeline Twitter Image Pipeline (TIP) is an iOS framework for fetching, decoding, and caching images with in-memory and on-disk caches. It supports … | 23 | 1847 | maintenance |
| trailblazer/roar Roar is a Ruby framework for parsing and rendering REST API documents using representers, supporting JSON, JSON-HAL, and XML formats. Its b… | 23 | 1838 | maintenance |
| xianhu/PSpider PSpider is a simple, easy-to-read web spider framework written in Python 3.8+. It uses a Fetcher/Parser/Saver pipeline with queues for mult… | 32 | 1835 | maintenance |
| devsisters/libquic libquic is a standalone C++ library packaging Chromium's QUIC implementation with minimal dependencies (only embedded BoringSSL), built via… | 23 | 1833 | maintenance |
| junedomingo/movieapp A React Native mobile app for discovering movies and TV shows, using TMDB and YouTube APIs. It serves as both a usable app and a reference … | 23 | 1829 | maintenance |
| lausobo/Nocilla Nocilla is an Objective-C library for stubbing HTTP and HTTPS requests in iOS and macOS unit tests, inspired by WebMock. It intercepts requ… | 23 | 1827 | maintenance |
| siaorg/sia-task SIA-TASK is a microservices-oriented distributed task scheduling platform written in Java. It collects task metadata from executors, suppor… | 23 | 1826 | maintenance |
| TTLabs/EvaporateJS EvaporateJS is a JavaScript library for uploading files directly from the browser to AWS S3 using parallel multipart uploads. It supports M… | 32 | 1825 | maintenance |
| fossasia/loklak_search An Angular-based web frontend for the loklak server that provides a search interface over social media messages, including timeline, media,… | 10 | 1825 | maintenance |
| mholt/curl-to-go A browser-based tool that instantly converts curl commands into Go code using net/http. It handles common flags like headers, data, basic a… | 32 | 1822 | maintenance |
| chaychan/TouTiao An Android app that closely replicates the Toutiao (Today's Headlines) news client, built with RxJava, Retrofit, and MVP architecture. It s… | 32 | 1813 | maintenance |
| franmontiel/PersistentCookieJar A persistent CookieJar implementation for OkHttp 3 on Android that stores cookies in SharedPreferences. It provides in-memory caching with … | 32 | 1813 | maintenance |
| J7mbo/twitter-api-php A minimal PHP wrapper class for making Twitter API v1.1 requests with OAuth authentication. It supports GET, POST, and PUT calls via a simp… | 10 | 1811 | maintenance |
| Yvesssn/DetectDee DetectDee is a Go CLI tool for OSINT that hunts down social media accounts by username, email, or phone number across many social networks.… | 20 | 1806 | maintenance |
| jpbarrette/curlpp cURLpp is a C++ object-oriented wrapper around the libcURL client-side URL transfer library. It adds type safety, exception safety, and C++… | 53 | 1801 | maintenance |
| twitter/twurl Twurl is a Ruby-based command-line tool that acts like curl but is tailored specifically for the Twitter API, handling OAuth authorization … | 23 | 1800 | maintenance |
| googlemaps/google-maps-services-java A Java client library for Google Maps API Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Maps Static, Places, Ro… | 52 | 1798 | maintenance |
| jeffbski/redux-logic redux-logic is Redux middleware for organizing business logic and action side effects in one place. It intercepts actions for validation/tr… | 23 | 1794 | maintenance |
| robinhood-unofficial/pyrh pyrh is a Python framework for interacting with the unofficial Robinhood trading API. It lets users log in, fetch quotes, and place trades … | 23 | 1789 | maintenance |
| mabDc/eso Eso (亦搜) is an open-source, cross-platform Flutter app that combines a manga/novel reader with audio and video playback, sourcing content f… | 23 | 1786 | maintenance |
| 1tayH/noisy A Python script that generates random HTTP and DNS traffic noise in the background to obscure your real browsing patterns. It crawls config… | 32 | 1778 | maintenance |
| gimite/google-drive-ruby A Ruby library for reading and writing files and spreadsheets in Google Drive and Google Docs. It wraps the Google Drive API with a simple … | 32 | 1776 | maintenance |
| coderyi/Monkey Monkey is an unofficial open-source GitHub client for iOS that shows rankings of coders and repositories, trending repos, and supports logi… | 23 | 1773 | maintenance |
| htty/htty htty is an interactive console application for making HTTP requests to web servers, written in Ruby. It provides a tab-completed terminal s… | 32 | 1770 | maintenance |
| iceCola7/WanAndroid A third-party Android client for the WanAndroid website written in Kotlin, built with an MVP architecture using RxJava, Retrofit, Glide, an… | 23 | 1770 | maintenance |
| plexdrive/plexdrive Plexdrive is a Go CLI tool that mounts a Google Drive account as a read-only FUSE filesystem, optimized for media streaming with Plex. It s… | 23 | 1769 | maintenance |
| zhihulite/Hydrogen Hydrogen is a third-party lightweight Zhihu (Chinese Q&A platform) client for Android, built with AndroLua+ using Lua 5.3 business logic br… | 83 | 1764 | maintenance |
| yangchong211/YCWebView YCWebView is an Android WebView wrapper library built on Tencent's X5 WebView kernel that bundles common WebView features: decoupled JS bri… | 32 | 1762 | maintenance |
| ScottHamper/Cookies Cookies.js is a lightweight, dependency-free JavaScript library for reading, writing, and expiring browser cookies, compliant with RFC6265.… | 23 | 1762 | maintenance |
| htmlpreview/htmlpreview.github.com A client-side web tool that renders HTML files hosted on GitHub or BitBucket repositories without cloning or downloading them. It prepends … | 32 | 1759 | maintenance |
| vue3-music A desktop music player built with Electron and Vue (Vue 3 + TypeScript in the newer vue3-music repo), with a UI modeled after QQ Music. It … | 32 | 1758 | maintenance |
| ming1016/RSSReader An iOS RSS reader app ('YiYue') written in Objective-C that parses RSS/Atom feeds and stores articles locally with FMDB. It uses ReactiveCo… | 33 | 1751 | maintenance |
| howie6879/ruia Ruia is an async web scraping micro-framework for Python 3.6+ built on asyncio and aiohttp. It offers declarative Item/Field extraction (XP… | 23 | 1738 | maintenance |
| fossasia/susper-legacy Susper is a decentralized web search engine front-end that retrieves results from a peer-to-peer YaCy search server with embedded Apache So… | 10 | 1736 | maintenance |
| Automattic/knox Knox is a Node.js client library for the Amazon S3 REST API, offering both low-level HTTP-verb methods and higher-level helpers like putFil… | 23 | 1730 | maintenance |
| eykrehbein/strest Strest is a CLI tool for testing REST APIs using declarative YAML test files. It supports chaining requests (e.g., reusing auth tokens from… | 10 | 1720 | maintenance |
| liferay/senna.js Senna.js is a lightweight (~15 KB, dependency-free) single page application engine that converts multi-page websites into SPAs using the HT… | 10 | 1715 | maintenance |
| sting8k/BurpSuite_403Bypasser A Burp Suite extension written in Python that automatically attempts to bypass 403 Forbidden responses on restricted directories. It hooks … | 32 | 1705 | maintenance |
| aws-amplify/aws-sdk-ios The official AWS SDK for iOS, providing Swift and Objective-C clients for AWS services such as S3, DynamoDB, and Cognito in mobile apps. It… | 10 | 1705 | maintenance |
| Peng-YM/QuanX A collection of JavaScript scripts and a cross-platform OpenAPI for proxy apps like Quantumult X, Loon, Surge, ShadowRocket, and JSBox. It … | 32 | 1704 | maintenance |
| irsdl/IIS-ShortName-Scanner A Java-based scanner that detects and exploits the Microsoft IIS short file name (8.3) disclosure vulnerability using tilde (~) character r… | 32 | 1691 | maintenance |
| kwk/docker-registry-frontend A browser-based frontend for browsing and modifying a private Docker Registry (v2). It ships as a Docker image and provides a web UI for vi… | 32 | 1689 | maintenance |
| swisskyrepo/GraphQLmap GraphQLmap is a Python scripting engine and interactive CLI for interacting with GraphQL endpoints during penetration testing. It supports … | 32 | 1688 | maintenance |
| TheKingOfDuck/burpFakeIP A Burp Suite extension written in Java that forges IP addresses in HTTP request headers (X-Forwarded-For and similar) to test servers with … | 23 | 1668 | maintenance |
| Dheerajmadhukar/4-ZERO-3 4-ZERO-3 is a Bash-based security testing script that automates a wide range of techniques for bypassing HTTP 403/401 access restrictions o… | 32 | 1667 | maintenance |
| kitetail/zttp Zttp is a PHP library that wraps Guzzle to provide a simpler, more pleasant developer experience for making HTTP requests. It offers a flue… | 23 | 1667 | maintenance |
| Ekultek/WhatBreach WhatBreach is a Python CLI OSINT tool that searches email addresses against known data breaches via services like HIBP, dehashed, hunter.io… | 48 | 1662 | maintenance |
| anyant/rssant RSSAnt (蚁阅) is an open-source, self-hostable RSS reader web application built with Python/Django and Docker. It offers ad-free, distraction… | 43 | 1657 | maintenance |
| DenisCarriere/geocoder A simple and consistent Python geocoding library that provides a unified interface to many geocoding providers such as Google, Bing, OpenCa… | 23 | 1656 | maintenance |
| sanathp/statusok StatusOK is a Go-based command-line tool that monitors websites and REST APIs from your own computer, checking availability and response ti… | 23 | 1644 | maintenance |
| node-webot/wechat-api A Node.js library wrapping the WeChat Official Platform (公众号) active-call APIs, covering customer service messages, menus, QR codes, user m… | 32 | 1637 | maintenance |
| Geokit Geokit is a Ruby gem providing geocoding via multiple providers (Google, Bing, OpenStreetMap, Mapbox, etc.) plus distance, heading, midpoin… | 32 | 1628 | maintenance |
| RxSwiftCommunity/RxAlamofire RxAlamofire is a Swift library that wraps Alamofire's HTTP networking APIs in RxSwift observables, enabling reactive composition of network… | 23 | 1619 | maintenance |
| websockets-rs/rust-websocket Rust-WebSocket is a Rust library implementing the WebSocket protocol (RFC6455) for both client and server connections, with message-level a… | 67 | 1613 | maintenance |