Adith Manikonda Project / 2025 / CLI & Tools
Argus Database Query Visualizer
Compact database query visualizer for inspecting event streams, query shells and trace maps.
Source ↗The Problem
A query plan printed as text tells you the operators but not where the work actually goes. Reading EXPLAIN output is a skill; seeing the plan is not.
The Approach
A CSV is registered as a DuckDB view through read_csv_auto, so there is no schema step before you can query. The plan is parsed into an operator graph and laid out with Dagre, then rendered as nodes and edges in React Flow, so the shape of the plan is the thing on screen. The backend was moved from Python to Rust on Axum; the Python implementation is kept for reference.
What It Does Not Do
DuckDB runs in-memory, so every uploaded table is lost when the backend restarts. Fine for reading a plan, not a place to keep data.
Built With
- Python
- Telemetry
- Databases
- Query Visualization
More from Adith Manikonda
- 2026 / CLI & ToolsCaughtIn4KHigh-resolution HTTP event capture, local SQLite log recorder, and instant review dashboard.
- 2026 / CLI & ToolsWhoHitMeCLI utility for quick request tracing, source IP inspection, and request header analysis.
- 2026 / CLI & ToolsWhatDidYouSendToken inspection microservice backed by PostgreSQL for payload verification and audit logging.