Linux has no graphical SQL client of its own. Every GUI you can install comes from a third party, and several of them started on Windows or macOS. Some run well on Linux. Others lean on Wine, fight your distro or ship a Linux build that trails the rest.
This guide covers 18 SQL clients that work on Linux: 9 desktop apps, 3 command-line clients that come with your database, and 6 terminal tools worth installing. Two recent changes shape the list. Microsoft retired Azure Data Studio on February 28, 2026, and HeidiSQL now has native Linux builds, so Wine is no longer needed.
Quick Picks
- Best overall: DBeaver Community. Free, handles dozens of databases and installs on every major distro.
- Best for heavy SQL work: DataGrip. Free for non-commercial use, paid for work.
- Best interface: Beekeeper Studio. Clean, quick to learn and open source at its core.
- Best for MySQL and MariaDB: HeidiSQL. Light, fast and now native on Linux.
- Best for PostgreSQL: pgAdmin. Free and built for Postgres administration.
- Best for SQLite: DB Browser for SQLite. Built for SQLite files and nothing else.
- Best in the terminal: pgcli and mycli for autocomplete, usql if you use many engines.
Jump to:
- What a SQL client should do on Linux
- Comparison table
- Built-in SQL clients
- GUI SQL clients you can install
- Terminal SQL clients you can install
- Other SQL clients worth a look
- SQL clients to skip in 2026
- How to choose a SQL client
- Linux setup tips
- FAQ
What a SQL Client Should Do on Linux
A SQL client connects to a database server so you can run queries, browse tables and edit data without typing every command into a shell. On Linux, a good one also covers a few extra jobs:
- Connect safely. SSH tunnels and TLS support keep database ports off the public internet.
- Speak your databases. PostgreSQL, MySQL, MariaDB, SQLite and SQL Server cover most setups. Anything else is a bonus.
- Make SQL easier to write. Autocomplete, formatting, tabs and query history save time every day.
- Show data in an editable grid. You should be able to filter, sort, edit and export to CSV or JSON.
- Install cleanly. A DEB, RPM, Flatpak, Snap, AppImage or package repository keeps updates easy.
- Stay light. It shares your machine with an editor, a browser and a few containers.
- Keep updating. A client that stopped getting releases can break against newer server versions.
Best SQL Clients for Linux: Comparison Table
The table covers every client reviewed in this guide. Click a name to jump to its section.
| Client | Type | Databases | Price | Best for |
|---|---|---|---|---|
| DBeaver Community | GUI app | Dozens through JDBC drivers | Free (Apache 2.0), paid editions available | Mixed database setups |
| DataGrip | GUI app | PostgreSQL, MySQL, SQL Server, Oracle, SQLite and many more | Paid, free for non-commercial use | Heavy SQL work and refactoring |
| Beekeeper Studio | GUI app | PostgreSQL, MySQL, MariaDB, SQLite, SQL Server and more | Free Community edition, paid tiers | A clean interface |
| TablePlus | GUI app | PostgreSQL, MySQL, MariaDB, SQLite and others | Free with limits, paid license | Speed and a native feel |
| HeidiSQL | GUI app | MariaDB, MySQL, PostgreSQL, SQL Server, SQLite | Free (GPL) | Daily MySQL and MariaDB work |
| pgAdmin | GUI app or web | PostgreSQL | Free, open source | PostgreSQL administration |
| MySQL Workbench | GUI app | MySQL (MariaDB results vary) | Free Community edition | MySQL data modeling |
| DbGate | GUI app or web | MySQL, PostgreSQL, SQL Server, SQLite, MongoDB, Redis and more | Free Community edition, paid Premium | Desktop and browser access |
| DB Browser for SQLite | GUI app | SQLite | Free, open source | Editing SQLite files |
| psql | Terminal, built-in | PostgreSQL | Free | Scripts and admin over SSH |
| mysql and mariadb | Terminal, built-in | MySQL, MariaDB | Free | Quick queries and scripts |
| sqlite3 | Terminal, built-in | SQLite | Free | Local database files |
| sqlcmd | Terminal, install | SQL Server, Azure SQL | Free | SQL Server from a shell |
| usql | Terminal, install | Many SQL and NoSQL engines | Free, open source | One CLI for every engine |
| pgcli, mycli and litecli | Terminal, install | PostgreSQL, MySQL and MariaDB, SQLite | Free, open source | Autocomplete in the terminal |
| Harlequin | Terminal UI, install | DuckDB and SQLite built in, PostgreSQL and MySQL through adapters | Free, open source | A SQL IDE in the terminal |
Built-In SQL Clients on Linux
No Linux distro ships a graphical SQL client. What you get are command-line clients that come with each database’s client package. If the database server runs on your machine, its client is already installed. If not, one apt or dnf command adds it.
psql (PostgreSQL)
psql is the official PostgreSQL terminal client. Backslash commands do the browsing: \dt lists tables, \d tablename describes one, and \copy moves CSV data in and out. Scripts run with psql -f file.sql, and tab completion covers keywords and object names.
- Pros: ships with every Postgres install, scriptable, works over plain SSH.
- Cons: no data grid, no syntax highlighting, and the backslash commands take time to learn.
- Install:
sudo apt install postgresql-clienton Debian and Ubuntu,sudo dnf install postgresqlon Fedora.
mysql and mariadb (MySQL and MariaDB)
MySQL and MariaDB each ship a command-line client that works the same way. Run one statement with -e, load a file with source file.sql, and end a query with \G to print wide rows vertically. MariaDB’s client is called mariadb.
- Pros: fast, scriptable and available on nearly every server.
- Cons: plain output, no syntax highlighting and only basic name completion.
- Install:
sudo apt install mariadb-clientormysql-clienton Debian and Ubuntu,sudo dnf install mariadbormysqlon Fedora.
sqlite3 (SQLite)
sqlite3 is the shell that comes with SQLite. Dot commands handle everything outside SQL: .tables, .schema, .mode csv, .import and .dump. A database is one file, so there is nothing to configure.
- Pros: zero setup, ideal for scripts and quick checks, small enough for any server or container.
- Cons: plain output until you set modes yourself, and no visual way to edit data.
- Install:
sudo apt install sqlite3on Debian and Ubuntu,sudo dnf install sqliteon Fedora.
One more near-built-in option is LibreOffice Base. Many distros ship LibreOffice, and Base (sometimes a separate package) connects to PostgreSQL, MySQL, MariaDB and anything with an ODBC or JDBC driver. It works for forms and reports. For writing SQL every day it feels like an afterthought, so it did not make this list.
GUI SQL Clients You Can Install on Linux
Nine desktop clients, ordered from broadest appeal to most specialized.
1. DBeaver Community: Best Overall


