v0.9.8Open SourceApache 2.0๐ŸŒ EN | IT | ES

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

๐Ÿ”Œ Multi-Database

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

๐Ÿค– AI Assistance (Experimental)

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

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.

๐Ÿ”’ 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.

๐Ÿ“ Modern SQL Editor

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

๐ŸชŸ 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.

๐Ÿ—„๏ธ Schema Management

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.

๐Ÿ“ฆ SQL Dump & Import

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

๐Ÿ“Š 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.

๐Ÿ”„ 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.

๐Ÿ“ˆ 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.

_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

Repo โ†’
Repo โ†’
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.

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

_wiki

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

_blog

Query Hacker News with SQL: a New Plugin for Tabularis
A Hacker News plugin for Tabularis that exposes the public HN API as a queryable SQL database โ€” and serves as a real-world showcase for the new per-plugin settings system.
Plugin Settings, Connection Groups, and Credential Cache: v0.9.7
v0.9.7 brings per-plugin interpreter settings, connection groups, a credential cache, and a robust plugin startup error flow.
Smarter Filters, Close Tab, and a Better Plugin Install: v0.9.6
v0.9.6 ships a structured filter toolbar with ORDER BY autocomplete, a close-tab keyboard shortcut, a cleaner plugin install error experience, and a handful of focused bug fixes.

_gallery

_community

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

Join Discord

_installation

Direct Download

Get the pre-compiled binaries for your operating system.

View all releases on GitHub โ†’

Windows โ€” WinGet

WinGet

winget install Debba.Tabularis

macOS โ€” Homebrew

brew tap debba/tabularis
brew install --cask tabularis

If macOS blocks the app after a direct .dmg install, run:

xattr -c /Applications/tabularis.app

Linux โ€” Snap

sudo snap install tabularis

Linux โ€” Arch (AUR)

yay -S tabularis-bin

Build from Source

Requires Node.js and Rust installed on your machine.

git clone https://github.com/debba/tabularis.git
cd tabularis
npm install
npm run tauri build