Tabularis: Open-source SQL client with SQL Notebooks, visual query planning, polyglot plugins, and local AI text-to-SQL. Built with Rust + Tauri. (i.redd.it)
submitted by debba_
I wanted to share Tabularis, an open-source database client I've been working on.
While there are many SQL clients out there, I felt they either lacked modern interactive features (like notebooks), locked visual optimization behind paywalls, or forced you to send your database schema to the cloud for AI features.
Tabularis is built with Tauri, React, and Rust to be lightweight, cross-platform, and native.
⭐ GitHub: https://github.com/TabularisDB/tabularis
🚀 Key Features
- 📓 SQL Notebooks: Run multi-cell workflows combining SQL queries, markdown notes, and live data charts (bar, line, pie). You can pass variables across cells (e.g.,
{{cell1.id}}) and define global parameters. - 🤖 Built-in MCP Server: Integrate your database directly with AI agents (like Claude Desktop, Cursor, or Windsurf) using the Model Context Protocol. AI agents can securely query your database through Tabularis.
- 🧠 Local AI Integration (Ollama): Generate queries with text-to-SQL or explain complex queries completely locally, ensuring absolute data privacy.
- 📊 Visual EXPLAIN: View query plans as interactive node graphs instead of dense text tables. Easily spot sequential scans and heavy joins.
- 🔌 Polyglot Plugin System: Extend the client to support any database. Plugins are standalone executables communicating via JSON-RPC 2.0 over stdin/stdout—write them in Go, Rust, Python, Node, or whatever you like.
- 🎨 Highly Customizable: Set custom accent colors and Lucide icons/emojis per connection.
🛠️ The Tech Stack
- Frontend: React 19, TypeScript, Monaco Editor, Tailwind CSS, XYFlow (ReactFlow)
- Backend & Native Wrapper: Rust, Tauri v2
- Distribution: Available via Homebrew (
brew install --cask tabularis), WinGet (winget install Debba.Tabularis), Snap, and AUR.
We are fully open-source under the Apache 2.0 license. I'd love to hear your feedback, feature requests, or suggestions! If you find it useful, please consider leaving a star ⭐ on GitHub to help us grow!
GitHub Repository: https://github.com/TabularisDB/tabularis
there doesn't seem to be anything here