SQL Explorer

An open source SQL client for Mac, Windows and Linux. An SSMS alternative for MS SQL Server, AWS Athena, PostgreSQL, MySQL, MariaDB and SQLite.

View the Project on GitHub wetherc/sql-explorer

SQL Explorer is an open source desktop client for SQL databases. It runs on macOS, Windows and Linux. It is an alternative to SQL Server Management Studio (SSMS) and Azure Data Studio for users who work on a Mac.

It connects to these engines:

Get SQL Explorer on GitHub · Releases · Report a defect

The tree of objects, the editor and the rows of a result

Explore the objects of a server

The tree holds the databases, the schemas, the tables, the views and the columns of each connection. The menu of an object writes its CREATE, SELECT, INSERT and UPDATE statements. The Properties dialog shows the columns, the indexes and the constraints of a table.

The menu of a table in the tree

Write and run statements

The editor completes the names of tables and columns, and the columns that follow an alias. Each tab has its own server session, so two tabs can run statements at the same time. A statement with a named parameter such as :country asks for its values before it runs.

The completion of the editor after an alias

Read and export the results

The result grid draws only the rows in view, so a large result stays fast. It sorts, filters and counts the selected rows. The rows go to a CSV, JSON, Markdown, INSERT or Excel file, or to the clipboard.

The rows of a result, with a filter, a sort and a selection

Read the plan of a statement

A plan tab shows the estimated plan or the actual plan of a statement.

The plan of a statement

Query AWS Athena

The status bar shows the data that each statement scanned, the cost of that scan and the cost of the session. A connection can reuse an earlier result up to an age that you set, and that reuse scans no data.

A statement on AWS Athena, with the data it scanned

Keep your secrets safe

Passwords and AWS secret keys go into the keychain of the operating system. The settings file holds no password. Each connection verifies the certificate of the server by default.

Get it

Download a build from the releases page, or build it from the source with the steps in the README. SQL Explorer is free and open source under the MIT licence.

See the limitations before you report a defect.