RustablePostgreSQL, with room to work.Download Rustable ↓

A PostgreSQL GUI. Get straight to your data.

Browse tables, write SQL, and review changes before saving. Try the shared Rustable workspace below with a disposable SQLite database. Download the desktop app for your PostgreSQL server.

Open full-size ↗

Real Rustable UI, compiled to WASM. This demo runs SQLite, not PostgreSQL, with disposable sample data. It shows the shared table browser, SQL editor and change-review workflow. PostgreSQL syntax and server connections require the desktop app. Reload resets the sample database; saved queries stay in this browser.

See desktop screenshots
Rustable desktop table browser and inspector
Rustable desktop SQL editor and results

Yes, we support your silly OS as well. Windows and Linux users, you’re welcome.

v0.4.19 · Early software. macOS is signed and notarized. Release notes & checksums ↗

Built for people who want to get their work done. Not clowns. 🤡 (Clowns may build from source.)

A workspace for PostgreSQL

Browse your schemas
Choose a schema, find tables and views, and inspect columns. Open a table to browse a bounded page of rows, then filter or sort the data you need.
Write SQL with context
Use SQL tabs, syntax highlighting, context-aware completion and query history. Run a selection or the current statement without leaving the editor.
Review edits before saving
Stage supported row changes and inspect the generated plan before applying it. Row updates and deletes require a primary key; conflicting or changed data can require a refresh.
Connect securely
Save PostgreSQL connection profiles, verify TLS certificates and hostnames, and use system credential storage. Built-in SSH tunnels are available on macOS and Linux; Windows can use an external tunnel.
Move data in and out
Import CSV into an existing table and export loaded results as CSV or JSON. Use full-table export when you need more than the rows retained in the grid.
Keep your other databases close
PostgreSQL, SQLite, MySQL, MariaDB and Redis share one native application. Keep separate connections and windows for different environments.

Before you connect

Can I connect to PostgreSQL in this browser demo?

No. The embedded demo uses SQLite sample data in this tab. Download Rustable to connect to your PostgreSQL server. The browser demo does not run PostgreSQL or send SQL to your server.

Looking for a pgAdmin alternative?

If you are comparing PostgreSQL GUI clients, try the browsing and query workflow above. Rustable focuses on everyday SQL and data work across several database engines. It is an independent project and does not claim full pgAdmin administration coverage.

Can I edit every table from the grid?

No. Row updates and deletes need a primary key and supported writable values. Safe mode can restrict writes, and reviewed GUI changes are separate from SQL you execute in the editor. See the capabilities and current limits for the details.

Is Rustable free and open source?

Yes. Rustable is MIT-licensed and built with Rust and egui. Native builds are available for macOS, Windows and Linux. It is early software; read the source on GitHub ↗ and check the release notes before adopting a workflow.

Your schemas. Your queries. Your workspace.

Native builds for macOS, Windows and Linux.

Get Rustable ↓