Hi everyone,
I'm building Lens, an open-source Rust tool that helps developers visualize application traffic during local development.
The goal is to make interactions between applications, databases, and services visible through a terminal UI without requiring changes to application code.
The project currently includes:
Transparent proxy architecture
HTTP/1.1 support
PostgreSQL protocol decoding
Secret redaction
Cross-platform design
Modular Cargo workspace
Architecture documentation, ADRs, CI, and contributor guides
I'm now moving into the implementation phase and I'm looking for contributors interested in systems programming.
Areas where help is needed:
Tokio & async networking
HTTP/2 implementation
PostgreSQL protocol improvements
Redis/MySQL protocol parsers
Terminal UI (Ratatui)
Integration testing
Windows support
I've tried to make onboarding straightforward with documentation and scoped issues.
Repository:
github.com
GitHub - dpsyfk/lens: Making the "invisible" interactions between modern...
Making the "invisible" interactions between modern software components visible to every developer, making local debugging as easy as looking at a map.
Issues:
GitHub
Issues · dpsyfk/lens
Making the "invisible" interactions between modern software components visible to every developer, making local debugging as easy as looking at a map. - Issues · dpsyfk/lens
If any of these areas interest you, I'd be happy to discuss implementation details or help you get started.
1 post - 1 participant
Read full topic
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Maplike - Crate with traits for abstract containers and operations on them | 2 | 7 | 06-07-2026 |
| 2 | CPUX - retained-mode GUI framework | 0 | 5 | 01-07-2026 |
| 3 | Chainything : A DAG-based pipeline execution engine & visual UI (with AI generation) | 2 | 7 | 29-06-2026 |
| 4 | [Project Announcement] tinyxml2-rs: A high-performance, drop-in Rust implementation of TinyXML2 | 5 | 7 | 01-07-2026 |
| 5 | Mqtt-typed-client 0.2: a type-safe async MQTT client on top of rumqttc | 5 | 7 | 08-07-2026 |
| 6 | Show and tell : TRAINS: a leaderless, formally-verified total-order broadcast — \~2,400 lines of Rust, checked seven ways | 7 | 8 | 01-07-2026 |
| 7 | I wrote my M.Sc. thesis on using the Rust type system in 3D graphics | 0 | 7 | 29-06-2026 |
| 8 | Focused library for parsing and formatting ASNs | 0 | 5 | 08-07-2026 |
| 9 | LiberSystem - the new OS written in Rust | 0 | 5 | 07-07-2026 |
| 10 | Announcing logisheets-rs: a Rust spreadsheet engine with XLSX support | 7 | 8 | 07-07-2026 |