TabularisDB/tabularis
TabularisDB/tabularis has 5,404 GitHub stars and 415 forks. GitHot measured +7 stars in 24 hours. Last checked 2026-11-07 13:44 UTC. Last push 2026-11-02.
Open-source desktop SQL workspace with 3 built-in database drivers and 26 shipped driver plugins, including SQL Server, DuckDB, ClickHouse and Redis. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
Crecimiento de estrellas medido
- in 24h
- +7
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
docs/translations/README.es.md
Original
Tabularis
Tabularis es un espacio de trabajo SQL de escritorio open source con 3 drivers de bases de datos integrados y 26 plugins publicados, entre ellos DuckDB, ClickHouse, Redis y Firestore. Su servidor MCP integrado permite que Claude, Cursor y Devin (antes Windsurf) lean tu esquema y ejecuten consultas en la misma app que ya usas.
Sitio web · Documentación · Descarga · Changelog
English · Italiano · Español · 中文 · Français · Deutsch · 日本語 · Русский · Tagalog · 한국어 · Português (Brasil)
[!NOTE] Documento traducido. Para la versión de referencia más actualizada, consulta el README en inglés.
Descargas
winget install Debba.Tabularis # Windows
brew install --cask tabularis # macOS
sudo snap install tabularis # Linux
O descarga un instalador directamente:
La interfaz de la aplicación está disponible en inglés, italiano, español, chino (simplificado), francés, alemán, japonés, ruso, coreano, tagalo y portugués (brasileño).
[!TIP] Discord: Únete al servidor para hablar con los mantenedores, compartir feedback y pedir ayuda.
¿Por qué tabularis?
| tabularis | DBeaver CE | TablePlus | Beekeeper Studio | |
|---|---|---|---|---|
| Licencia | Apache 2.0, gratis | Apache 2.0, gratis (Pro es de pago) | Comercial | GPLv3 (ediciones de pago) |
| Notebooks SQL (celdas SQL + Markdown, variables entre celdas, gráficos) | ✅ | ❌ | ❌ | ❌ |
| Servidor MCP integrado para agentes de IA | ✅ | ❌ | ❌ | ❌ |
| Plugins en cualquier lenguaje (JSON-RPC sobre stdio) | ✅ | Plugins Java/Eclipse | Plugins JavaScript | ❌ |
| Text-to-SQL con IA usando modelos locales (Ollama) | ✅ | Asistente de IA en la nube | ❌ | ❌ |
| EXPLAIN visual con grafos de plan interactivos | ✅ | ✅ | ❌ | ❌ |
| Bases de datos soportadas de serie | 3 integradas + 26 plugins de drivers | 100+ | 20+ | ~10 |
[!NOTE] Comparativa a junio de 2026; las funcionalidades de las otras herramientas pueden haber cambiado desde entonces. Si necesitas decenas de drivers, usa DBeaver. Tabularis se centra en hacer bien unas pocas bases de datos.
Bases de datos soportadas
PostgreSQL, MySQL/MariaDB y SQLite vienen integradas. El driver de PostgreSQL integrado está obsoleto en favor del plugin de PostgreSQL, que Tabularis instala automáticamente. Todo lo demás es un plugin. El estado actual refleja la cobertura de drivers y plugins del sitio web:
Disponibles
En el tablón de recompensas
| Estado | Bases de datos |
|---|---|
| En curso | Amazon Redshift, Etcd, Meilisearch, Snowflake, SQL Anywhere |
| Planificado | TiDB |
| Abierto | Firebird, SurrealDB |
[!NOTE] Los drivers disponibles se instalan desde el registro de plugins. Todo lo demás está en el tablón de recompensas: reclama uno, patrocina uno o solicita una base de datos.
Instalación
Windows
winget install Debba.Tabularis
O descarga el instalador desde la página de Releases.
macOS
brew install --cask tabularis
Las builds desde la v0.13.1 en adelante están firmadas y notarizadas por Apple, así que se abren sin pasos adicionales.
Notas para releases anteriores a la v0.13.1
Las siguientes notas solo aplican a releases anteriores (antes de la v0.13.1) descargadas directamente:
- Debes permitir el acceso de accesibilidad (Privacidad y seguridad) a la app tabularis. Si estás actualizando y ya tienes tabularis en la lista de permitidos, elimínalo manualmente antes de poder conceder el acceso de accesibilidad a la nueva versión.
- Después de copiar la app a la carpeta Aplicaciones, puede ser necesario ejecutar:
xattr -c /Applications/tabularis.app
Linux
Snap
sudo snap install tabularis
sudo snap connect tabularis:password-manager-service # acceso al llavero para las credenciales guardadas
[!IMPORTANT] La Snap Store todavía no conecta automáticamente la interfaz
password-manager-service. Sin ella, guardar una conexión falla con el errorPlatform 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
Actualizaciones
- Comprobación automática de actualizaciones al iniciar la app.
- Posibilidad de actualizar manualmente desde las releases de GitHub.
Galería
La galería completa está en tabularis.dev.
Funcionalidades
Conexiones
Referencia completa en tabularis.dev →
- Soporte para PostgreSQL, MySQL/MariaDB y SQLite.
- Perfiles de conexión guardados localmente.
- Túneles SSH y almacenamiento de contraseñas en el llavero del sistema.
- Página de conexiones con vista de cuadrícula/lista y búsqueda en tiempo real.
- Apariencia personalizada por conexión: icono propio (Lucide, emoji o imagen) y color de acento.
Explorador de base de datos
Referencia completa en tabularis.dev →
- Navegación de tablas, columnas, claves, índices, vistas y rutinas.
- Edición inline de partes del esquema.
- Diagrama ER interactivo.
- Acciones rápidas desde menús contextuales.
Editor SQL
Referencia completa en tabularis.dev →
- Monaco Editor con resaltado y autocompletado.
- Múltiples pestañas con conexiones aisladas.
- Ejecución multi-query con resultados separados.
- Consultas guardadas y overlay de IA dentro del editor.
Notebooks SQL
Referencia completa en tabularis.dev →
- Celdas SQL y Markdown en un mismo documento.
- Resultados inline y gráficos.
- Variables entre celdas y parámetros globales.
- Ejecución secuencial de todas las celdas.
Constructor visual de consultas
Referencia completa en tabularis.dev →
- Construcción drag-and-drop.
- JOINs visuales, filtros, agregaciones, ordenación y límites.
- SQL generado en tiempo real.
Visual EXPLAIN
Referencia completa en tabularis.dev →
- Planes de ejecución como grafos navegables.
- Vistas tabular, raw y análisis opcional con IA.
- Compatible con PostgreSQL, MySQL/MariaDB y SQLite.
Data Grid
Referencia completa en tabularis.dev →
- Edición inline y por lotes.
- Creación, selección y borrado de filas.
- Exportación a CSV o JSON.
- Soporte inicial para datos espaciales.
- Celdas JSON/JSONB con resaltado y ventana de edición dedicada (Árbol / Monaco / Raw). Opcional por conexión: detectar JSON en columnas de texto.
Logging
- Logs en tiempo real desde los ajustes.
- Filtros por nivel.
- Exportación a archivos
.log. - Modo debug por CLI:
tabularis --debug.
Plugins
Referencia completa en tabularis.dev →
- Sistema externo vía JSON-RPC 2.0 por stdin/stdout.
- Instalación de drivers comunitarios sin reiniciar.
- Registro oficial en
plugins/registry.json. - Guía para desarrolladores en
plugins/PLUGIN_GUIDE.md.
Configuración
Referencia completa en tabularis.dev →
La configuración se guarda en:
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\tabularis\
Archivos principales:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/connection-icons/(imágenes personalizadas para iconos de conexiones)
En config.json, el campo language admite auto, en, it, es, zh, fr, de, ja, ru, ko, tl y pt-BR.
IA
Referencia completa en tabularis.dev →
Funciones opcionales de text-to-SQL y explicación de consultas con:
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Requesty
- Ollama
- APIs compatibles con OpenAI
La lista de modelos se obtiene dinámicamente y se cachea localmente.
MCP
Referencia completa en tabularis.dev →
Iniciar el servidor MCP integrado:
tabularis --mcp
Clientes soportados:
- Claude Desktop
- Cursor
- Windsurf
Herramientas disponibles:
| Herramienta | Descripción |
|---|---|
list_connections |
Lista todas las conexiones guardadas |
list_databases |
Lista todas las bases de datos de una conexión |
list_tables |
Lista las tablas de una conexión (opcionalmente filtradas por esquema) |
describe_table |
Obtiene el esquema completo: columnas, índices, claves foráneas |
run_query |
Ejecuta cualquier consulta SQL y devuelve los resultados |
Stack Tecnológico
| Capa | Stack |
|---|---|
| Frontend | React 19, TypeScript, Tailwind CSS v4 |
| Backend | Rust, Tauri v2, SQLx |
Desarrollo
Setup
pnpm install
pnpm tauri dev
Build
pnpm tauri build
Roadmap
El roadmap se genera automáticamente a partir de las issues de GitHub. Consulta el estado actual en el README en inglés.
Contribuir
Las contribuciones son bienvenidas, consulta CONTRIBUTING.md. Buenos puntos para empezar:
- Sistema de diseño de UI e identidad visual: llamada a contribuidores
- Escribe un plugin de driver en cualquier lenguaje con la Guía de Plugins
Patrocinadores y colaboradores
Tabularis cuenta con el apoyo de patrocinadores y colaboradores increíbles. Consulta la lista completa en el README en inglés y en tabularis.dev/sponsors.
Historia del proyecto
Tabularis empezó como un experimento: ¿hasta dónde podía llegar el desarrollo asistido por IA construyendo una herramienta funcional desde cero? Más lejos de lo esperado: hoy es un proyecto mantenido activamente, con releases regulares y un ecosistema de plugins.
Licencia
¿Te gusta tabularis? Dale una estrella al repo ⭐, ayuda mucho al proyecto.
Explorar proyectos relacionados
Asabeneh/30-Days-Of-Python
El reto de programación 30 Days of Python es una guía paso a paso para aprender el lenguaje de programación Python en 30 días. Este reto puede llevar más de 100 días. Sigue tu propio ritmo. Estos vídeos también pueden ayudarte: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,303 estrellasgrafana/grafana
Plataforma abierta y componible de observabilidad y visualización de datos. Visualiza métricas, registros y trazas de múltiples fuentes, como Prometheus, Loki, Elasticsearch, InfluxDB, Postgres y muchas más.
77,725 estrellasredis/redis
Para los desarrolladores que crean aplicaciones en tiempo real basadas en datos, Redis es la opción preferida, la más rápida y la de más funciones como caché, servidor de estructuras de datos y motor de consultas de documentos y vectores.
77,268 estrellasapache/superset
Apache Superset es una plataforma de visualización y exploración de datos.
75,439 estrellas