Open source proxy projects
Every project in the registry tagged proxy, ranked by real GitHub adoption.
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docke
Take control of your identity with a secure, flexible solution
Python ProxyPool for web spider
An Efficient ProxyPool with Getter, Tester and Server
See what Claude Code and Codex actually send to the API — and what each part costs.
A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1,
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
💫 Ngrok FRP Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩
Async PHP client API for the telegram MTProto protocol
Firefox/Chrome browser extension. SmartProxy will automatically enable/disable proxy for the sites you visit, based on customizable patterns.
FastAPI + Playwright + Camoufox 中间层代理服务器,兼容OpenAI API且支持参数转发。项目通过浏览器自动化将API请求转发到 Google AI Studio Chat,并同样按照OpenAI标准格式返回的工具。内置调试WebUI面板。
A user-friendly desktop GUI client for FRP on Windows.
Automatic Tailscale reverse proxy for Docker containers. Zero sidecars. Label-based config. Automatic HTTPS.
expose a local server to the internet. 高性能跨平台的内网穿透解决方案 远程内网计算机 域名访问内网站点 反向代理内网服务 端口转发 http代理
Scrape tweets, profiles, followers and following from Twitter/X, no API key needed. Python library with smart multi-account pooling, proxy support and async.
SSH-MITM - ssh audits made simple
Simple edge server / reverse proxy
Smocker is a simple and efficient HTTP mock server and proxy
Scriptable local traffic workbench for inspecting, intercepting, replaying, and rewriting HTTP/HTTPS and WebSocket traffic.
NPS Enhanced — Lightweight intranet tunneling and reverse proxy with Web UI | NPS 内网穿透 反向代理 增强版 全修 新版 二开
Powerful friendly HTTP mock server & proxy library
Aralez (Արալեզ), Reverse proxy built on top of Cloudflare's Pingora
A simple and ultrafast http reverse proxy serving multiple domain names and terminating TLS for http/1.1, 2 and 3, written in Rust
IPTV reverse proxy for M3U/M3U8 playlists and Xtream Codes accounts, with HLS. One binary or Docker container.
Securely connect your devices into a private network. Mesh VPN, socks5 proxy server/client
A minimal SSH tunneling service. Expose your local apps to the internet with a single command.
Python Exploitation Framework, V8 Engine Debugger, Proxy interceptor, marketplace, post-exploitation, backdoor generator,....
tuliprox: Self-Hosted Media Gateway & Playlist Processor in Rust 🦀 - supports M3U, Xtream Codes, HDHomeRun, Plex, Emby & Jellyfin. Filtering, merging, schedul
FreeProxy: Collecting free proxies from internet. (全球海量高质量免费代理,支持爬取数十个免费代理分享源,支持自定义规则代理筛选,爬虫与数据分析必备,每日更新海量免费代理。)
Insipired by aws-serverless-express to work with Fastify with inject functionality
Related tags
Frequently asked questions
How many open source proxy projects are there?
This registry tracks 32 projects tagged proxy, with 258,070 GitHub stars between them. The most-adopted is frp at 110,395 stars.
Are these proxy projects free to use?
Yes — 31 of the 32 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which proxy project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these proxy projects still maintained?
28 of the 32 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.