DBeaver Community is the safe first pick for most Linux users. One app connects to PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle and dozens of other engines through JDBC drivers. If your work touches more than one database, you install it once and stop shopping.
Key features
- SQL editor with autocomplete, formatting and script execution
- Editable data grid with filters, sorting and export to CSV, JSON, SQL and Excel
- ER diagrams generated from your schema
- Data transfer between databases, even across different engines
- SSH tunnels, SSL and proxy support
- Plugin support, since it is built on the Eclipse platform, plus a driver manager for custom JDBC drivers
Pros
- Free for personal and commercial use under the Apache 2.0 license
- Handles nearly any database you will run into
- Official DEB, RPM and tar.gz builds for x86_64 and ARM64, plus Snap and Flatpak
- Frequent releases
Cons
- It is a Java app, so it starts slower and uses more memory than native clients
- The interface is dense, with many nested menus
- It needs internet access on first connect to download the JDBC driver for most engines
- NoSQL support, cloud data sources and team features need a paid edition
Price: free. Paid editions add NoSQL, cloud and team features.
Install: download the DEB, RPM or tar.gz from the DBeaver download page, run sudo snap install dbeaver-ce --classic, or run flatpak install flathub io.dbeaver.DBeaverCommunity.
2. DataGrip: Best for Heavy SQL Work


DataGrip is JetBrains’ database IDE, and it behaves like one. Completion understands your schema and joins, mistakes are flagged as you type, and renaming a column updates every query that references it. If you already use IntelliJ IDEA, PyCharm or another JetBrains tool, the shortcuts will feel familiar.
Key features
- Context-aware completion and on-the-fly error detection
- Refactoring that updates references across queries and scripts
- Query consoles, project-based SQL files and local history
- Data editor, ER diagrams and built-in version control support
- Support for dozens of SQL and NoSQL databases
Pros
- Autocomplete and refactoring go further than any other client here
- Free for non-commercial use
- Search and navigation work well on large schemas
- Same interface and key bindings as other JetBrains IDEs
Cons
- Commercial use needs a paid subscription
- It is a Java IDE, so expect slow starts and high RAM use
- Advanced AI features are a paid add-on
- More tool than you need for occasional queries
Price: free for non-commercial use such as learning, hobby projects, open source work and content creation. Commercial use needs a paid subscription, and a 30-day trial is available.
Install: use the JetBrains Toolbox App, download the tar.gz from the DataGrip site, or run sudo snap install datagrip --classic.
3. Beekeeper Studio: Best Interface


