Skip to content

Latest commit

 

History

History
403 lines (280 loc) · 19.2 KB

File metadata and controls

403 lines (280 loc) · 19.2 KB

Tabularis Tabularis

Tabularis

Ang Tabularis ay isang open-source na desktop SQL workspace na may 3 built-in na database driver at 21 na inilabas na plugin, kabilang ang DuckDB, ClickHouse, Redis at Firestore. Pinapayagan ng built-in na MCP server nito ang Claude, Cursor at Devin (dating Windsurf) na basahin ang iyong schema at magpatakbo ng mga query sa parehong app na ginagamit mo na.

Website · Dokumentasyon · I-download · Changelog


Release Stars Downloads Build & Release Discord Gitster
Snap Store Flatpak (Flatpark) AUR WinGet

Vercel OSS Program

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

Note

Ito ay isinalin na bersyon ng dokumentasyon. Ang pinakabago at opisyal na pinagmulan ay ang README sa Ingles.


Tabularis, isang desktop SQL workspace, na may query editor at data grid

I-download

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

O kumuha ng installer nang direkta:

  • Windows:  Windows

  • macOS:  macOS (Apple Silicon) macOS (Intel)

  • Linux:  Linux AppImage Linux .deb Linux .rpm

Sinusuportahan ng UI ng app ang Ingles, Italyano, Espanyol, Tsino (Simplified), Pranses, Aleman, Hapones, Ruso, Koreano, Tagalog, at Portuges (Brazilian).

Tip

Discord: Sumali sa aming server para makipag-usap sa mga maintainer, magbahagi ng feedback, at humingi ng tulong.

Bakit tabularis?

tabularis DBeaver CE TablePlus Beekeeper Studio
Lisensya Apache 2.0, libre Apache 2.0, libre (may bayad na Pro) Komersyal GPLv3 (may bayad na edisyon)
SQL notebooks (SQL + Markdown cells, cross-cell variables, charts) ✅ ❌ ❌ ❌
Built-in MCP server para sa AI agents ✅ ❌ ❌ ❌
Mga plugin sa anumang wika (JSON-RPC sa stdio) ✅ Java/Eclipse plugins JavaScript plugins ❌
AI text-to-SQL gamit ang lokal na modelo (Ollama) ✅ Cloud AI assistant ❌ ❌
Visual EXPLAIN na may interactive plan graphs ✅ ✅ ❌ ❌
Mga database out of the box 3 built-in + 21 opisyal na plugin 100+ 20+ ~10

Note

Paghahambing noong Hunyo 2026; maaaring nagbago ang mga feature ng ibang tool mula noon. Kung kailangan mo ng dose-dosenang driver, gamitin ang DBeaver. Nakatuon ang Tabularis sa maayos na pagsuporta sa ilang database.

Suporta sa database

Built-in ang PostgreSQL, MySQL/MariaDB at SQLite. Deprecated na ang built-in na PostgreSQL driver pabor sa PostgreSQL plugin, na awtomatikong ini-install ng Tabularis. Ang lahat ng iba ay plugin. Ang kasalukuyang estado ay tumutugma sa driver coverage at plugins sa website:

Released

Database Plugin Database Plugin
ClickHouse tabularis-clickhouse-plugin LibSQL / Turso tabularis-libsql-plugin
Cloudflare D1 tabularis_cloudflare_d1_plugin MongoDB tabularis-mongodb-plugin
Cloudflare D1 (HTTP API) cloudflare-tabularis MongoDB Atlas tabularis-mongodb-plugin
DM / Dameng tabularis-dameng-plugin Oracle tabularis-oracle-plugin
DuckDB tabularis-duckdb-plugin Redis (Go) tabularis-redis-plugin-go
DynamoDB tabularis-dynamodb-plugin Redis (Rust) tabularis-redis-plugin
Elasticsearch tabularis-elasticsearch-plugin SQL Server tabularis-sqlserver-plugin
Firestore firestore-tabularis CSV Folder tabularis-csv-plugin
IBM Db2 tabularis-db2-plugin Google Sheets tabularis-google-sheets-plugin
IBM Informix tabularis-informix-plugin HackerNews tabularis-hackernews-plugin

Nasa bounty board

Status Mga database
Claimed Google BigQuery, Meilisearch
Scoped Amazon Redshift, CockroachDB, TiDB
Paparating Snowflake
Open Cassandra, Etcd, Firebird, ScyllaDB, SQL Anywhere, SurrealDB, Trino / Presto

Note

Maaaring i-install ang mga driver na may status na Released mula sa plugin registry. Ang lahat ng iba ay nasa bounty board: kunin ang isa, i-sponsor, o mag-request ng database.

Pag-install

Windows

winget install Debba.Tabularis

O i-download ang installer mula sa Releases.

macOS

brew install --cask tabularis

Simula sa v0.13.1, signed at notarized ang mga build ng Apple kaya magbubukas nang walang dagdag na hakbang.

Mga tala para sa mga release bago ang v0.13.1

Ang mga tala sa ibaba ay para lamang sa mas lumang release (bago ang v0.13.1) na direktang na-download:

  • Maaaring kailanganin mong bigyan ng accessibility access (Privacy & Security) ang tabularis app. Kapag nag-a-update at nasa allowed list na ang tabularis, tanggalin ito nang manu-mano bago maibigay ang access sa bagong bersyon.
  • Pagkatapos kopyahin ang app sa Applications folder, maaaring kailanganin mo ring patakbuhin:
xattr -c /Applications/tabularis.app

Linux

Snap

sudo snap install tabularis
sudo snap connect tabularis:password-manager-service   # keychain access para sa mga naka-save na credential

Important

