DEV Community

Cover image for pam - a minimal SQL client for the CLI (dbeaver terminalized!)
eduardofuncao
eduardofuncao

Posted on

pam - a minimal SQL client for the CLI (dbeaver terminalized!)

terminal running pam's database drawer

Hey everyone!

I just released the first beta of Pam's database drawer, a minimal terminal-based SQL client that works with multiple databases: Postgres, Oracle, MySQL/MariaDB, SQLite, SQLServer, and Clickhouse are supported out of the box.

Pam helps you connect to databases from your terminal; save and run queries (with params and default values) for later reuse; view interactive result tables; update cells and delete rows directly in the terminal view and more! under the hood, pam uses golang with a variety of database drivers, and is made beautiful with charm/bubbletea.

The goal is a useful tool with just the features you need for quick and simple database management, not a huge all-in-one IDE.

Repo with install and usage instructions (free and open source):
https://github.com/eduardofuncao/pam / demo

demo:

I’d love your feedback and suggestions, especially if you have ideas for ux/ui improvements or database edge cases to support.

So how do you like it? Do you think this would fit your workflow well? Thanks!

Top comments (0)