Native · Open source · Local-first

Enterprise-grade database work, without the cloud tax

Explore schemas, run SQL, stage edits, and export complete datasets with production safeguards built into every connection.

No accountNo ElectronNo telemetry
plusplus entity relationship diagram

Safety-first policies

Destructive SQL and missing WHERE clauses are flagged before they run. Production connections ask for confirmation.

Local by design

Queries, results, history, and credentials stay on your machine. Passwords live in the OS keychain.

Native performance

A focused Rust desktop app with no Electron, browser runtime, cloud account, or telemetry.

Supported engines

PostgreSQL
MySQL / MariaDB
SQL Server
SQLite
Cassandra
ScyllaDB

Core capabilities

One workspace across every supported engine — schema browser, query editor, result grid, and shortcuts stay consistent from local SQLite to production clusters.

Schema browser

Tables, columns, keys, indexes, views, routines, and triggers stay within reach.

SQL editor

One focused editor and the same shortcuts across every connection and dialect.

Staged edits

Cell edits, inserts, and deletions stay staged until you save or discard them.

Streaming export

Export full tables to CSV or JSON without loading the whole dataset into memory.

Workflow

Built for teams that treat production carefully

plusplus combines a familiar SQL workspace with policies that make irreversible mistakes harder.

plusplus query editor and result grid

Security model

Guardrails for the queries that matter

Warnings stay visible. Read-only mode is enforced. Sensitive connection details never need to leave your device.

Read the security model

Risk checks before execution

Destructive SQL and UPDATE or DELETE without a WHERE clause are flagged before they run.

Read-only that blocks writes

Read-only mode is enforced in the app and, where supported, in the database session.

Credentials stay on device

Passwords live in the OS keychain. Query history and optional audit logs remain local.

plusplus table editor with staged edits
Themes

Built-in moods. Custom themes via JSON.

Switch from bright and airy to deep-focus dark—or drop in a theme file and make every surface feel like yours.

schema · query

Midnight Conversational

Dark
schema · query

Graphite

Dark
schema · query

Carbon

Dark
schema · query

Daylight

Light

Changes apply immediately · Custom themes need no recompile

Create a custom theme

Get started

Pick your platform. Keep your data.

The latest package downloads here. No account and no detour through a release screen.

Supported engines

One native workspace from local SQLite files to production PostgreSQL, MySQL, SQL Server, and CQL clusters.

PostgreSQL

Native wire protocol with schema browsing, staged edits, and production safeguards across every supported workflow.

MySQL / MariaDB

One connection flow for MySQL-compatible servers and MariaDB clusters, with the same editor and result grid everywhere.

SQL Server

TDS protocol support for Microsoft SQL Server instances, including read-only enforcement where the session allows it.

SQLite

Open a local file and work offline with the full schema browser, SQL editor, and export tools built into plusplus.

Cassandra

CQL native protocol for Cassandra clusters, with schema introspection and query tooling tuned for wide-column workloads.

ScyllaDB

CQL-compatible cluster support for ScyllaDB deployments, sharing the same connection and query experience as Cassandra.

Pre-1.0 software. Start read-only and keep a current backup. Verify a release