Beekeeper Studio focuses on a clean, uncluttered interface. Tabs behave like a browser, saved queries live in folders, and you can run your first query within a minute of installing. It is an Electron app, so memory use sits above native tools. The vendor says the Linux build has full feature parity with macOS and Windows.
Key features
- Unlimited connections, queries and tabs in the free edition
- SQL editor with autocomplete and alternate keymaps
- Spreadsheet-style table editing, plus tools to create and change tables, indexes, relations and triggers
- Transaction controls and SSH tunnels
- Free support for PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Redshift, BigQuery, Redis and more
Pros
- Open source Community Edition under GPLv3
- Easy to learn, with little to configure
- Official APT and RPM repositories, an auto-updating AppImage, Flatpak and Snap
- Wayland and fractional scaling support, tested on GNOME by the developers
Cons
- Electron app, so it uses more RAM than native clients
- Import and export, backup and restore, ER diagrams, the JSON sidebar and editing query results sit behind paid tiers
- Little server administration, such as user and role management
- The vendor asks larger organizations to buy a license
Price: free Community Edition. Paid tiers (Indie, Professional and Business) add more database engines, import and export, backup and restore, an AI shell and cloud workspaces. A 14-day trial runs inside the same app.
Install: add the official APT or RPM repository, or download the AppImage from the Beekeeper Studio site. Flatpak (flatpak install flathub io.beekeeperstudio.Studio) and Snap (sudo snap install beekeeper-studio) also work, but both sandbox the app. The Snap needs sudo snap connect beekeeper-studio:ssh-keys :ssh-keys before SSH tunnels can read your keys.
4. TablePlus: Best Native Client


TablePlus is a native app, not a Java or Electron wrapper, and it shows. It starts fast, stays light and keeps the interface tidy. The TablePlus team maintains the Linux build with its own apt and yum repositories, so updates arrive through your package manager.
Key features
- Tabs and windows for working on several databases at once
- Query editor with autocomplete
- Inline data editing with a review step before changes are committed
- SSH and TLS connections
- Import and export tools
- Support for PostgreSQL, MySQL, MariaDB, SQLite and other engines
Pros
- Fast, with a small footprint for a full GUI
- Tidy, consistent interface
- One-time license instead of a subscription
- Official repositories for Ubuntu and RPM-based distros, plus an AppImage
Cons
- The free version limits open tabs, windows and filters, and those limits have changed over time
- Closed source
- The Linux build trails the macOS version on some features
- A license includes one year of updates, and later versions need a renewal
Price: free with limits. A paid license is a one-time purchase per device, listed around $99 at the time of writing.
Install: add the apt repository on Ubuntu or Debian, the yum or dnf repository on RPM distros, or use the AppImage from the TablePlus Linux install page.
5. HeidiSQL: Best for MySQL and MariaDB


HeidiSQL has been a favorite MySQL and MariaDB client on Windows for years, and Linux users used to run it through Wine. You no longer need to. The project now ships native Linux builds made with Lazarus and Free Pascal on a Qt interface, and it calls Wine support deprecated.
Key features
- Session manager with folders for saved connections
- Editors for tables, views, procedures, triggers and scheduled events
- Data tab with inline editing and quick filters
- Query tabs with a helper panel, bind parameters and batch execution
- SQL export to a file, ZIP, the clipboard or another server, plus CSV import
- SSH tunnels through your system’s ssh command
- Support for MariaDB, MySQL, PostgreSQL, SQL Server and SQLite
Pros
- Light and quick next to Java tools
- Free and open source under the GPL
- A strong fit for daily MariaDB and MySQL work
- Simple export and import options
Cons
- Linux builds are newer than the Windows version and still collect platform-specific bugs
- Database client libraries are not bundled, so install them separately (the DEB pulls them in)
- On Ubuntu 24.04, the DEB and Qt builds need the libqt6pas package installed by hand at the time of writing
- No ER diagrams or visual modeling
Price: free.
Install: download the DEB or the Qt build from the HeidiSQL download page. Arch users can find it in the AUR.
6. pgAdmin: Best for PostgreSQL


