Database Terminal Tools

A database stores and organizes the data behind an application, whether that is a relational engine such as PostgreSQL or MySQL, a key value store such as Redis, or an embedded file such as SQLite.

 

Terminal clients connect to those engines to browse schemas, run SQL, edit rows and export results, all inside an SSH session with no desktop application involved. The category also holds TUI browsers for exploring an unfamiliar schema, migration runners, and query engines that treat a local CSV or JSON file as a table.

 

Below is a list of terminal tools that work with databases.

30 tools
chdig preview
chdig
Dig into ClickHouse with TUI interface.
datui preview
datui
Data Exploration in the Terminal.
dblab preview
dblab
The database client designed for command line specialists.
ddv preview
ddv
A TUI to view Amazon DynamoDB in the terminal.
dolphie preview
dolphie
Realtime MySQL health monitoring in the terminal.
gobang preview
gobang
A cross platform TUI database management tool written in Rust
goose preview
goose
A database migration tool written in Go.
harlequin preview
harlequin
The SQL IDE for Your Terminal.
lazysql preview
lazysql
A cross-platform TUI database management tool.
memtui preview
memtui
A TUI to visualize and manage Memcached.
octosql preview
octosql
A CLI tool which lets you query a plethora of databases.
pgcli preview
pgcli
A postgres CLI with autocompletion and syntax highlighting.
pspg preview
pspg
A UNIX pager optimized for tabular data.
qo preview
qo
An interactive minimalist TUI to query JSON, CSV, and TSV using SQL.
rainfrog preview
rainfrog
A database management TUI for postgres.
sabiql preview
sabiql
A fast, driverless, vim-first TUI for PostgreSQL, MySQL, and SQLite.
sq preview
sq
The missing swiss-army knife tool for wrangling data.
sqlit preview
sqlit
A user friendly TUI for SQL databases.
sqly preview
sqly
Easily execute SQL against CSV/TSV/LTSV/JSON and Excel with shell.
squall preview
squall
A TUI SQLite viewer and editor.
squix preview
squix
A minimal CLI tool for managing and executing SQL queries with a TUI.
tabiew preview
tabiew
A lightweight TUI application to view and query tabular data files.
termdbms preview
termdbms
A terminal UI for editing database files
textql preview
textql
Execute SQL against structured text like CSV or TSV
tornado preview
tornado
A terminal SQLite explorer with Vim key-bindings.
tredis preview
tredis
A modern TUI for managing Redis servers.
vi-mongo preview
vi-mongo
A TUI for managing MongoDB databases.
visidata preview
visidata
A terminal spreadsheet multitool for discovering and arranging data.
vi-sql preview
vi-sql
A terminal SQL client with Vim controls and schema tools.
xql preview
xql
An SQL REPL for SharePoint Lists and CSV files.
Know any terminal tools that would be good for this list? Post a Tool here!

Get Updates On Terminal Trove.

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