Tabularis is a free, open source databases project written in TypeScript and released under Apache-2.0. It has 4,978 GitHub stars, 323 forks and 94 open issues, and was last pushed 14 hours ago. On this registry it ranks #60 of 81 tracked projects in Databases, with 5 head-to-head comparisons available. It gained 58 stars over the last 6 tracked days.

What is Tabularis?

What it is

Tabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15 or more additional databases, including DuckDB, ClickHouse, Redis and Firestore. It is written in TypeScript under the Apache-2.0 license and lives in the desktop database-tool ecosystem, alongside clients such as DBeaver CE, TablePlus and Beekeeper Studio. The project ships installers for Windows, macOS and Linux, and its interface is localized in eleven languages, including English, Italian, Spanish, Chinese (Simplified), French, German, Japanese, Russian, Tagalog, Korean and Portuguese (Brazilian).

The concrete problem it addresses is the split between the tool a developer writes SQL in and the tool an AI agent can read a schema from. Tabularis closes that gap with a built-in MCP server, so Claude, Cursor and Devin (formerly Windsurf) can inspect the schema and run queries inside the same application a person already uses. It also targets teams that want SQL notebooks, visual EXPLAIN plans and a visual query builder without moving to a commercial license; the README positions these capabilities as absent from DBeaver CE, TablePlus and Beekeeper Studio.

Key capabilities

  • Built-in MCP server that exposes schema and query execution to AI agents such as Claude, Cursor and Devin.
  • SQL notebooks combining SQL cells, Markdown cells, cross-cell variables and charts.
  • Visual EXPLAIN for inspecting query plans.
  • Visual query builder and ER diagram support.
  • Plugin system that accepts plugins written in any language over JSON-RPC on stdio.
  • Connection management, database explorer and data grid for browsing and editing results.
  • Optional AI features, including text-to-SQL.

Who uses it and how

  • Developers working across several engines — PostgreSQL, MySQL/MariaDB, SQLite, DuckDB, ClickHouse, Redis, Firestore — from one desktop client.
  • AI-assisted workflows where an agent reads the schema through MCP and runs queries against the same connection the user configured.
  • Analysts and engineers documenting investigations in SQL notebooks with variables and charts.
  • Users debugging slow queries through the visual EXPLAIN view.
  • Teams extending the client with plugins written in languages other than Java or JavaScript.

Getting started

Install from package managers with `winget install

project readme (upstream, from github) — read inline

tabularis

Tabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15+ 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.

README: English | Italiano | Español | 中文 | Français | Deutsch | 日本語 | Русский | Tagalog | 한국어 | Português (Brasil)

Build & Release Discord Gitster

Vercel OSS Program

Snap Store Flatpak (Flatpark) AUR WinGet

Tabularis

Download

winget install Debba.Tabularis                                   # Windows
brew install --cask tabularis  # macOS
sudo snap install tabularis                                      # Linux

Or grab an installer directly:

Windows macOS (Apple Silicon) macOS (Intel) Linux AppImage Linux .deb Linux .rpm

The app UI is available in English, Italian, Spanish, Chinese (Simplified), French, German, Japanese, Russian, Tagalog and Portuguese (Brazilian).

Discord: Join our Discord server to talk with the maintainers, share feedback, and get help from the community.

Table of Contents

Why tabularis?

tabularis DBeaver CE TablePlus Beekeeper Studio
License Apache 2.0, free Apache 2.0, free (Pro is paid) Commercial GPLv3 (paid editions)
SQL notebooks (SQL + Markdown cells, cross-cell variables, charts)
Built-in MCP server for AI agents
Plugins in any language (JSON-RPC over stdio) Java/Eclipse plugins JavaScript plugins
AI text-to-SQL with local models (Ollama) Cloud-based AI assistant
Visual EXPLAIN with interactive plan graphs
Databases out of the box 3 built-in + 16 official plugins 100+ 20+ ~10

Comparison as of June 2026; features in other tools may have changed since. If you need dozens of drivers, use DBeaver. Tabularis focuses on doing a few databases well.

Database support

PostgreSQL, MySQL/MariaDB and SQLite ship built in. Everything else is a plugin. Current coverage, mirroring the driver & plugin coverage on the website:

ClickHouse (shipped), Cloudflare D1 (shipped), DM / Dameng (shipped), DuckDB (shipped), DynamoDB (shipped), Elasticsearch (shipped), Firestore (shipped), IBM Db2 (shipped), IBM Informix (shipped), MongoDB (shipped), Redis (shipped, in Go and Rust), CSV Folder (shipped), Google Sheets (shipped), HackerNews (shipped), Google BigQuery (claimed), LibSQL / Turso (claimed), Meilisearch (claimed), Oracle (claimed), SQL Server (claimed), Amazon Redshift (scoped), CockroachDB (scoped), TiDB (scoped), Snowflake (coming soon), Cassandra (open), Etcd (open), Firebird (open), ScyllaDB (open), SQL Anywhere (open), SurrealDB (open), Trino / Presto (open).

Shipped drivers are installable from the plugin registry. Everything else is on the bounty board: claim one, sponsor one, or request a database. The SQL Server driver is in active development in its own repository, tabularis-sqlserver-plugin.

Installation

Windows

WinGet (Recommended)
winget install Debba.Tabularis
Direct Download

Download the installer from the Releases page and run it:

tabularis_x.x.x_x64-setup.exe

Follow the on-screen instructions to complete the installation.

readme truncated — read the full docs on github

Frequently asked questions

Is Tabularis free to use?

Tabularis is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Tabularis do?

Desktop SQL client with built-in MCP for AI agent access

What is Tabularis written in?

Tabularis is primarily written in TypeScript. Its source is publicly available at https://github.com/TabularisDB/tabularis, and it has 4,978 GitHub stars.