
First-class support for PostgreSQL (with multi-schema support), MySQL/MariaDB, and SQLite. Manage multiple connection profiles with secure local persistence.
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.

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.
Rust
TypeScript
React
SQLite/PG/MySQL

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

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.

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

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.

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

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.

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.

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.

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.

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.
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.
Write your driver in Rust, Go, Python, Node.js — anything that speaks JSON-RPC over stdin/stdout. No SDK required.
Install, update, and remove plugins from Settings → Plugins without restarting. New drivers appear instantly in the connection form.
Each plugin runs as a separate process. A crashing plugin never takes down the app — only the affected connection fails.
DuckDB local analytical database
Query a folder of .csv / .tsv files as a database. Each file becomes a table.
Tabularis driver for Redis databases. Supports virtual table views for Strings, Hashes, Lists, Sets, and ZSets with native UI write operations.
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.
Need a deeper dive? Explore our documentation to learn about all the powerful features Tabularis has to offer.
Join our Discord server to chat with the maintainers, suggest new features, or get help from the community.