Full Feature Reference

Everything you need for
Modern DB Management

Relwave is more than just a client. It's a complete ecosystem for exploring, visualizing, and version-controlling your data infrastructure.

Visual Powerhouse

Query Builder

Drag-and-drop ReactFlow canvas for visual SQL generation.

ER Diagrams

Interactive entity-relationship visualization with auto-layout.

Chart Visualization

Transform query results into Bar, Line, Pie, or Scatter charts.

Schema Explorer

Hierarchical tree view of Databases, Schemas, and Tables.

Native Git Control

Full Lifecycle

Stage, commit, branch, and diff directly within the app.

Smart Ignorer

Automatic .gitignore generation for sensitive DB configs.

Remote Sync

Push and pull schema changes to GitHub/GitLab/Bitbucket.

Stash & Revert

Safely stash work-in-progress or revert accidental migrations.

Smart Discovery

Docker Integration

Auto-detect containers and extract DB credentials.

Port Scanning

Find local Postgres and MySQL instances automatically.

SQLite Support

Connect to local files via native OS file pickers.

Optimistic UI

Instant feedback with background cache invalidation.

Developer Experience

Multi-Tab SQL Editor

IDE-style editor with CodeMirror syntax highlighting.

Type-Aware Tables

Formatted display for JSON, Booleans, and Dates.

Export Engine

One-click export to CSV or JSON formats.

Keyboard First

Shortcuts for execution, navigation, and tab management.

Performance & Stack

Built on the bleeding edge.

Relwave is a native desktop application built with Tauri and a sidecar Node.js architecture, keeping the UI lightweight while the local process layer handles database and Git operations. That separation helps deliver fast startup and responsive interactions.

Tauri + Node.js Sidecar
Local Process Execution
Cross-Platform
Process Isolation
// tech-stack.json
{
"engine": "Tauri + Node.js Sidecar",
"frontend": "React 18 + TS",
"styling": "Tailwind + shadcn",
"git": "simple-git",
"charts": "Recharts",
"diagrams": "ReactFlow"
}