dbcrust: The modern database CLI that speaks your language
8 days ago
- #database
- #Django
- #developer-tools
- DBCrust is a high-performance database CLI built for modern developers, combining Rust's speed with intelligent features.
- Features include context-aware autocompletion, SSH tunneling, HashiCorp Vault integration, and Docker support.
- Specialized tools for Django developers, such as real-time ORM analysis and N+1 query detection.
- Supports multiple databases: PostgreSQL, MySQL, SQLite with container auto-discovery.
- Enterprise-ready with encrypted connections, SSH tunneling, and Vault integration.
- Includes smart performance analysis tools like built-in EXPLAIN visualization and query optimization.
- Python library available for programmatic access with unified CLI and Python APIs.
- Easy installation via native install scripts or Python package manager (uv).
- Interactive commands for database management, including listing tables, describing schema, and EXPLAIN mode.
- SSH tunneling and HashiCorp Vault integration for secure database connections.
- Django integration includes middleware for performance analysis and manual ORM analysis tools.
- Comprehensive documentation, command reference, and support available.