sabiql

rust
mit

A fast, driverless, vim-first TUI for PostgreSQL, MySQL, and SQLite.

316
Stars
v3.0.1
Latest release
2 days ago
Last activity
Very Active
Status

sabiql is a database TUI for browsing, querying, and editing SQL supported databases through their existing command-line clients. It has support for PostgreSQL, MySQL and SQLite.

 

It works with your existing database setup, including PostgreSQL's psql config, .pgpass and SSL settings. It gives you table browsing, SQL autocomplete, query history, inspector panes, CSV export, clipboard yank, fuzzy table search, focus mode, settings, a command palette, and ER diagrams for PostgreSQL and MySQL.

 

This tool also has a read-only mode that blocks writes at the app and database client level, while inline edits and row deletes show the SQL and its risk level before touching data.

 

sabiql is for backend developers, analysts, and those who are familiar with SQL who primarily prefer the terminal. It makes sense for quick inspection, query analysis, and ER diagrams without opening a full GUI database client or a browser-based client.

Related tools

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.