v0.6.0 is now available

The database client
that should have been
open source

A modern, dark-native PostgreSQL client. Built with Rust + Tauri. Single binary. Free forever.

Rift — PostgreSQL
-- Connected to production_db
SELECT
u.id, u.email, u.created_at,
p.name as plan_name
FROM
users u
JOIN
plans p ON u.plan_id = p.id
WHERE
u.created_at > '2024-01-01'
✓ 1,247 rows in 12ms · Ctrl+Enter to run · Ctrl+Shift+Enter new tab

Why developers are switching

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

Everything you need

Built for developers who live in their database client.

Schema Explorer

Browse schemas, tables, columns, and primary keys. Click any table to auto-generate a SELECT query.

CodeMirror 6 Editor

SQL syntax highlighting, bracket matching, and schema-aware autocomplete. Dark theme by default.

Query History

Every successful query is automatically saved. Search through your history and re-run with one click.

Export Anything

Export query results to CSV, JSON, or SQL INSERT statements. One click, instant download.

Multi-Tab Interface

Work on multiple queries simultaneously. Ctrl+Shift+Enter opens results in a new tab automatically.

Secure & Local

Connection credentials stored locally in embedded SQLite. No cloud, no telemetry, no surprises.

Result Charts

Instantly visualize query results as bar or line charts. Pure SVG, zero dependencies. Auto-detects numeric columns.

CSV Import

Drag and drop any CSV file. Auto-detects column types, creates the table, and imports all rows in batches.

EXPLAIN Plan Visualizer

Visualize PostgreSQL query execution plans as interactive tree diagrams. Color-coded nodes with cost and row estimates.

ER Diagram

Auto-generate ER diagrams from your PostgreSQL schema. View relationships, foreign keys, and table structures as SVG.

Settings Panel

Customize editor font size, theme, line numbers, and query timeouts. Keyboard shortcut cheat sheet included.

MySQL Support

Connect to MySQL databases with full schema exploration, query execution, and ER diagram support.

Connection Groups

Organize connections into collapsible folders. Separate Production, Staging, and Development databases.

Query Profiler

Run EXPLAIN ANALYZE with one click. See timing breakdown per node, bottleneck detection, and optimization recommendations.

Multi-Resultset

Run multiple SELECT statements in one query. Switch between result sets with tabs. Each result has independent row count and timing.

Download Rift

Available for macOS, Linux, and Windows. Free. No signup required.

Latest version: v0.6.0 · View all releases

Built for performance

Rust backend + Tauri shell = native speed with web tech flexibility.

~5 MB
Binary size
vs 150MB+ Electron apps
0ms
Cold start
Native, no JVM or browser
100%
Free & open
MIT licensed forever

Ready to ditch the bloat?

Join the developers who've already switched. Star the repo, download the app, and let us know what you think.