back to home

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

78,487TypeScript
Explore Repo

#2caddyserver/caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

70,887Go
Explore Repo

#3psf/requests

A simple, yet elegant, HTTP library.

53,883Python
Explore Repo

#4ngosang/trackerslist

Updated list of public BitTorrent trackers

53,212
Explore Repo

#5mitmproxy/mitmproxy

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

42,691Python
Explore Repo

#6apache/dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.

41,708Java
Explore Repo

#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

41,184C
Explore Repo

#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.

40,298C++
Explore Repo

#9httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,724Python
Explore Repo

#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.

33,941Go
Explore Repo

#11MHSanaei/3x-ui

Xray panel supporting multi-protocol multi-user expire day & traffic & IP limit (Vmess, Vless, Trojan, ShadowSocks, Wireguard, Tunnel, Mixed, HTTP, Tun)

31,980HTML
Explore Repo

#12chinabugotech/hutool

🍬A set of tools that keep Java sweet.

30,340Java
Explore Repo

#13nginx/nginx

The official NGINX Open Source repository.

29,721C
Explore Repo

#14locustio/locust

Write scalable load tests in plain Python 🚗💨

27,607Python
Explore Repo

#15PostgREST/postgrest

REST API for any Postgres database

26,662Haskell
Explore Repo

#16vapor/vapor

💧 A server-side Swift HTTP web framework.

26,021Swift
Explore Repo

#17go-kratos/kratos

Your ultimate Go microservices framework for the cloud-native era.

25,530Go
Explore Repo

#18tokio-rs/axum

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

25,314Rust
Explore Repo

#19tsenart/vegeta

HTTP load testing tool and library. It's over 9000!

24,950Go
Explore Repo

#20uNetworking/uWebSockets

Simple, secure & standards compliant web server for the most demanding of applications

18,737C++
Explore Repo

#21Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

18,639Rust
Explore Repo

#22mountain-loop/yaak

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

18,143TypeScript
Explore Repo

#23elysiajs/elysia

Ergonomic Framework for Humans

17,646TypeScript
Explore Repo

#24julienschmidt/httprouter

A high performance HTTP request router that scales well

17,119Go
Explore Repo

#25snail007/goproxy

🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。

16,913Go
Explore Repo

#26ZLMediaKit/ZLMediaKit

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11

16,759C++
Explore Repo

#27aio-libs/aiohttp

Asynchronous HTTP client/server framework for asyncio and Python

16,393Python
Explore Repo

#28yhirose/cpp-httplib

A C++ header-only HTTP/HTTPS server and client library

16,254C++
Explore Repo

#29hyperium/hyper

An HTTP library for Rust

15,983Rust
Explore Repo

#30jpillora/chisel

A fast TCP/UDP tunnel over HTTP

15,763Go
Explore Repo

#31encode/httpx

A next generation HTTP client for Python. 🦋

15,163Python
Explore Repo

#32sindresorhus/got

🌐 Human-friendly and powerful HTTP request library for Node.js

14,877TypeScript
Explore Repo

#33hapijs/hapi

The Simple, Secure Framework Developers Trust

14,785JavaScript
Explore Repo

#34benoitc/gunicorn

gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.

10,540Python
Explore Repo

#35vercel/serve

Static file serving and directory listing

9,836TypeScript
Explore Repo

#36falconry/falcon

The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

9,805Python
Explore Repo

#37projectdiscovery/httpx

httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

9,695Go
Explore Repo

#38reactiveui/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.

9,436C#
Explore Repo

#39dstotijn/hetty

An HTTP toolkit for security research.

9,355Go
Explore Repo

#40httpie/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

9,120Python
Explore Repo

#41uNetworking/uWebSockets.js

μWebSockets for Node.js back-ends :metal:

9,037C++
Explore Repo

#42sub-store-org/Sub-Store

Advanced Subscription Manager for QX, Loon, Surge, Stash, Egern and Shadowrocket!

8,935JavaScript
Explore Repo

#43twitter/finagle

A fault tolerant, protocol-agnostic RPC system

8,871Scala
Explore Repo

#44node-fetch/node-fetch

A light-weight module that brings the Fetch API to Node.js

8,861JavaScript
Explore Repo

#45apex/up

Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

8,809Go
Explore Repo

#46royeo/awesome-programming-books

📚 经典技术书籍推荐,持续更新...

4,830
Explore Repo

#47imroc/req

Simple Go HTTP client with Black Magic

4,770Go
Explore Repo

#48boostorg/beast

HTTP and WebSocket built on Boost.Asio in C++11

4,769C++
Explore Repo

#49proxifly/free-proxy-list

🚀 Free HTTP, SOCKS4, & SOCKS5 Proxy List * Updated every 5 minutes *

4,563
Explore Repo

#50Anonym0usWork1221/Free-Proxies

Update free every 2 hours

192Python
Explore Repo