Summary
- A profiling library and CLI that monitors async task lifecycles in Rust runtimes (Tokio, async‑std) to flag tasks that never poll or complete, mirroring Go’s goroutine leak detection.
- Generates actionable diagnostics and visual graphs to help developers refactor asynchronous code before leaks cause resource exhaustion.
Details| Key | Value |
|-----|-------|
| Target Audience | Rust developers working with async runtimes and CI pipelines |
| Core Feature | Runtime introspection using poll‑event hooks and stack‑size estimation, combined with an async‑aware flamegraph exporter |
| Tech Stack | Rust, tracing, svg crate for diagrams |
| Difficulty | Medium |
| Monetization | Revenue-ready: Open‑source with optional paid CI integration via GitHub Marketplace |
Notes
- Commenters expressed interest in a Rust equivalent of Go’s runtime stats; they asked about multi‑runtime support.
- Would fill a gap in the Rust ecosystem where async leaks are hard to spot without custom instrumentation.