pgAdmin is the PostgreSQL community’s own management tool, and it goes deeper into Postgres than any general-purpose client. It runs in two modes: a desktop app, or a web server you open in a browser, which suits shared servers and Docker setups.
Key features
- Query tool with syntax highlighting and autocomplete
- Graphical EXPLAIN output
- ERD tool and schema diff
- Backup, restore and maintenance dialogs
- Dashboards for server activity
- Role and permission management
- Built-in psql terminal, which is off by default in server mode
Pros
- Free and open source
- Covers admin tasks that general clients skip
- Official APT and YUM repositories, plus a Docker image
- Desktop and server modes
Cons
- PostgreSQL only
- Slower to start than native tools, since it is a Python server with a web interface
- Many panels and a steeper learning curve than simpler clients
- Server mode needs setup for the web server and authentication
Price: free.
Install: add the official pgAdmin APT or YUM repository, then install pgadmin4-desktop for the desktop app or pgadmin4-web for browser mode. The repositories cover current Debian, Ubuntu, Fedora and RHEL-family releases on x86_64. Docker works too: docker run -d -p 8080:80 -e PGADMIN_DEFAULT_EMAIL=you@example.com -e PGADMIN_DEFAULT_PASSWORD=change-me dpage/pgadmin4.
7. MySQL Workbench: Best for MySQL Data Modeling
![]()
![]()
MySQL Workbench is Oracle’s own GUI for MySQL. Its strength is visual design. You can draw an EER diagram and generate the SQL from it, or reverse engineer an existing database into a diagram.
Key features
- Visual data modeling with forward and reverse engineering
- SQL editor with result grids
- Server administration for users, status variables and logs
- Performance dashboard and reports
- Data export and import wizards
- Migration wizard for moving other databases into MySQL
Pros
- Official tool with a free Community edition
- Modeling tools that most general clients lack
- Administration screens in one place
- Official DEB and RPM packages, plus MySQL’s APT and YUM repositories
Cons
- Built and tested against MySQL 8.0, and Oracle says some features may not work with 8.4 and later servers
- MySQL only, and results with MariaDB vary
- Users report crashes and library conflicts on some newer distro releases
- Slower release pace and a dated interface next to newer clients
Price: free Community edition under the GPL.
Install: download the DEB or RPM from the MySQL downloads page, or add the MySQL APT or YUM repository and install mysql-workbench-community.
8. DbGate: Best for Desktop and Browser Access


DbGate runs as a desktop app and as a web app. Start the Docker image on a server and you can reach it from any browser. It covers SQL and NoSQL: MySQL, PostgreSQL, SQL Server, SQLite, MongoDB and Redis.
Key features
- Data grid with inline editing and filters
- SQL editor with autocomplete
- Import and export for CSV, JSON and Excel
- SSH tunnels
- A Redis browser
- Premium adds a visual query designer, charts, AI tools, and schema compare and deploy
Pros
- Desktop and web in one open source project
- Handles SQL and NoSQL databases
- Free Community edition
- Docker image for self-hosting
Cons
- Several useful features sit in the paid Premium edition
- Smaller community and fewer tutorials than DBeaver
- Electron desktop app, so memory use is higher than native clients
Price: free Community edition. Premium is a paid desktop edition. Team Premium adds an admin interface with users and roles for the self-hosted web version.
Install: download the Linux build from dbgate.org, install the Snap, or run the dbgate/dbgate Docker image for the web version.
9. DB Browser for SQLite: Best for SQLite


