usql
Universal SQL client with autocompletion and syntax highlighting.
A command‑line interface that works with a wide range of relational and non‑relational databases, offering a PostgreSQL‑style experience across platforms such as PostgreSQL, MySQL, Oracle, SQLite3, Microsoft SQL Server and many others. It implements core `psql` features—including variables, backticks, and backslash commands—while adding capabilities like multiple‑database handling, inter‑database copying, syntax highlighting, context‑aware completion, and terminal graphics.
The tool is aimed at database administrators and developers who prefer a unified, text‑based client for interacting with diverse data stores without switching to separate native utilities. Its design mirrors familiar `psql` workflows, making it intuitive for users already accustomed to that environment while extending functionality to databases that lack comparable CLI tools.
Installation is supported through pre‑built releases, package managers (Homebrew, AUR, Scoop), Go tooling, and Docker images, with optional ODBC support via a build flag. The project is maintained as a stable, open‑source CLI and includes automated testing and community discussion channels.
Reviews
Loading reviews…
Similar apps

Databases & Data Tools
squix
SQL client with query management and interactive results.
Databases & Data Tools
sqlline
Shell for issuing SQL via JDBC.

Terminals & CLI
mycli
MySQL client with autocompletion and syntax highlighting.

Databases & Data Tools
Sequel Ace
The maintained "sequel" to the longtime macOS tool Sequel Pro.

Databases & Data Tools
Bdash
Modern SQL client application, supports MySQL, PostgreSQL (Redshift) and BigQuery.

Databases & Data Tools
DBeaver
Universal SQL Client.