A modern, blazing-fast database client for professionals.
Built with Rust. Designed to replace TablePlus, Navicat, and DBeaver.
Website · Download · Documentation · Report Bug · Feature Request · Discussions
Most database clients are either slow (Electron/Java), expensive (per-seat licensing), or limited (single database engine). Tabloy is none of these.
- Rust backend — Native performance, instant startup, minimal memory footprint
- Millions of rows — Streaming architecture, no lag, no OOM
- One tool, all databases — PostgreSQL, MySQL, SQLite, ClickHouse today. Redis, MongoDB, InfluxDB coming soon
- Cross-platform — macOS, Windows, Linux, native experience on every OS
Full-featured Monaco editor with intelligent auto-complete, syntax highlighting, SQL formatting, multi-cursor, and drag-and-drop table names from the sidebar.
Inline cell editing, row insert/delete with undo/redo, foreign key navigation (click a FK value → jump to the referenced row), GUI filter builder, column sorting, and batch operations.
- ER Diagrams — Auto-generated relationship diagrams with drag-and-zoom
- Query Plan Visualization — Visual execution plan for PostgreSQL, raw output for all engines
- Index Analysis — Usage statistics, size, cardinality
- Server Monitor — Version, uptime, active queries, kill queries, connection usage
Streaming backup with real-time progress, FK dependency ordering, and dual-mode: native tools (pg_dump/mysqldump, auto-detected) for speed, built-in for zero-dependency portability. Cancel anytime, partial failures reported inline.
- User Management — Create, alter, drop users and roles
- Extension Management — Install and uninstall PostgreSQL extensions
- Privilege Management — Visual GRANT/REVOKE with per-user privilege viewer
- Table Structure Editor — Create and alter tables, columns, indexes, foreign keys
Import from CSV, JSON, and SQL files. Export to CSV, JSON, and SQL with streaming (no memory limits). Supports all database engines.
- Passwords stored in system keychain (macOS Keychain / Windows Credential Manager / Linux Secret Service)
- SSL/TLS with full verification modes
- SSH tunnel with password and key file authentication
- All data persisted locally in SQLite — nothing sent to external servers
| Database | Status | Highlights |
|---|---|---|
| PostgreSQL | Full support | Schemas, materialized views, sequences, custom types, extensions, privileges |
| MySQL | Full support | Auto UTF-8, InnoDB optimized, MySQL 5.7+ and 8.0+ |
| MariaDB | Full support | Shares MySQL driver with full compatibility |
| SQLite | Full support | File-based, single-connection for consistency |
| ClickHouse | Full support | HTTP interface, system.processes, MergeTree aware |
| Redis | Planned | — |
| MongoDB | Planned | — |
| InfluxDB | Planned | — |
Available for macOS (Apple Silicon / Intel), Windows, and Linux.
| Topic | Link |
|---|---|
| Getting Started | docs/getting-started.md |
| Connecting to Databases | docs/connections.md |
| SQL Editor | docs/sql-editor.md |
| Data Editing | docs/data-editing.md |
| Backup & Restore | docs/backup-restore.md |
| Keyboard Shortcuts | docs/keyboard-shortcuts.md |
| FAQ | docs/faq.md |
Tabloy is in public preview. We'd love your feedback:
- Bug reports → Report a bug
- Feature requests → Request a feature
- Questions & discussions → Discussions
Every piece of feedback helps shape the product.
| Tabloy | TablePlus | Navicat | DBeaver | |
|---|---|---|---|---|
| Engine | Rust + Tauri | Swift (macOS) | C++ / Qt | Java / Eclipse |
| Startup time | ~1s | ~1s | ~3s | ~5s |
| Memory (idle) | ~80MB | ~100MB | ~200MB | ~500MB |
| Multi-database | 5 engines | 20+ engines | 15+ engines | 80+ engines |
| ER Diagram | Built-in | No | Yes (paid) | Yes |
| Streaming backup | Yes | No (uses pg_dump) | Yes | Yes |
| Price | TBD | $89 one-time | $14/mo | Free / $199/yr |
| Platforms | macOS/Win/Linux | macOS/Win/Linux | macOS/Win/Linux | macOS/Win/Linux |
Tabloy is proprietary software. See LICENSE for details.
Built with Rust, React, and Tauri.
tabloy.app
