12 best Web Proxy libraries in 2023
by kandikits Updated: Feb 13, 2023
Guide Kit
Web Proxy libraries are a way to access the contents of a website without actually accessing the website itself. The web proxy acts as an intermediary between your computer and the website, fetching the content for you and displaying it on your screen. Caddy is a simple and lightweight proxy server for the browser. Betwixt is a high-performance proxy server that supports both HTTP and HTTPS protocols. It is written in JavaScript and provides a secure connection between your application and the client. Mockserver is a mock web server for testing HTTP requests in unit tests with Node.js and other evented I/O based servers such as Twisted and Gevent. Some of the most widely used open-source Web Proxy libraries among developers include
caddyby caddyserver
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
caddyby caddyserver
Go
47723
Version:v2.7.0-beta.1
License: Permissive (Apache-2.0)
betwixtby kdzwinel
:zap: Web Debugging Proxy based on Chrome DevTools Network panel.
betwixtby kdzwinel
JavaScript
4457
Version:1.6.1
License: Permissive (MIT)
mockserverby mock-server
MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).
mockserverby mock-server
Java
4161
Version:Current
License: Permissive (Apache-2.0)
lightproxyby alibaba
💎 Cross platform Web debugging proxy
lightproxyby alibaba
TypeScript
2958
Version:v1.1.42-beta-4
License: Permissive (Apache-2.0)
proxy.pyby abhinavsingh
⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
proxy.pyby abhinavsingh
Python
2451
Version:v2.4.4rc4
License: Permissive (BSD-3-Clause)
shuttleby sipt
A web proxy in Golang with amazing features.
shuttleby sipt
Go
2029
Version:alpha-v0.6.0
License: Permissive (Apache-2.0)
titanium-web-proxyby justcoding121
A cross-platform asynchronous HTTP(S) proxy server in C#.
titanium-web-proxyby justcoding121
C#
1801
Version:3.1.1449
License: Permissive (MIT)
Titanium-Web-Proxyby justcoding121
A cross-platform asynchronous HTTP(S) proxy server in C#.
Titanium-Web-Proxyby justcoding121
C#
1046
Version:3.1.1344
License: Permissive (MIT)
miniProxyby joshdick
🚨⚠️ UNMAINTAINED! ⚠️🚨 A simple PHP web proxy.
miniProxyby joshdick
PHP
861
Version:Current
License: Strong Copyleft (GPL-3.0)
stealthby tholian-network
:rocket: Stealth - Secure, Peer-to-Peer, Private and Automateable Web Browser/Scraper/Proxy
stealthby tholian-network
JavaScript
911
Version:Current
License: Strong Copyleft (GPL-3.0)
awslambdaproxyby dan-v
An AWS Lambda powered HTTP/SOCKS web proxy
awslambdaproxyby dan-v
Go
729
Version:v0.0.14
License: Permissive (MIT)