Best Open Source http Libraries
A curated list of the most popular GitHub repositories tagged with http. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1hoppscotch/hoppscotch
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
#2caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
#3psf/requests
A simple, yet elegant, HTTP library.
#4ngosang/trackerslist
Updated list of public BitTorrent trackers
#5mitmproxy/mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
#6apache/dubbo
The java implementation of Apache Dubbo. An RPC and microservice framework.
#7curl/curl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
#8aria2/aria2
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
#9httpie/cli
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#10ehang-io/nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
#11MHSanaei/3x-ui
Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Tunnel, Mixed, HTTP, Tun)
#12chinabugotech/hutool
🍬A set of tools that keep Java sweet.
#13nginx/nginx
The official NGINX Open Source repository.
#14locustio/locust
Write scalable load tests in plain Python 🚗💨
#15PostgREST/postgrest
REST API for any Postgres database
#16vapor/vapor
💧 A server-side Swift HTTP web framework.
#17go-kratos/kratos
Your ultimate Go microservices framework for the cloud-native era.
#18tokio-rs/axum
HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
#19tsenart/vegeta
HTTP load testing tool and library. It's over 9000!
#20jhao104/proxy_pool
Python ProxyPool for web spider
#21GopeedLab/gopeed
A modern download manager that supports all platforms. Built with Golang and Flutter.
#22gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
#23go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
#24thingsboard/thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
#25uNetworking/uWebSockets
Simple, secure & standards compliant web server for the most demanding of applications
#26Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
#27mountain-loop/yaak
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬
#28sindresorhus/got
🌐 Human-friendly and powerful HTTP request library for Node.js
#29hapijs/hapi
The Simple, Secure Framework Developers Trust
#30sogou/workflow
C++ Parallel Computing and Asynchronous Networking Framework
#31http-party/http-server
A simple, zero-configuration, command-line http server
#32trimstray/nginx-admins-handbook
How to improve NGINX performance, security, and other important things.
#33psf/requests-html
Pythonic HTML Parsing for Humans™
#34drogonframework/drogon
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
#35yonggekkk/Cloudflare-vless-trojan
CF-workers/pages代理脚本:支持Vless-ws(tls)、Trojan-ws(tls);Socks5/http本地代理脚本:可选ECH-TLS、普通TLS、无TLS三种代理模式
#36postmanlabs/httpbin
HTTP Request & Response Service, written in Python + Flask.
#37nock/nock
HTTP server mocking and expectations library for Node.js
#38graphile/crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!
#39rathole-org/rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
#40cfug/dio
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
#41cesanta/mongoose
Embedded web server, with TCP/IP network stack, MQTT and Websocket
#42vercel/serve
Static file serving and directory listing
#43falconry/falcon
The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.
#44projectdiscovery/httpx
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
#45reactiveui/refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
#46dstotijn/hetty
An HTTP toolkit for security research.
#47httpie/http-prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
#48uNetworking/uWebSockets.js
μWebSockets for Node.js back-ends :metal:
#49twitter/finagle
A fault tolerant, protocol-agnostic RPC system
#50node-fetch/node-fetch
A light-weight module that brings the Fetch API to Node.js