Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

azimutt

Herramienta full-stack para explorar, documentar y optimizar bases de datos. Proporciona ERD modernos, navegación rápida de datos, documentación integrada y análisis de esquemas complejos del mundo real.

Ficha actualizada 18 sept 2026, 18:28 · upstream 25 ago 2026, 21:29 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es azimutt

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Azimutt es una herramienta full-stack diseñada para la exploración profunda de bases de datos. A diferencia de los diagramas ERD tradicionales que fallan con esquemas grandes, Azimutt ofrece una experiencia completa de navegación visual y documentación integrada.

La plataforma soporta múltiples sistemas de gestión de bases de datos incluyendo PostgreSQL, MySQL, MongoDB y almacenamiento S3/MinIO. Está construida con Elixir/Phoenix para el backend y Elm/elm-spa para el editor frontend, proporcionando una arquitectura robusta y mantenible.

El análisis técnico indica complejidad HIGH con requisitos de 4 núcleos CPU, 4GB RAM y 30GB disco. Soporta despliegue en Docker, Heroku y Kubernetes, aunque no incluye soporte one-click.

CASOS DE USO
  • Explorar esquemas de bases de datos con cientos de tablas mediante diagramas ERD visuales
  • Documentar tablas y columnas con notas, etiquetas y memos para equipos
  • Consultar datos siguiendo claves foráneas y relaciones entre entidades
  • Analizar inconsistencias del esquema y aplicar mejores prácticas
  • Cargar SQL desde URL para compartir exploración pública de repositorios
PUNTOS DESTACADOS
  • Soporte multi-database: PostgreSQL, MySQL, MongoDB, Couchbase, Snowflake, BigQuery
  • Diagramas ERD diseñados específicamente para esquemas del mundo real grandes y complejos
  • Búsqueda integrada en todo el esquema con visualización de relaciones
  • Carga directa de SQL desde URL mediante parámetros de badge
  • Arquitectura full-stack con Elixir/Phoenix y Elm/elm-spa
PRECAUCIONES
  • No incluye soporte one-click deployment, requiere configuración manual
  • Requisitos hardware específicos: 4 núcleos CPU, 4GB RAM mínimo
  • Complejidad HIGH según análisis técnico del repositorio
  • Configuración de variables de entorno necesaria para despliegue en Heroku
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Despliegue vía Docker con imagen oficial disponible. Alternativas: Heroku (requiere configuración de PHX_HOST, S3_KEY_ID, S3_KEY_SECRET y creación de bucket azimutt) o Kubernetes (consultar charts/azimutt/README.md). Local development requiere pnpm, Elixir, Phoenix, Elm, PostgreSQL con usuario postgres/password postgres/database azimutt_dev. Puerto 4000 para app principal, 4002 para editor Elm.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLMySQLMongoDBS3/MinIO
BASES DE DATOS
PostgreSQLMySQLMongoDB
PUERTOS
40004002
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.