Tabularis | Enjoy your queries again

4 min read Original article ↗

v0.9.11Open SourceApache 2.0🌍 EN | IT | ES | ZH

A lightweight, developer-focused database management tool.
Supports MySQL, PostgreSQL and SQLite. Hackable with plugins.
Built for speed, security, and aesthetics.

Homebrew, Snap, AUR and more →View all releases on GitHub →

Tabularis Overview

_why_tabularis

This project was born from frustration with existing database tools. Most current solutions feel clunky, outdated, or bloated with poor user experience.

Tabularis is the answer: a refreshing alternative built to prioritize UX without sacrificing power. It bridges the gap between native performance and web flexibility, using Tauri to keep the footprint tiny and startup instant.

Edit on GitHub

Rust

TypeScript

React

SQLite/PG/MySQL

_capabilities

Connection Manager

First-class support for PostgreSQL (with multi-schema support), MySQL/MariaDB, and SQLite. Manage multiple connection profiles with secure local persistence.

AI Assistant

Generate SQL from natural language ("Show me active users") and get explanations for complex queries. Securely integrated with OpenAI, Anthropic, OpenRouter, and Ollama (Local LLM) for total privacy.

MCP Server Integration

Built-in Model Context Protocol support. Expose your database schemas and run queries directly from Claude or other MCP-compatible AI agents.

Visual Query Builder

Construct complex queries visually. Drag tables, connect columns for JOINs, and let the tool write the SQL for you. Includes aggregate functions and advanced filtering.

SQL Editor

Monaco-based editor with syntax highlighting, multiple tabs, and DataGrip-style execution (run selected, run all).

ER Diagram

Inline editing of table and column properties directly from the sidebar. GUI wizards to Create Tables, Modify Columns, and Manage Indexes/Foreign Keys. Visualize your database structure with an interactive ER Diagram.

Task Manager

Monitor plugin processes in real time. Track CPU, RAM and disk usage for each plugin, inspect child processes, and force-kill or restart any plugin directly from the built-in Task Manager window.

Data Grid

Inline editing, row deletion, and easy data entry. Copy selected rows to the clipboard, or export results to JSON or CSV with a single click.

SSH Tunneling & Security

Connect to remote databases securely through SSH tunnels and manage SSH connections right from the connection manager. Passwords and API Keys are stored securely in your system's Keychain.

Split View

Work with multiple connections simultaneously in a resizable split-pane layout. Open any connection directly from the sidebar context menu and compare results across databases side by side.

SQL Dump & Import

Export full database dumps and re-import SQL with a guided flow, making migrations and backups fast and safe.

Seamless Updates

Automatic: Tabularis checks for updates on startup and notifies you when a new version is available. Manual: You can always check for updates manually or download the latest release from GitHub.

_plugins

Tabularis supports extending its database support via an external plugin system. Plugins are standalone executables that communicate with the app through JSON-RPC 2.0 over stdin/stdout. They can be written in any programming language and distributed independently of the main app.

🧩 Language-Agnostic

Write your driver in Rust, Go, Python, Node.js — anything that speaks JSON-RPC over stdin/stdout. No SDK required.

⚡ Hot Install

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

🔒 Process Isolation

Each plugin runs as a separate process. A crashing plugin never takes down the app — only the affected connection fails.

Edit on GitHub

Available Plugins

DuckDB local analytical database

Repo →

Query a folder of .csv / .tsv files as a database. Each file becomes a table.

Repo →

Tabularis driver for Redis databases. Supports virtual table views for Strings, Hashes, Lists, Sets, and ZSets with native UI write operations.

Repo →

Browse the full plugin registry →

_themes

Why stare at a dull interface? Tabularis brings a first-class theming experience. Switch instantly between 10+ presets without restarting. Syntax highlighting is automatically generated from the UI theme.

_wiki

Need a deeper dive? Explore our documentation to learn about all the powerful features Tabularis has to offer.

Go to Wiki →

_blog

View all posts →

_community

Join our Discord server to chat with the maintainers, suggest new features, or get help from the community.

Join Discord