DB Browser for SQLite, often shortened to DB4S, is a Qt app for creating, designing and editing SQLite database files. The data grid works like a spreadsheet, so you can use it without writing SQL.
Key features
- Create and compact database files
- Create and edit tables and indexes visually
- Browse, search, add and delete records in a grid
- Import and export CSV files and SQL dumps
- Run SQL queries and read a log of every command the app sends
- Basic plots of table data
Pros
- Free and open source (MPL-2.0 or GPL-3.0+)
- Light and quick to start
- Available in most distro repositories
- Friendly for beginners
Cons
- SQLite only
- The SQL editor is basic next to DBeaver or DataGrip
- Stable releases are rare: about three years separated 3.12.2 and 3.13.0, and 3.13.1 arrived in October 2024
Price: free.
Install: run sudo apt install sqlitebrowser, sudo dnf install sqlitebrowser or flatpak install flathub org.sqlitebrowser.sqlitebrowser. An AppImage is on the project download page.
Terminal SQL Clients You Can Install on Linux
Terminal clients start instantly, work over plain SSH and need no desktop session. The ones below add what psql, mysql and sqlite3 lack: autocomplete, one tool for many engines or a full-screen interface.
sqlcmd (SQL Server)
sqlcmd is Microsoft’s command-line client for SQL Server and Azure SQL. It comes in two versions: the ODBC-based tool in the mssql-tools18 package and a newer standalone version written in Go. Both install from Microsoft’s Linux package repository. The Go version can also create a local SQL Server container for you.
- Pros: official, scriptable and already included in SQL Server container images.
- Cons: SQL Server only, with no data grid.
- Install: follow Microsoft’s sqlcmd install guide.
usql (many databases)
usql is a universal command-line client modeled on psql. It talks to PostgreSQL, MySQL, Oracle, SQLite, SQL Server and many other databases, including some NoSQL engines, and keeps psql-style backslash commands. You connect with URLs, such as usql pg://localhost/.
- Pros: one set of commands and one connection-URL format for every engine, and it is scriptable.
- Cons: the default build includes only a basic set of drivers, so build with the
mostoralltags for more. - Install: use the Arch AUR, Homebrew or
go install github.com/xo/usql@latest. See the usql project page.
pgcli, mycli and litecli (autocomplete in the terminal)
The dbcli projects add autocomplete and syntax highlighting to the terminal: pgcli for PostgreSQL, mycli for MySQL and MariaDB, and litecli for SQLite. They suggest keywords, tables and columns as you type, and the suggestions follow context, so a query that already names a table gets that table’s columns.
- Pros: much faster to type in than psql or mysql, with familiar connection flags.
- Cons: one tool per engine, and they are Python apps, so install them with pipx or a distro package.
- Install:
sudo apt install pgclion Debian-based distros, orpipx install pgcli(swap in mycli or litecli). See dbcli on GitHub.
Harlequin (terminal SQL IDE)
Harlequin is a SQL IDE that runs in the terminal. A data catalog, query editor and results viewer share one screen. DuckDB and SQLite work out of the box, and optional adapters add PostgreSQL, MySQL, MariaDB, ODBC and more.
- Pros: a full-screen workflow over plain SSH, light on resources, and good for exploring DuckDB and SQLite files.
- Cons: it needs Python tooling, extra databases mean extra adapters, and one developer does most of the maintenance.
- Install: run
uv tool install harlequin, then add an adapter such asuv tool install 'harlequin[postgres]'. Details live at harlequin.sh.
Other SQL Clients Worth a Look
- DbVisualizer: a Java client with free and paid editions and broad driver support.
- Navicat Premium: a paid client with a Linux version, popular with people who already use it on Windows or macOS.
- Oracle SQL Developer: Oracle’s free client. Pick it if Oracle Database is your main target.
- SQL Workbench/J: a free Java client that works well in scripts and batch jobs.
- VS Code with SQLTools or the MSSQL extension: a good fit if you never leave your editor. MSSQL is Microsoft’s recommended replacement for Azure Data Studio.
- CloudBeaver: DBeaver’s web edition, which you host yourself.
- phpMyAdmin and Adminer: browser tools you install next to the database. phpMyAdmin targets MySQL and MariaDB. Adminer is a single PHP file that supports several engines.
SQL Clients to Skip in 2026
- Azure Data Studio: Microsoft ended support on February 28, 2026. Existing installs may keep working, but they get no updates. Move to the MSSQL extension for VS Code, DBeaver, DataGrip, Beekeeper Studio or DbGate.
- Arctype: the project shut down, but it still shows up in older roundups.
- HeidiSQL through Wine: use the native Linux build instead. The project itself now calls Wine support deprecated.
How to Choose a SQL Client for Linux
- You use several database engines: DBeaver Community or DataGrip.
- PostgreSQL only: pgAdmin for administration, DBeaver or DataGrip for development, pgcli over SSH.
- MySQL or MariaDB only: HeidiSQL for daily work, MySQL Workbench for modeling.
- SQLite files: DB Browser for SQLite, or sqlite3 and Harlequin in the terminal.
- SQL Server: DBeaver, DataGrip, Beekeeper Studio or the MSSQL extension for VS Code, with sqlcmd for scripts.
- A headless server with no desktop: psql, mysql, pgcli, mycli, usql or Harlequin, or a browser-based client such as pgAdmin in server mode or DbGate in Docker.
- An older or low-memory laptop: HeidiSQL, TablePlus, DB Browser for SQLite or a terminal client.
- A tight budget for commercial work: DBeaver Community is free for commercial use. TablePlus is a one-time purchase, and DataGrip is a subscription.
If you want one answer, install DBeaver Community first. Add psql or pgcli for quick work on servers, and move to DataGrip if SQL becomes your daily job.
Linux Setup Tips for SQL Clients
- Choose the package format on purpose. DEB, RPM and tarball builds see your whole system. Flatpak and Snap builds can be sandboxed, which can hide local Unix sockets and SSH keys. The DBeaver and DataGrip Snaps use classic confinement and skip the sandbox.
- Tunnel instead of exposing ports. Never open 5432 or 3306 to the internet. Use your client’s SSH tunnel option, or run
ssh -N -L 5433:127.0.0.1:5432 user@your-serverand connect to127.0.0.1:5433. - Use a read-only account for production. A data grid makes it easy to edit a live row by accident.
- Protect saved passwords. Turn on a master password or keyring option when the client offers one, and keep SSH keys passphrase-protected with ssh-agent.
- Plan for offline machines. DBeaver downloads JDBC drivers on first use, so prepare for that on machines without internet access.
- Match client and server versions. New server releases can outrun older clients. MySQL Workbench is the clearest example, since Oracle tests it against MySQL 8.0.
FAQ: SQL Clients for Linux
What is the best SQL client for Linux?
DBeaver Community is the best all-round choice. It is free, supports dozens of databases and installs on every major distro. DataGrip suits heavy SQL work, Beekeeper Studio suits people who want a clean interface, pgAdmin fits PostgreSQL and HeidiSQL fits MySQL and MariaDB.
Does Linux have a built-in SQL client?
Linux has no built-in GUI SQL client. Command-line clients such as psql, mysql and sqlite3 come with each database’s client package and are often already installed on database servers. LibreOffice Base can also connect to databases, but it is not a practical daily SQL tool.
What is the best free SQL client for Linux?
DBeaver Community is free for personal and commercial use under the Apache 2.0 license. Beekeeper Studio Community, DbGate Community, HeidiSQL, pgAdmin and DB Browser for SQLite are also free. DataGrip is free only for non-commercial use.
What is the best SQL client for PostgreSQL on Linux?
pgAdmin is the best pick for PostgreSQL administration. For daily querying, DBeaver and DataGrip offer stronger editors, and psql or pgcli work better over SSH.
What is the best SQL client for MySQL or MariaDB on Linux?
HeidiSQL is a strong choice for daily MySQL and MariaDB work now that it has a native Linux build. MySQL Workbench is better for data modeling, but it is tested against MySQL 8.0. DBeaver is the best option if you also use other databases.
Can I run HeidiSQL on Linux?
Yes. HeidiSQL has native Linux builds, and the project now calls Wine support deprecated. The Linux builds do not bundle database client libraries, so install them with your package manager. On Ubuntu 24.04 the DEB and Qt builds may also need the libqt6pas package.
Is Azure Data Studio still available on Linux?
Microsoft retired Azure Data Studio and ended support on February 28, 2026. Installed copies may still run, but they no longer receive updates. Microsoft recommends the MSSQL extension for Visual Studio Code. DBeaver, DataGrip, Beekeeper Studio and DbGate also connect to SQL Server on Linux.
Is DataGrip free?
DataGrip is free for non-commercial use, such as learning, hobby projects, open source work and content creation. Commercial use needs a paid JetBrains subscription, and a 30-day trial is available.
What is the best SQL client for SQLite on Linux?
DB Browser for SQLite is the best GUI for SQLite files. The sqlite3 shell covers scripts and quick checks, and Harlequin gives you a full-screen interface in the terminal.
How do I connect to a remote database from Linux safely?
Use an SSH tunnel instead of opening the database port to the internet. Most GUI clients have a built-in SSH tunnel option, or you can run ssh -N -L 5433:127.0.0.1:5432 user@your-server and connect to 127.0.0.1:5433. Add TLS and a read-only account for production data.