Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results.
The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials.
The project includes capabilities for data management, such as streaming query results into CSV or JSON files. It also provides in-memory result filtering and fuzzy searching to explore large datasets without re-executing SQL statements.