Repolode
drawdb-io

drawdb-io/drawdb

Editor gratuito de esquemas de bases de datos en el navegador que crea diagramas ER y genera scripts SQL, sin necesidad de cuenta.

Alternativa open source a:dbdiagram.ioLucidchart

Estrellas
40,088
Forks
3,326
Issues abiertos
245
Último commit
hace 4 días

¿Qué es?

drawDB es un editor de diagramas entidad-relación (ERD) que funciona íntegramente en el navegador. Puedes crear tablas y relaciones con clics y arrastrando, y luego exportar el esquema como SQL o importar scripts SQL existentes para convertirlos en diagramas. También permite generar migraciones y personalizar la apariencia del editor.

El proyecto admite varios dialectos de bases de datos, como PostgreSQL, MySQL/MariaDB, SQLite, SQL Server y Oracle, e incluye temas relacionados con DBML y MCP entre sus etiquetas. No hace falta una cuenta para usar el editor. El trabajo se conserva en el navegador y compartir archivos es opcional: para ello, es necesario configurar un servidor drawDB independiente.

La aplicación puede ejecutarse localmente con npm, compilarse para alojarla como contenido estático o iniciarse como un contenedor Docker. La imagen de Docker acepta una URL de backend en tiempo de ejecución, por lo que no hace falta volver a compilarla para apuntar a otro servidor de uso compartido.

Funciones clave

  • 01Edición de diagramas ERD en el navegador, con tablas y relaciones que se organizan mediante arrastrar y soltar.
  • 02Exportación de esquemas a SQL e importación de scripts SQL existentes para convertirlos en diagramas.
  • 03Generación de scripts de migración a partir de cambios en los esquemas.
  • 04Compatibilidad con varios dialectos de bases de datos, como PostgreSQL, MySQL, SQLite, SQL Server y Oracle.
  • 05No requiere cuenta; permite compartir archivos de forma opcional mediante un servidor independiente.
  • 06Imagen de Docker con una URL de backend configurable en tiempo de ejecución.

Casos de uso

  • Diseñar visualmente un nuevo esquema de base de datos antes de escribir las migraciones.
  • Aplicar ingeniería inversa a un volcado SQL existente para convertirlo en un diagrama fácil de leer.
  • Compartir un diagrama de esquema con un equipo mediante un enlace compartido.
  • Esbozar modelos de datos rápidamente sin instalar software de escritorio.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/drawdb-io/drawdb
  2. 2

    Entra en la carpeta del proyecto

    cd drawdb
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo

    npm run dev

Antes de usarlo

  • Las funciones para compartir requieren configurar drawdb-server por separado, aunque esto es opcional.

Temas

Preguntas frecuentes

¿Qué es drawdb?
Editor gratuito de esquemas de bases de datos en el navegador que crea diagramas ER y genera scripts SQL, sin necesidad de cuenta. drawDB es un editor de diagramas entidad-relación (ERD) que funciona íntegramente en el navegador. Puedes crear tablas y relaciones con clics y arrastrando, y luego exportar el esquema como SQL o importar scripts SQL existentes para convertirlos en diagramas. También permite generar migraciones y personalizar la apariencia del editor.
¿drawdb es gratuito? ¿Qué licencia tiene?
drawdb es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿drawdb sigue mantenido?
Mantenimiento activo. El último commit de drawdb fue el 15 oct 2026.
¿Para qué puedo usar drawdb?
Diseñar visualmente un nuevo esquema de base de datos antes de escribir las migraciones. Aplicar ingeniería inversa a un volcado SQL existente para convertirlo en un diagrama fácil de leer. Compartir un diagrama de esquema con un equipo mediante un enlace compartido. Esbozar modelos de datos rápidamente sin instalar software de escritorio.
¿Cómo se instala drawdb?
Clona el repositorio: git clone https://github.com/drawdb-io/drawdb Entra en la carpeta del proyecto: cd drawdb Instala las dependencias: npm install Inicia el servidor de desarrollo: npm run dev
¿Dónde consigo drawdb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/drawdb-io/drawdb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados