All 101 Dependencies
Every package tabularis depends on, ranked by repo health score.
Tabularis is an open-source desktop SQL workspace built with Tauri, pairing a React 19 frontend with a Rust backend for native, local-first performance. It ships with drivers for PostgreSQL, MySQL/MariaDB, and SQLite, and extends to nearly any other database — DuckDB, ClickHouse, MongoDB, Redis, Elasticsearch, and more — through an external plugin system where each driver is a standalone executable speaking JSON-RPC 2.0 over stdin/stdout, so a driver can be written in any language and installed without restarting the app.
Beyond a Monaco-powered SQL editor with tabbed, isolated connections and split view, Tabularis includes SQL notebooks that mix SQL and Markdown cells with cross-cell variable references and inline charts, a drag-and-drop visual query builder built on ReactFlow, and a visual EXPLAIN view that renders execution plans as interactive node graphs across PostgreSQL, MySQL, and SQLite.
A built-in MCP (Model Context Protocol) server lets AI agents such as Claude, Cursor, and Devin read schemas and run queries directly against a saved connection, with one-click configuration for popular clients. Because the MCP subprocess has no UI of its own, write and DDL queries route through a file-queue approval gate: the main app watches for pending requests, runs a pre-flight EXPLAIN, and surfaces an approval modal before anything executes.
The project is Apache 2.0 licensed with no paid tier or license-gated features — the plugin system, notebooks, and MCP server all ship free in the self-hosted desktop app. It has an active release cadence with near-daily nightly builds and native packaging for Windows, macOS, and Linux (Snap, Flatpak, AppImage, AUR).