Hindi pa awtomatikong kinokonekta ng Snap Store ang interface na password-manager-service. Kung wala ito, pumapalya ang pag-save ng koneksyon na may error na Platform secure storage failure.

Flatpak

flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark dev.tabularis.Tabularis

AppImage

chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImage

Arch Linux

yay -S tabularis-bin

Mga update

  • Awtomatikong nagche-check ng update ang app sa startup.
  • Maaari ring mag-update nang manu-mano mula sa GitHub Releases.

Gallery

Makikita ang buong gallery sa tabularis.dev.

Mga feature

Pamamahala ng koneksyon

Buong reference sa tabularis.dev →

  • Suporta para sa PostgreSQL, MySQL/MariaDB at SQLite.
  • Lokal na pag-save ng mga profile ng koneksyon.
  • SSH tunnels at pag-iimbak ng password sa system keychain.
  • Connections page na may grid at list view at real-time search.
  • Sariling itsura bawat koneksyon: custom na icon (Lucide, emoji o sariling larawan) at accent color.

Database explorer

Buong reference sa tabularis.dev →

  • Mag-browse ng mga table, column, key, index, view at routine.
  • Built-in na pag-edit ng schema elements.
  • Interactive ER diagram.
  • Mabilis na aksyon sa context menu.

SQL editor

Buong reference sa tabularis.dev →

  • Monaco Editor na may syntax highlighting at autocomplete.
  • Mga naka-isolate na tab para sa bawat koneksyon.
  • Multi-statement execution na may hiwalay na result display.
  • Mga nai-save na query at built-in na AI overlay sa editor.

SQL notebooks

Buong reference sa tabularis.dev →

  • SQL at Markdown cells sa isang dokumento.
  • Inline results at charts.
  • Cross-cell variables at global parameters.
  • Sunud-sunod na pagpapatakbo ng lahat ng cell.

Visual query builder

Buong reference sa tabularis.dev →

  • Pagbuo ng query gamit ang drag-and-drop.
  • Visual JOIN, filter, aggregate, sort at LIMIT.
  • Real-time na SQL generation.

Visual EXPLAIN

Buong reference sa tabularis.dev →

  • Interactive graph ng execution plan.
  • Table view, raw output at opsyonal na AI analysis.
  • Suporta para sa PostgreSQL, MySQL/MariaDB at SQLite.

Data grid

Buong reference sa tabularis.dev →

  • Inline at batch editing.
  • Paglikha, pagpili at pagbura ng row.
  • Export sa CSV o JSON.
  • Paunang suporta sa spatial data.
  • JSON/JSONB cell highlighting at dedicated editor window (Tree / Monaco / Raw). Opsyonal bawat koneksyon: i-detect ang JSON sa text columns.

Logging

  • Real-time log viewer sa Settings.
  • Filter ayon sa level.
  • Export sa .log files.
  • CLI debug mode: tabularis --debug.

Mga plugin

Buong reference sa tabularis.dev →

Mga setting

Buong reference sa tabularis.dev →

Naka-imbak ang configuration sa:

  • Linux: ~/.config/tabularis/
  • macOS: ~/Library/Application Support/tabularis/
  • Windows: %APPDATA%\tabularis\

Pangunahing mga file:

  • connections.json
  • saved_queries.json
  • config.json
  • themes/
  • preferences/
  • connection-icons/ (mga sariling larawan para sa icon ng koneksyon)

Sinusuportahan ng field na language sa config.json ang mga value na auto, en, it, es, zh, fr, de, ja, ru, ko, tl at pt-BR.

AI

Buong reference sa tabularis.dev →

Opsyonal na Text-to-SQL at query explanation gamit ang mga provider:

  • OpenAI
  • Anthropic
  • MiniMax
  • OpenRouter
  • Ollama
  • OpenAI-compatible APIs

Dynamic na nilo-load at naka-cache nang lokal ang listahan ng modelo.

MCP

Buong reference sa tabularis.dev →

Patakbuhin ang built-in MCP server:

tabularis --mcp

Mga suportadong client:

  • Claude Desktop
  • Cursor
  • Windsurf

Mga available na tool:

Tool Paglalarawan
list_connections Ilista ang lahat ng naka-save na koneksyon
list_databases Ilista ang lahat ng database ng isang koneksyon
list_tables Ilista ang mga table ng isang koneksyon (opsyonal na naka-filter ayon sa schema)
describe_table Kunin ang buong schema: mga column, index, foreign key
run_query Magpatakbo ng anumang SQL query at ibalik ang mga resulta

Tech stack

Layer Stack
Frontend React 19, TypeScript, Tailwind CSS v4
Backend Rust, Tauri v2, SQLx

Development

Setup

pnpm install
pnpm tauri dev

Build

pnpm tauri build

Roadmap

Awtomatikong binubuo ang roadmap mula sa mga GitHub issue. Tingnan ang kasalukuyang estado nito sa README sa Ingles.

Pag-contribute

Malugod na tinatanggap ang mga kontribusyon, tingnan ang CONTRIBUTING.md. Maaari kang magsimula sa:

Mga sponsor at tagasuporta

Sinusuportahan ang Tabularis ng mahuhusay na sponsor at tagasuporta. Tingnan ang buong listahan sa README sa Ingles at sa tabularis.dev/sponsors.

Kwento ng proyekto

Nagsimula ang Tabularis bilang eksperimento: hanggang saan makakarating ang AI-assisted development sa pagbuo ng gumaganang tool mula sa simula? Mas malayo kaysa inaasahan: ngayon ay aktibong mina-maintain na proyekto na may regular na release at plugin ecosystem.

Lisensya

Apache License 2.0


Nagustuhan mo ang tabularis? Mag-star sa repo ⭐, malaking tulong ito sa proyekto.

RepoStars