Tabularis Tabularis

# Tabularis Tabularis è un workspace SQL desktop open source con 3 driver di database integrati e 24 plugin pubblicati, tra cui DuckDB, ClickHouse, Redis e Firestore. Il suo server MCP integrato permette a Claude, Cursor e Devin (ex Windsurf) di leggere il tuo schema ed eseguire query nella stessa app che usi già.

Sito web · Documentazione · 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] > Documento tradotto. Per la versione di riferimento sempre aggiornata, consulta il [README in inglese](../../README.md).
Tabularis, un workspace SQL desktop, con editor di query e griglia dati
## Download ```bash winget install Debba.Tabularis # Windows brew install --cask tabularis # macOS sudo snap install tabularis # Linux ``` Oppure scarica direttamente un installer: - **Windows:**  [![Windows](https://img.shields.io/badge/Windows-Download-blue?logo=windows)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64-setup.exe) - **macOS:**  [![macOS (Apple Silicon)](https://img.shields.io/badge/macOS-Apple%20Silicon-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_aarch64.dmg) [![macOS (Intel)](https://img.shields.io/badge/macOS-Intel-black?logo=apple)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64.dmg) - **Linux:**  [![Linux AppImage](https://img.shields.io/badge/Linux-AppImage-green?logo=linux)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.AppImage) [![Linux .deb](https://img.shields.io/badge/Linux-.deb-orange?logo=debian)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_amd64.deb) [![Linux .rpm](https://img.shields.io/badge/Linux-.rpm-red?logo=redhat)](https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis-0.29.0-1.x86_64.rpm) L’interfaccia dell’app è disponibile in inglese, italiano, spagnolo, cinese (semplificato), francese, tedesco, giapponese, russo, coreano, tagalog e portoghese (brasiliano). > [!TIP] > **Discord:** [Entra nel server](https://discord.com/invite/K2hmhfHRSt) per parlare con i maintainer, condividere feedback e ricevere supporto. ## Perché tabularis? | | **tabularis** | DBeaver CE | TablePlus | Beekeeper Studio | | ----------------------------------------------------------------- | :----------------------------: | :------------------------------------: | :---------------: | :--------------------------: | | Licenza | Apache 2.0, gratuito | Apache 2.0, gratuito (Pro a pagamento) | Commerciale | GPLv3 (edizioni a pagamento) | | Notebook SQL (celle SQL + Markdown, variabili tra celle, grafici) | ✅ | ❌ | ❌ | ❌ | | Server MCP integrato per agenti AI | ✅ | ❌ | ❌ | ❌ | | Plugin in **qualsiasi linguaggio** (JSON-RPC su stdio) | ✅ | Plugin Java/Eclipse | Plugin JavaScript | ❌ | | Text-to-SQL AI con **modelli locali** (Ollama) | ✅ | Assistente AI basato su cloud | ❌ | ❌ | | Visual EXPLAIN con grafi interattivi del piano | ✅ | ✅ | ❌ | ❌ | | Database supportati nativamente | 3 nativi + 24 plugin ufficiali | 100+ | 20+ | ~10 | > [!NOTE] > Confronto aggiornato a giugno 2026; le funzionalità degli altri strumenti potrebbero essere cambiate nel frattempo. Se ti servono decine di driver, usa DBeaver. Tabularis si concentra sul supportare bene pochi database. ### Database supportati PostgreSQL, MySQL/MariaDB e SQLite sono integrati nativamente. Il driver PostgreSQL integrato è deprecato in favore del [plugin PostgreSQL](https://github.com/TabularisDB/tabularis-postgresql-plugin), che Tabularis installa automaticamente. Tutto il resto è un plugin. Lo stato attuale rispecchia la [copertura driver & plugin](https://tabularis.dev/#driver-coverage) sul sito: **Disponibili** | Database | Plugin | Database | Plugin | | ------------------------ | ----------------------------------------------------------------------------------------------- | -------------- | ----------------------------------------------------------------------------------------------- | | ClickHouse | [tabularis-clickhouse-plugin](https://github.com/TabularisDB/tabularis-clickhouse-plugin) | LibSQL / Turso | [tabularis-libsql-plugin](https://github.com/TabularisDB/tabularis-libsql-plugin) | | Cloudflare D1 | [tabularis_cloudflare_d1_plugin](https://github.com/josejorge/tabularis_cloudflare_d1_plugin) | MongoDB | [tabularis-mongodb-plugin](https://github.com/danielnuld/tabularis-mongodb-plugin) | | Cloudflare D1 (HTTP API) | [cloudflare-tabularis](https://github.com/GabrielMalava/cloudflare-tabularis) | MongoDB Atlas | [tabularis-mongodb-plugin](https://github.com/TabularisDB/tabularis-mongodb-plugin) | | DM / Dameng | [tabularis-dameng-plugin](https://github.com/haos666/tabularis-dameng-plugin) | Oracle | [tabularis-oracle-plugin](https://github.com/TabularisDB/tabularis-oracle-plugin) | | DuckDB | [tabularis-duckdb-plugin](https://github.com/TabularisDB/tabularis-duckdb-plugin) | Redis (Go) | [tabularis-redis-plugin-go](https://github.com/gzamboni/tabularis-redis-plugin-go) | | DynamoDB | [tabularis-dynamodb-plugin](https://github.com/TabularisDB/tabularis-dynamodb-plugin) | Redis (Rust) | [tabularis-redis-plugin](https://github.com/nicholas-papachriston/tabularis-redis-plugin) | | Elasticsearch | [tabularis-elasticsearch-plugin](https://github.com/TabularisDB/tabularis-elasticsearch-plugin) | SQL Server | [tabularis-sqlserver-plugin](https://github.com/TabularisDB/tabularis-sqlserver-plugin) | | Firestore | [firestore-tabularis](https://codeberg.org/NewtTheWolf/firestore-tabularis) | CSV Folder | [tabularis-csv-plugin](https://github.com/TabularisDB/tabularis-csv-plugin) | | IBM Db2 | [tabularis-db2-plugin](https://github.com/TabularisDB/tabularis-db2-plugin) | Google Sheets | [tabularis-google-sheets-plugin](https://github.com/TabularisDB/tabularis-google-sheets-plugin) | | IBM Informix | [tabularis-informix-plugin](https://github.com/danielnuld/tabularis-informix-plugin) | HackerNews | [tabularis-hackernews-plugin](https://github.com/TabularisDB/tabularis-hackernews-plugin) | | Cassandra / ScyllaDB | [tabularis-cassandra-plugin](https://github.com/TabularisDB/tabularis-cassandra-plugin) | Harper | [tabularis-harper-plugin](https://github.com/HarperFast/tabularis-harper-plugin) | | PostgreSQL | [tabularis-postgresql-plugin](https://github.com/TabularisDB/tabularis-postgresql-plugin) | Trino | [tabularis-trino-plugin](https://github.com/TabularisDB/tabularis-trino-plugin) | **Sulla bacheca delle taglie** | Stato | Database | | --------- | ---------------------------------------------------------------------------- | | In corso | Amazon Redshift, Google BigQuery, Meilisearch | | Definito | CockroachDB, TiDB | | In arrivo | Snowflake | | Aperto | Etcd, Firebird, SQL Anywhere, SurrealDB | > [!NOTE] > I driver **disponibili** sono installabili dal [registro dei plugin](https://tabularis.dev/plugins). Tutto il resto è sulla [bacheca delle taglie](https://tabularis.dev/plugins/bounties): prendine una in carico, sponsorizzala o [richiedi un database](https://github.com/TabularisDB/tabularis/discussions). ## Installazione ### Windows ```bash winget install Debba.Tabularis ``` Oppure scarica l’installer dalla [pagina Releases](https://github.com/TabularisDB/tabularis/releases). ### macOS ```bash brew install --cask tabularis ``` Le build dalla **v0.13.1** in poi sono firmate e autenticate (notarized) da Apple, quindi si aprono senza passaggi aggiuntivi.
Note per le release precedenti alla v0.13.1
Le note seguenti valgono solo per le release più vecchie (precedenti alla v0.13.1) scaricate direttamente: - Devi concedere l’accesso all’accessibilità (Privacy e sicurezza) all’app tabularis. Se stai aggiornando e tabularis è già nell’elenco delle app consentite, dovrai rimuoverla manualmente prima di poter concedere l’accesso alla nuova versione. - Dopo aver copiato l’app nella cartella Applicazioni, potrebbe essere necessario eseguire: ```bash xattr -c /Applications/tabularis.app ```
### Linux **Snap** ```bash sudo snap install tabularis sudo snap connect tabularis:password-manager-service # accesso al keychain per le credenziali salvate ``` > [!IMPORTANT] > L’interfaccia `password-manager-service` non viene ancora connessa automaticamente dallo Snap Store. Senza di essa, il salvataggio di una connessione fallisce con l’errore `Platform secure storage failure`. **Flatpak** ```bash flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo flatpak install flatpark dev.tabularis.Tabularis ``` **AppImage** ```bash chmod +x tabularis_x.x.x_amd64.AppImage ./tabularis_x.x.x_amd64.AppImage ``` **Arch Linux** ```bash yay -S tabularis-bin ``` ## Aggiornamenti - Controllo automatico degli aggiornamenti all’avvio. - Aggiornamento manuale disponibile tramite release GitHub. ## Galleria La galleria completa è disponibile su [tabularis.dev](https://tabularis.dev). ## Funzionalità ### Connessioni [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/connections) - Supporto per PostgreSQL, MySQL/MariaDB e SQLite. - Profili connessione salvati localmente. - Tunneling SSH e archiviazione password nel keychain di sistema. - Pagina connessioni con vista griglia/lista e ricerca in tempo reale. - Aspetto personalizzato per ogni connessione: icona (Lucide, emoji o immagine) e colore di accento. ### Esplora database [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/schema-management) - Navigazione di tabelle, colonne, chiavi, indici, viste e routine. - Modifica inline di alcuni elementi di schema. - Diagramma ER interattivo. - Azioni rapide da menu contestuale. ### Editor SQL [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/editor) - Monaco Editor con evidenziazione e completamento. - Tab multipli con connessioni isolate. - Esecuzione multi-query con risultati separati. - Query salvate e overlay AI nell’editor. ### Notebook SQL [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/notebooks) - Celle SQL e Markdown nello stesso documento. - Risultati inline e grafici. - Variabili tra celle e parametri globali. - Esecuzione sequenziale di tutte le celle. ### Query Builder Visuale [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/visual-query-builder) - Composizione query drag-and-drop. - JOIN visuali, filtri, aggregazioni, ordinamenti e limiti. - SQL generato in tempo reale. ### Visual EXPLAIN [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/visual-explain) - Piani di esecuzione come grafi navigabili. - Vista tabellare, raw e analisi AI opzionale. - Supporto per PostgreSQL, MySQL/MariaDB e SQLite. ### Data Grid [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/data-grid) - Editing inline e batch. - Creazione, selezione ed eliminazione righe. - Export in CSV o JSON. - Supporto iniziale a dati spaziali. - Celle JSON/JSONB con evidenziazione e finestra di editing dedicata (Tree / Monaco / Raw). Opzionale per connessione: rileva JSON nelle colonne di testo. ### Logging - Log in tempo reale dalle impostazioni. - Filtri per livello. - Export in file `.log`. - Modalità debug via CLI: `tabularis --debug`. ### Plugin [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/plugins) - Sistema plugin esterno via JSON-RPC 2.0 su stdin/stdout. - Installazione driver comunitari senza riavvio. - Registro ufficiale in [`plugins/registry.json`](../../plugins/registry.json). - Guida sviluppo in [`plugins/PLUGIN_GUIDE.md`](../../plugins/PLUGIN_GUIDE.md). ## Configurazione [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/configuration) Le impostazioni sono salvate in: - Linux: `~/.config/tabularis/` - macOS: `~/Library/Application Support/tabularis/` - Windows: `%APPDATA%\tabularis\` File principali: - `connections.json` - `saved_queries.json` - `config.json` - `themes/` - `preferences/` - `connection-icons/` (immagini personalizzate per le icone di connessione) In `config.json`, il campo `language` supporta `auto`, `en`, `it`, `es`, `zh`, `fr`, `de`, `ja`, `ru`, `ko`, `tl` e `pt-BR`. ## AI [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/ai-assistant) Funzioni opzionali di text-to-SQL e spiegazione query con: - OpenAI - Anthropic - MiniMax - OpenRouter - Requesty - Ollama - API compatibili OpenAI I modelli vengono recuperati dinamicamente e cacheati localmente. ## MCP [Riferimento completo su tabularis.dev →](https://tabularis.dev/wiki/mcp-server) Avvio server MCP integrato: ```bash tabularis --mcp ``` Client supportati: - Claude Desktop - Cursor - Windsurf Strumenti disponibili: | Strumento | Descrizione | | ------------------ | --------------------------------------------------------------- | | `list_connections` | Elenca tutte le connessioni salvate | | `list_databases` | Elenca tutti i database di una connessione | | `list_tables` | Elenca le tabelle di una connessione (filtrabili per schema) | | `describe_table` | Restituisce lo schema completo: colonne, indici, chiavi esterne | | `run_query` | Esegue qualsiasi query SQL e restituisce i risultati | ## Stack Tecnologico | Livello | Stack | | -------- | ------------------------------------- | | Frontend | React 19, TypeScript, Tailwind CSS v4 | | Backend | Rust, Tauri v2, SQLx | ## Sviluppo **Setup** ```bash pnpm install pnpm tauri dev ``` **Build** ```bash pnpm tauri build ``` ## Roadmap La roadmap viene generata automaticamente dalle issue di GitHub. Consulta lo stato attuale nel [README in inglese](../../README.md#roadmap). ## Contribuire I contributi sono benvenuti, consulta [CONTRIBUTING.md](../../CONTRIBUTING.md). Buoni punti di partenza: - [Design system UI e identità visiva: ricerca contributor](https://github.com/TabularisDB/tabularis/issues/195) - Scrivi un plugin driver in qualsiasi linguaggio con la [Plugin Guide](../../plugins/PLUGIN_GUIDE.md) ## Sponsor e sostenitori Tabularis è sostenuto da sponsor e sostenitori fantastici. Trovi l’elenco completo nel [README in inglese](../../README.md#sponsors-and-supporters) e su [tabularis.dev/sponsors](https://tabularis.dev/sponsors). ## Le origini del progetto Tabularis è nato come esperimento: fino a che punto poteva arrivare lo sviluppo assistito dall’AI nel costruire da zero uno strumento funzionante? Più lontano del previsto: oggi è un progetto attivamente mantenuto, con release regolari e un ecosistema di plugin. ## Licenza [Apache License 2.0](../../LICENSE) ---

Ti piace tabularis? Metti una stella al repo ⭐, aiuta molto il progetto.

RepoStars