Looking for contributors and architectural feedback on Lens, a Rust network introspection tool
โ Rust ๐ 2026-07-09 ๐ค surdeus ๐๏ธ 1Hi everyone,
I've been building Lens, an open-source Rust project that aims to make local application debugging easier by visualizing interactions between applications, databases, and services.
Instead of modifying application code, Lens is being designed around a transparent proxy architecture to inspect traffic, decode protocols, and display request flows directly in the terminal.
Current progress includes:
- Transparent proxy architecture
- HTTP/1.1 protocol support
- PostgreSQL protocol decoding
- Automatic secret redaction
- Modular Cargo workspace
- Cross-platform design
- Interactive terminal UI (in progress)
The repository currently contains over 100 commits covering the project foundation, architecture, CI, testing strategy, ADRs, and the initial implementation.
I'm now moving into the next implementation phase and would love help from anyone interested in:
- Tokio & async networking
- HTTP/2
- PostgreSQL protocol improvements
- Redis/MySQL protocol parsing
- Ratatui
- Integration testing
- Cross-platform support
I'd also appreciate feedback on the overall architecture before it grows further.
Repository:
Contributing Guide:
Open Issues:
If you've built proxies, protocol parsers, or networking tools in Rust, I'd love to hear your thoughts. Suggestions, criticism, and contributions are all welcome.
1 post - 1 participant
๐ท๏ธ Rust_feed