Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. Proxelar

Proxelar

MITRustv0.4.4

A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.

GitHubGitHub
956 stars59 forks0 contributors

What is Proxelar?

Proxelar is a programmable man-in-the-middle proxy written in Rust that intercepts HTTP/HTTPS traffic between applications and the internet. It allows developers to inspect, modify, block, or mock requests and responses in real-time using Lua scripting, solving the problem of debugging and understanding network traffic without guessing.

Target Audience

Developers, QA engineers, and security researchers who need to debug APIs, reverse engineer third-party services, test mobile applications, or automate traffic transformations for development and testing purposes.

Value Proposition

Developers choose Proxelar for its combination of performance (thanks to Rust), flexibility (via Lua scripting), and multiple interfaces (TUI, terminal, web GUI). It provides a powerful, open-source alternative to commercial debugging proxies with features like HTTPS interception and both forward and reverse proxy modes.

Overview

A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.

Use Cases

Best For

  • Debugging and inspecting API calls in web or mobile applications
  • Reverse engineering third-party services by intercepting and analyzing traffic
  • Testing mobile apps by mocking API responses or injecting errors
  • Automating request/response transformations with custom Lua scripts
  • Security testing by intercepting and modifying HTTPS traffic
  • Developing and testing web applications with modified headers or CORS policies

Not Ideal For

  • Production environments requiring high-availability load balancing or enterprise security integrations
  • Teams preferring GUI-based configuration over writing custom Lua scripts
  • Projects needing to intercept non-HTTP protocols like WebSockets or gRPC

Pros & Cons

Pros

Programmable Lua Scripting

Enables real-time traffic modification with on_request and on_response hooks, as demonstrated in examples like blocking domains or mocking API endpoints.

Multiple Interface Flexibility

Offers terminal output, an interactive TUI (ratatui), and a web GUI (axum + WebSocket), allowing users to choose how they monitor and interact with traffic.

Easy HTTPS Interception

Automatic CA generation and a built-in web page (http://proxel.ar) simplify certificate installation for decrypting TLS traffic without manual configuration.

Rust-Powered Performance

Built in Rust, ensuring efficient and reliable handling of HTTP/HTTPS traffic interception and processing, as highlighted in the project description.

Cons

CA Certificate Hassle

Requires installing a custom CA certificate, which can be cumbersome on some systems and browsers, despite the provided web-based install page.

Limited Protocol Support

Focuses solely on HTTP/HTTPS traffic, with no mention of intercepting other protocols like WebSockets or gRPC, restricting its use for broader network debugging.

Lua Learning Curve

Advanced customization depends on Lua scripting, which may deter users unfamiliar with Lua or those seeking a more configuration-driven approach.

Frequently Asked Questions

Quick Stats

Stars956
Forks59
Contributors0
Open Issues3
Last commit1 day ago
CreatedSince 2023

Tags

#http-proxy#https-proxy#reverse-proxy#lua-scripting#proxy#network#man-in-the-middle#traffic-inspection#api-testing#network-security#cli#web-development#mitm#debugging-tool#rust#reverse-engineering

Built With

r
ratatui
R
Rust
a
axum
P
Podman
D
Docker

Included in

Rust56.6kYew1.6k
Auto-fetched 8 hours ago

Related Projects

PingoraPingora

A library for building fast, reliable and evolvable network services.

Stars26,528
Forks1,637
Last commit1 day ago
candle-wasm-examplescandle-wasm-examples

Minimalist ML framework for Rust

Stars20,154
Forks1,550
Last commit3 days ago
miniserveminiserve

🌟 For when you really just want to serve some files over HTTP right now!

Stars7,574
Forks376
Last commit20 hours ago
Apache IggyApache Iggy

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Stars4,184
Forks313
Last commit14 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub