Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source http-client software

2577 open-source libraries, tools and applications tagged http-client, ranked by how closely http-client is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2577 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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 …
763868stable
trimstray/htrace.sh
htrace.sh is a shell-script CLI that combines HTTP/HTTPS request troubleshooting (redirect tracing, headers, body, SSL parameters, custom m…
323862active
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…
983844stable
microsoft/kiota
Kiota is a Microsoft command-line tool that generates strongly typed HTTP API clients from OpenAPI descriptions. It supports multiple targe…
993833active
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…
853819stable
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…
993816active
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…
683807active
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…
793789active
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…
413776active
ibnaleem/gosearch
GoSearch is a Go-based CLI OSINT tool that searches a username across 300+ websites to find a person's digital footprint, serving as a Sher…
823775active
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…
2316102maintenance
Aria2 Pro
Aria2 Pro is a pre-configured Docker image wrapping the aria2 download utility with optimized BitTorrent and HTTP download settings. It run…
323745active
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…
893740active
feapder
feapder is a powerful, easy-to-use Python web crawling framework offering four spider types (AirSpider, Spider, TaskSpider, BatchSpider) fo…
683736active
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…
993734stable
Mouseww/anything-analyzer
An Electron-based all-in-one protocol analysis toolkit that captures HTTP(S) traffic from browsers, desktop apps, terminals, scripts, and m…
773734active
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…
443730stable
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, …
963725active
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…
873709stable
EhViewer-NekoInverter/EhViewer
An Android client app for browsing E-Hentai/ExHentai galleries, forked from EhViewer with a classic Material Design 2 style. It is maintain…
783708active
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…
323704active
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…
953692stable
AWS SDK for JavaScript
The official modular AWS SDK for JavaScript (v3), offering TypeScript-first client packages for each AWS service with a configurable middle…
963676stable
Gauge
Taiko is a free and open-source Node.js library for browser automation and end-to-end testing of modern web applications, supporting Chromi…
903674active
aws/aws-sdk-go-v2
The official AWS SDK version 2 for the Go programming language, providing clients and utilities for all AWS services such as S3, EC2, and D…
943662stable
AWS SDK for 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 …
673657stable
HTTP Toolkit
HTTP Toolkit is an open-source desktop application for intercepting, inspecting, and rewriting HTTP(S) traffic on Windows, Linux, and Mac. …
583653active
Elasticsearch .NET client
The official, strongly-typed .NET client library for Elasticsearch, maintained by Elastic. It provides typed requests and responses for Ela…
933647active
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…
783646active
swisskyrepo/SSRFmap
SSRFmap is a Python CLI framework that automatically detects and exploits Server-Side Request Forgery vulnerabilities. It takes a Burp Suit…
723630active
oxylabs/google-ai-mode-scraper
A code repository of examples for Oxylabs' Google AI Mode Scraper, a commercial API that sends prompts to Google AI Mode and returns parsed…
593626active
HanaokaYuzu/Gemini-API
A reverse-engineered asynchronous Python client library for Google's Gemini web app (formerly Bard), published as gemini-webapi on PyPI. It…
903597active
therealaleph/MasterHttpRelayVPN-RUST
A Rust port of MasterHttpRelayVPN that bypasses censorship and DPI/SNI blocking by tunneling traffic through a free Google Apps Script rela…
723592active
astralapp/astral
Astral is an open-source web application for organizing GitHub starred repositories with tags, filters, notes, and fast search. It is avail…
703588active
wevm/viem
Viem is a TypeScript library providing low-level, stateless primitives for interacting with Ethereum, serving as a modern alternative to et…
953583active
ChatGPT Java SDK
An unofficial Java SDK that wraps OpenAI's ChatGPT API for GPT-3.5, GPT-4, GPT-4o, and GPT-5 models, published on Maven Central with a flue…
443579active
google/recaptcha
Google's official PHP client library for verifying reCAPTCHA responses server-side, supporting both reCAPTCHA v2 and v3. It wraps the verif…
973578active
hegaojian/JetpackMvvm
JetpackMvvm is an Android MVVM rapid development framework built on Jetpack architecture components (ViewModel, LiveData, Kotlin Flow, Repo…
583577active
WordPress/Requests
Requests for PHP is a dependency-free HTTP request library with a simple, Python-requests-inspired API. It abstracts over cURL and fsockope…
923574stable
SurgeDM/Surge
Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for…
783570active
jarun/ddgr
ddgr is a Python command-line utility for searching DuckDuckGo from the terminal, with configurable results per page, instant answers, Duck…
633567active
madrobby/zepto
Zepto.js is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API, designed to be a tiny (~5-10k gzipped…
5615059maintenance
web-push-libs/web-push
A Node.js library for sending Web Push notifications via the Web Push Protocol, including payload encryption and VAPID key support, with le…
663550stable
epinna/weevely3
Weevely is a weaponized web shell for post-exploitation that generates a small obfuscated PHP agent to upload to a target web server, provi…
403541active
ctimmerm/axios-mock-adapter
An axios adapter that intercepts and mocks HTTP requests made with the axios client. It lets developers define canned responses, delays, ne…
493540stable
MadelineProto
MadelineProto is an async PHP library implementing the Telegram MTProto protocol, allowing full client functionality (user or bot login) wi…
1003536active
tkirda/jQuery-Autocomplete
A jQuery plugin that adds autocomplete/autosuggest dropdowns to text input fields, supporting both Ajax-backed and local-data suggestion so…
983536active
discord-net/Discord.Net
Discord.Net is an unofficial asynchronous .NET library for interfacing with the Discord API, with modular packages for REST, WebSocket, com…
943517active
thomasdondorf/puppeteer-cluster
A Node.js library that manages a pool of Puppeteer-controlled Chromium instances for running browser tasks in parallel. It handles job queu…
543515stable
mxschmitt/playwright-go
Playwright for Go is a Go library that automates Chromium, Firefox, and WebKit browsers through a single API, supporting both headless and …
903510active
stevenschobert/instafeed.js
Instafeed.js is a lightweight JavaScript plugin that displays Instagram photos on a website. It fetches images via the Instagram API and re…
363508active
openai/openai-go
The official Go client library for the OpenAI REST API, providing typed access to models, the Responses API, conversations, and other OpenA…
873501active
white0dew/XiaohongshuSkills
A Python CLI tool and agent Skill that automates Xiaohongshu (RED/RedNote) via Chrome DevTools Protocol, supporting publishing posts with i…
603471active
pistacheio/pistache
Pistache is a modern, elegant HTTP and REST framework written in pure C++17. It provides a multi-threaded HTTP server, an asynchronous HTTP…
713469active
piskvorky/smart_open
A Python library for efficiently streaming very large files to and from remote storages like S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HT…
923459stable
thrasher-corp/gocryptotrader
GoCryptoTrader is a cryptocurrency trading bot and framework written in Go, supporting many major exchanges via REST, Websocket, and FIX AP…
773459active
sourcegraph/checkup
Checkup is a distributed, lock-free, self-hosted health check and status page tool written in Go, offering both a CLI and an idiomatic Go l…
663459active
keshavbhatt/whatsie
WhatSie is a feature-rich WhatsApp Web client for Linux and Windows desktops built with Qt WebEngine in C++. It wraps WhatsApp Web with nat…
973457active
Store
Store5 is a Kotlin Multiplatform library that provides a unified architecture for fetching, caching, and updating data across network, memo…
873418active
axel-download-accelerator/axel
Axel is a lightweight command-line download accelerator written in C that speeds up file downloads by using multiple connections per file a…
663416active
SteamRE/DepotDownloader
A console application for downloading Steam game depots and Steam Workshop content, built on the SteamKit2 library. It supports anonymous o…
773414active
google/volley
Volley is Google's HTTP networking library for Android that simplifies and speeds up network requests in mobile apps. It provides automatic…
823411stable
chatgpt-java
An unofficial Java SDK for the OpenAI API covering all official endpoints including chat completions (GPT-3.5/GPT-4), DALL-E image generati…
223406active
robinrodricks/FluentFTP
FluentFTP is a fully managed FTP and FTPS client library for .NET and .NET Standard, written entirely in C# with no external dependencies a…
663402stable
Oxylabs Amazon Scraper
A Python-based free tool and sample code for Oxylabs' Amazon Scraper API that extracts product, search, offer listing, reviews, Q&A, best s…
683395active
oxylabs/oxylabs-ai-studio-py
A Python SDK for Oxylabs AI Studio, a commercial API offering AI-powered web scraping, crawling, search, site mapping, and browser automati…
103395active
amitshekhariitbhu/PRDownloader
PRDownloader is an Android file downloader library written in Java that supports pause and resume of downloads, including resume after app …
483392stable
slackapi/node-slack-sdk
The official Slack Developer Kit for Node.js, a collection of single-purpose TypeScript packages covering Slack's Web API, OAuth flows, Inc…
913378active
oxylabs/chatgpt-scraper
Code examples and documentation for Oxylabs' ChatGPT Scraper, a commercial Web Scraper API endpoint that sends prompts to ChatGPT and retur…
613370active
shiyutim/tickets
A desktop ticket-sniping application for the Damai (大麦) ticketing platform, built with Tauri, Rust, and Vue, that calls Damai's H5 APIs to …
933362active
awslabs/aws-sdk-rust
The official AWS SDK for Rust, providing one generated crate per AWS service plus a shared aws-config crate for credential and region loadi…
943343stable
ts-rest/ts-rest
ts-rest is a TypeScript library for defining a shared API contract that both client and server consume, providing end-to-end type safety fo…
603341active
postaddictme/instagram-php-scraper
A PHP library that scrapes Instagram via its web version to fetch account information, photos, videos, stories, and comments, with optional…
303341active
overtrue/easy-sms
A PHP library that provides a unified API for sending SMS messages through dozens of Chinese and international SMS gateway providers (Aliba…
943338active
randombit/botan
Botan is a C++ cryptography library offering TLS 1.2/1.3, X.509 PKI, modern AEAD ciphers, post-quantum algorithms, and hardware token suppo…
773335stable
internetarchive/heritrix3
Heritrix is the Internet Archive's open-source, extensible, web-scale, archival-quality web crawler written in Java. It crawls websites and…
953334active
cv-cat/DouYin_Spider
A Python-based Douyin (Chinese TikTok) reverse-engineering toolkit that exposes the platform's full API surface for data collection, live-s…
823331active
malmeloo/FindMy.py
FindMy.py is a Python library for querying Apple's Find My network to fetch and decrypt the location of AirTags, Apple devices, and custom …
913321active
psf/requests-html
A Python library that combines HTTP requests with intuitive HTML parsing, offering CSS selector and XPath support plus JavaScript rendering…
2313807maintenance
achillean/shodan-python
The official Python library and command-line interface for the Shodan search engine, which indexes Internet-connected devices and services.…
233301stable
Converse.js
Converse.js is a browser-based, fully client-side XMPP/Jabber chat client written in JavaScript. It can run as a standalone web app, a desk…
893299active
php-curl-class/php-curl-class
PHP Curl Class is a PHP library that wraps PHP's cURL extension in a simple object-oriented API for sending HTTP requests. It supports GET,…
1003298active
irazasyed/telegram-bot-sdk
A PHP SDK for the Telegram Bot API that simplifies building Telegram bots, with first-class Laravel support out of the box. It provides mul…
733298active
WebPageTest
The official open-source codebase for WebPageTest, the website performance testing service, which can be self-hosted as a private instance.…
383295active
assetnote/kiterunner
Kiterunner is a fast content discovery tool written in Go that bruteforces files, folders, and API routes on web servers. It uses a dataset…
603272stable
spatie/laravel-analytics
A Laravel PHP package that provides a simple, fluent API for retrieving pageviews, visitors, top pages, browsers, and other data from Googl…
963244active
jsvine/waybackpack
Waybackpack is a Python command-line tool that downloads the entire Wayback Machine archive for a given URL, saving every archived snapshot…
273235active
alexrudall/ruby-openai
A Ruby gem providing a client for the OpenAI API, supporting chat completions, the Responses API, streaming, vision, audio (Whisper), image…
663223active
lukencode/FluentEmail
FluentEmail is an all-in-one email sending library for .NET and .NET Core with a fluent API. It supports multiple senders (SMTP, SendGrid, …
323215stable
googleapis/google-cloud-node
The official Google Cloud Client Library for Node.js, a monorepo containing idiomatic npm client libraries for interacting with individual …
963209stable
docker-java/docker-java
docker-java is a Java client library for the Docker Engine API, allowing Java applications to manage Docker containers, images, and other D…
833197active
sideshow/apns2
A Go library for sending push notifications to iOS, macOS, tvOS, and Safari apps via Apple's APNs HTTP/2 provider API. It supports certific…
343189active
punitarani/fli
Fli is a Python library, CLI, and MCP server that provides programmatic access to Google Flights data by interacting directly with Google F…
793186active
pytube/pytube
pytube is a lightweight, dependency-free Python library and command-line utility for downloading YouTube videos, playlists, and caption tra…
2313177maintenance
warp-drive-data/warp-drive
WarpDrive (formerly EmberData) is a lightweight, typed, reactive data library for web applications that works with any framework including …
923156active
Pixeval/Pixeval
Pixeval is a powerful, fast, and beautiful third-party desktop client for Pixiv, built on .NET 8 and WinUI 3 (with an older WPF version in …
943151active
Celery
Kombu is a Python messaging library providing an idiomatic high-level interface to the AMQP protocol and pluggable transports for RabbitMQ,…
843147stable
pay-java
A lightweight Java SDK that aggregates third-party payment integrations including WeChat Pay, Alipay, UnionPay, PayPal, Payoneer, Fuiou, an…
573142active
chronoxor/NetCoreServer
NetCoreServer is an ultra fast, low latency asynchronous socket server and client library for C# .NET Core. It supports TCP, SSL, UDP, Unix…
683128stable
cyberjunky/python-garminconnect
A Python 3 API wrapper for Garmin Connect that lets you fetch health statistics, activities, workouts, and device data from Garmin wearable…
983123active

← prev page 5 / 26 next →