Editor SQL y gestor de bases de datos multiplataforma para Linux, macOS y Windows, compatible con MySQL, PostgreSQL, SQLite, SQL Server y muchos más.
azimuttapp/azimutt
Herramienta full-stack para explorar bases de datos, diseñar, recorrer, documentar y analizar esquemas, con diagramas ERD para bases de datos grandes y desordenadas.
Alternativa open source a:dbdiagram.io
Lucidchart
- Estrellas
- 2,192
- Forks
- 145
- Issues abiertos
- 85
- Último commit
- hace 2 meses
¿Qué es?
Azimutt es una herramienta para explorar bases de datos, diseñada para esquemas con cientos de tablas. Ofrece una vista de diagrama entidad-relación que sigue siendo práctica a medida que crecen los esquemas, además de búsqueda en tablas y columnas, opciones para mostrar solo las tablas relevantes y seguir las relaciones de claves foráneas, y la posibilidad de consultar datos mientras se recorren las relaciones.
Además de explorar, Azimutt permite a los equipos documentar tablas y columnas con notas y etiquetas, guardar diseños y memorandos para casos de uso o equipos específicos, y diseñar esquemas con AML, su propio lenguaje de diagramación basado en texto. También incluye funciones de análisis que detectan incoherencias y problemas habituales relacionados con las buenas prácticas en un esquema.
La aplicación web está desarrollada con Elixir y Phoenix en el backend, y Elm para el editor. Se puede alojar por cuenta propia con una imagen de Docker o desplegar en Heroku o Kubernetes. La lista de temas del repositorio incluye motores compatibles como PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, MongoDB y otros.
Funciones clave
- 01Diagramas ERD interactivos, diseñados para esquemas reales de gran tamaño
- 02Búsqueda global en tablas y columnas, con seguimiento de relaciones
- 03Notas y etiquetas para tablas y columnas, además de diseños y memorandos para documentarlas
- 04Diseño de esquemas con AML, un lenguaje de diagramación basado en texto
- 05Análisis de esquemas para detectar incoherencias y evaluar las buenas prácticas
- 06Insignia integrable para que cualquiera pueda explorar en línea un archivo SQL público
Casos de uso
- Familiarizarse con una base de datos heredada que tiene cientos de tablas
- Documentar el esquema de un equipo con notas, etiquetas y diseños compartidos
- Revisar un esquema para detectar incoherencias antes o después de realizar cambios
- Compartir una vista navegable de un archivo de esquema SQL en el README de un proyecto
Inicio rápido
- 1
Instala pnpm, Elm, elm-spa, Phoenix, Elixir y PostgreSQL
- 2
Copia el archivo de ejemplo de variables de entorno
copy .env.example to .env - 3
Instala las dependencias y configura el proyecto
source .env && npm run setup - 4
Inicia el servidor de Azimutt y abre localhost:4000
source .env && npm start
Antes de usarlo
- El desarrollo local requiere instalar muchas herramientas, como Elixir, Phoenix, Elm y PostgreSQL.
- La documentación de alojamiento propio incluye guías para Docker, Heroku y Kubernetes, lo que añade trabajo de configuración.
Temas
Preguntas frecuentes
- ¿Qué es azimutt?
- Herramienta full-stack para explorar bases de datos, diseñar, recorrer, documentar y analizar esquemas, con diagramas ERD para bases de datos grandes y desordenadas. Azimutt es una herramienta para explorar bases de datos, diseñada para esquemas con cientos de tablas. Ofrece una vista de diagrama entidad-relación que sigue siendo práctica a medida que crecen los esquemas, además de búsqueda en tablas y columnas, opciones para mostrar solo las tablas relevantes y seguir las relaciones de claves foráneas, y la posibilidad de consultar datos mientras se recorren las relaciones.
- ¿azimutt es gratuito? ¿Qué licencia tiene?
- azimutt es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿azimutt sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de azimutt fue el 25 ago 2026.
- ¿Para qué puedo usar azimutt?
- Familiarizarse con una base de datos heredada que tiene cientos de tablas Documentar el esquema de un equipo con notas, etiquetas y diseños compartidos Revisar un esquema para detectar incoherencias antes o después de realizar cambios Compartir una vista navegable de un archivo de esquema SQL en el README de un proyecto
- ¿Cómo se instala azimutt?
- Instala pnpm, Elm, elm-spa, Phoenix, Elixir y PostgreSQL Copia el archivo de ejemplo de variables de entorno: copy .env.example to .env Instala las dependencias y configura el proyecto: source .env && npm run setup Inicia el servidor de Azimutt y abre localhost:4000: source .env && npm start
- ¿Dónde consigo azimutt?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/azimuttapp/azimutt
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta ligera de línea de comandos, independiente del framework, para gestionar migraciones de bases de datos en SQL entre equipos y entornos.
IDE nativo de bases de datos para macOS, Windows y Linux, compatible con PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server y ClickHouse, con servidor MCP integrado y chat con IA.
Genera diagramas ER interactivos y fáciles de leer a partir del esquema de tu base de datos, sin configuración, desde una URL web o la CLI.
Un ORM headless y ligero para TypeScript compatible con PostgreSQL, MySQL y SQLite, que funciona en Node.js, Bun, Deno y entornos edge.
Cliente de bases de datos multiplataforma y ligero para más de 100 bases de datos, con app de escritorio, Docker, CLI, asistente de SQL con IA y servidor MCP.