Thanks to visit codestin.com
Credit goes to tabularis.dev

tabularis
Latest from the blogv0.23.0: The PostgreSQL Plugin Takes Over From the Built-in Driver, SQL Files Open in Editor Tabs, and a Data Folder You Can Sync
v0.23.0MCP-nativeOpen Source · Apache 2.0

The database client your AI agent can actually use.

Tabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 20+ more databases like DuckDB, ClickHouse, Redis and Firestore. Its built-in MCP server lets Claude, Cursor and Devin (formerly Windsurf) read your schema and run queries in the same app you already use.

GitHub4.9k

73k downloadsHomebrew, Snap, AUR and more →View all releases on GitHub →

Sponsors and supporters

These organizations support Tabularis development. Thank you for keeping the project alive and free.

Why Tabularis

Most database clients are still designed for a world where a human writes every query. That world is changing fast: in 2026 a lot of real SQL gets drafted, iterated, and sometimes executed by AI agents inside Claude Code, Cursor, and Devin (formerly Windsurf).

Tabularis is the open-source desktop database client built for that reality — without giving up what a good SQL tool already has to be.

  • MCP-native. A built-in Model Context Protocol server lets compatible AI agents inspect schemas and run queries through the same app where you manage your connections — no fragile ad-hoc scripts, no credentials leaking into chat windows.
  • Still a first-class human workspace. Monaco SQL editor, notebooks with inline charts, visual query builder, visual EXPLAIN, ER diagrams, split view. You don't give up the IDE to get the agent.
  • Multi-engine, extensible. PostgreSQL (multi-schema), MySQL/MariaDB, SQLite built in. Anything else via plugins over JSON-RPC — write a driver in Rust, Go, Python, or any language.
  • Local-first, secure. SSH and Kubernetes tunneling, system keychain for secrets, your data and credentials stay on your machine.

Rust + Tauri backend, React 19 frontend, Apache 2.0.

Edit on GitHub
Rust
TypeScript
React
SQLite/PG/MySQL

Driver & Plugin Coverage

Every database Tabularis supports today and the ones the community is building next — each tagged with where it stands, from shipped drivers to open bounties.

Features

Explore by Intent

Start from the workflow you actually care about: PostgreSQL work, MySQL and SQLite work, reusable SQL analysis, secure access, extensibility, AI-native database tooling, or tool comparisons.

Plugins

Tabularis is hackable with an external plugin system. Plugins are standalone executables that communicate with the app over JSON-RPC 2.0 via stdin/stdout, so database support can evolve independently from the core release cycle.

🧩 Language-Agnostic

Write a driver in Rust, Go, Python, Node.js, or any language that can speak JSON-RPC over stdin/stdout. No heavyweight SDK required.

🛰️ Hosted Registry

Discover drivers in a searchable connection catalogue backed by the hosted Tabularium registry — install a missing driver inline while creating a connection, or in one click from a tabularis://install link.

⚡ Hot Install

Install, update, and remove plugins from Settings → Plugins without restarting the app. New drivers appear immediately in the connection form.

🔒 Process Isolation

Each plugin runs in its own process. If a plugin crashes, the failure is isolated to that integration instead of taking down the whole app.

Edit on GitHub
Bounty Market

Fund the next database driver.

Request, sponsor, discuss, or claim the integrations the community wants next. Turn scattered requests into visible work.

14 open targets6 in motion17 shipped proofs
Enter the Bounty Board

Available Plugins

Repo →
Repo →
Repo →

Browse the full plugin registry →

Themes

Tabularis treats themes as part of the workflow, not a cosmetic extra. Switch between 10+ presets instantly, with editor syntax colors generated to stay coherent with the active UI theme.

Tabularis Dark
Tabularis Light
Dracula
Nord
Monokai
GitHub Dark
One Dark Pro
Solarized Dark
Solarized Light
Gruvbox Material Dark
Gruvbox Material Light
High Contrast

Wiki

Need implementation details, setup steps, or feature walkthroughs? The wiki covers the workflows behind the UI.

Blog

v0.23.0: The PostgreSQL Plugin Takes Over From the Built-in Driver, SQL Files Open in Editor Tabs, and a Data Folder You Can Sync
v0.23.0 lets plugins ship their own Visual EXPLAIN parsers, which is what the new SQL Server plugin (1.0.0-beta.1) needs, opens, edits and saves .sql files in editor tabs without executing them, moves the whole data folder to any location such as an iCloud Drive or Dropbox folder, deprecates the built-in PostgreSQL driver in favour of the PostgreSQL plugin with a reversible, per-connection or bulk migration flow, fixes two bugs that swallowed keystrokes in the SQL editor, and carries community fixes for dump escaping, connections.json field loss, the PostgreSQL pool size and shortcuts firing during IME composition.
How plugins can now inject their own parsers into Visual EXPLAIN
explain.tabularis.dev now reads SQL Server plans, and the parser does not live in the core. This is how @tabularis/explain got a parser registry, how a driver plugin ships its own parser as a bundle the app loads at runtime, and why the SQL Server plugin finally lands next week.
v0.22.0: Themes That Follow Your OS, Spreadsheet Selection in the Grid, and a Titlebar That Gets Out of the Way on Tiling Window Managers
v0.22.0 adds a Follow System theme mode with separate light and dark picks that switch live with the OS appearance, Google Sheets style keyboard selection in the data grid (Shift+Arrow ranges, Ctrl+Space columns, Shift+Space rows, header click to select a column), automatic hiding of native window decorations on Hyprland, Sway, i3 and other tiling window managers, a round of notebook fixes, and community patches for the production banner, PostgreSQL test connections with client certificates, SQLite text BLOBs and MySQL routines in non-default schemas.

Ready to try Tabularis?

Free and open source (Apache 2.0). Download it for Windows, macOS, or Linux — and if it looks useful, a star on GitHub helps more developers discover it.

GitHub4.9k

73k downloadsHomebrew, Snap, AUR and more →View all releases on GitHub →