A modern, dark-native PostgreSQL client. Built with Rust + Tauri. Single binary. Free forever.
No compromises. No bloat. Just a fast, beautiful database client.
| Feature | Rift | TablePlus | DBeaver | pgAdmin |
|---|---|---|---|---|
| Open Source | ✓ | ✗ | ✓ | ✓ |
| Modern Dark UI | ✓ Native | ✓ | ✗ | ✗ |
| Native Binary Size | ~5 MB | ~40 MB | ~300 MB | ~200 MB |
| No Electron / Chromium | ✓ (Tauri) | ✓ | ✗ (Java) | ✗ (Electron) |
| Free Forever | ✓ | $79 | ✓ | ✓ |
Built for developers who live in their database client.
Browse schemas, tables, columns, and primary keys. Click any table to auto-generate a SELECT query.
SQL syntax highlighting, bracket matching, and schema-aware autocomplete. Dark theme by default.
Every successful query is automatically saved. Search through your history and re-run with one click.
Export query results to CSV, JSON, or SQL INSERT statements. One click, instant download.
Work on multiple queries simultaneously. Ctrl+Shift+Enter opens results in a new tab automatically.
Connection credentials stored locally in embedded SQLite. No cloud, no telemetry, no surprises.
Instantly visualize query results as bar or line charts. Pure SVG, zero dependencies. Auto-detects numeric columns.
Drag and drop any CSV file. Auto-detects column types, creates the table, and imports all rows in batches.
Visualize PostgreSQL query execution plans as interactive tree diagrams. Color-coded nodes with cost and row estimates.
Auto-generate ER diagrams from your PostgreSQL schema. View relationships, foreign keys, and table structures as SVG.
Customize editor font size, theme, line numbers, and query timeouts. Keyboard shortcut cheat sheet included.
Connect to MySQL databases with full schema exploration, query execution, and ER diagram support.
Organize connections into collapsible folders. Separate Production, Staging, and Development databases.
Run EXPLAIN ANALYZE with one click. See timing breakdown per node, bottleneck detection, and optimization recommendations.
Run multiple SELECT statements in one query. Switch between result sets with tabs. Each result has independent row count and timing.
Available for macOS, Linux, and Windows. Free. No signup required.
Latest version: v0.6.0 · View all releases
Rust backend + Tauri shell = native speed with web tech flexibility.
Join the developers who've already switched. Star the repo, download the app, and let us know what you think.