Envuelve cualquier base de datos SQL con APIs REST y GraphQL instantáneas, un Studio visual de administración y un servidor MCP nativo para agentes de IA.
LaWebcapsule/d9
Fork de Directus 9 mantenido de forma independiente y con licencia GPLv3, que añade una API REST y GraphQL y un estudio de administración sin código sobre bases de datos SQL existentes.
Alternativa open source a:Airtable
- Estrellas
- 184
- Forks
- 29
- Issues abiertos
- 17
- Último commit
- hace 4 días
¿Qué es?
d9 es un fork de Directus 9, mantenido por La Webcapsule después de que Directus 10 y las versiones posteriores pasaran a un modelo de código abierto prémium. Su objetivo es mantener disponible una versión estándar de Directus 9 de código abierto con licencia GPLv3 y el mismo esquema de base de datos, para que los proyectos existentes de Directus 9 puedan migrar actualizando sus dependencias e imports.
La plataforma convierte una base de datos SQL en un backend headless. Genera API REST y GraphQL, es compatible con PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB y MS-SQL, e incluye un Data Studio basado en Vue.js para gestionar contenido sin código. Se pueden usar esquemas existentes sin migrarlos.
El proyecto también ofrece un SDK de JS, scaffolding para extensiones y una plantilla opcional de projen, @wbce/projen-d9, cuyo CLI d9-plumbing guarda roles, permisos, flujos y dashboards junto al esquema, para trasladar la configuración entre entornos. Actualmente, sus comandos de base de datos dan por hecho que se usa PostgreSQL.
Funciones clave
- 01Genera automáticamente API REST y GraphQL sobre tablas SQL existentes.
- 02Es compatible con PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB y MS-SQL.
- 03Incluye un Data Studio basado en Vue.js para que usuarios sin conocimientos técnicos gestionen contenido.
- 04Usa el mismo esquema que Directus 9, por lo que se pueden reutilizar las bases de datos existentes.
- 05Se puede ampliar mediante extensiones modulares compatibles con las extensiones de Directus 9.
- 06Se puede alojar por cuenta propia, también mediante Docker.
Casos de uso
- Mantener en funcionamiento una implementación autoalojada de Directus 9 con una licencia de código abierto.
- Añadir una interfaz de administración y una API sobre una base de datos SQL existente.
- Migrar proyectos de Directus 9 a d9 sin cambiar el esquema de la base de datos.
- Gestionar roles, permisos y configuración en desarrollo, staging y producción con la plantilla de projen.
Inicio rápido
- 1
Crea un proyecto d9 nuevo con el inicializador de npm
npm init @wbce-d9/directus-project@latest - 2
O ejecuta d9 con Docker
docker run -d -p 8055:8055 lawebcapsule/d9:latest
Antes de usarlo
- Derivado de Directus 9, una versión principal anterior que ya no forma parte de la línea de versiones actual.
- La documentación y la configuración se alojan en otro sitio, y algunos pasos dependen de él.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es d9?
- Fork de Directus 9 mantenido de forma independiente y con licencia GPLv3, que añade una API REST y GraphQL y un estudio de administración sin código sobre bases de datos SQL existentes. d9 es un fork de Directus 9, mantenido por La Webcapsule después de que Directus 10 y las versiones posteriores pasaran a un modelo de código abierto prémium. Su objetivo es mantener disponible una versión estándar de Directus 9 de código abierto con licencia GPLv3 y el mismo esquema de base de datos, para que los proyectos existentes de Directus 9 puedan migrar actualizando sus dependencias e imports.
- ¿d9 es gratuito? ¿Qué licencia tiene?
- d9 es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿d9 sigue mantenido?
- Mantenimiento activo. El último commit de d9 fue el 3 nov 2026.
- ¿Para qué puedo usar d9?
- Mantener en funcionamiento una implementación autoalojada de Directus 9 con una licencia de código abierto. Añadir una interfaz de administración y una API sobre una base de datos SQL existente. Migrar proyectos de Directus 9 a d9 sin cambiar el esquema de la base de datos. Gestionar roles, permisos y configuración en desarrollo, staging y producción con la plantilla de projen.
- ¿Cómo se instala d9?
- Crea un proyecto d9 nuevo con el inicializador de npm: npm init @wbce-d9/directus-project@latest O ejecuta d9 con Docker: docker run -d -p 8055:8055 lawebcapsule/d9:latest
- ¿Dónde consigo d9?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LaWebcapsule/d9
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor gratuito de esquemas de bases de datos en el navegador que crea diagramas ER y genera scripts SQL, sin necesidad de cuenta.
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.
APIs REST y MCP instantáneas para bases de datos PostgreSQL y MySQL existentes o nuevas, con CRUD, rutas SQL personalizadas, autenticación y ACL, sin necesidad de código de backend.
Alternativa de código abierto y autohospedable a Airtable que convierte bases de datos SQL como PostgreSQL, MySQL y SQLite en una interfaz tipo hoja de cálculo con APIs autogeneradas.
Una interfaz web similar a una hoja de cálculo para consultar, editar, explorar y compartir datos en bases de datos PostgreSQL autoalojadas.