Envolve qualquer banco de dados SQL com APIs REST e GraphQL instantâneas, um Studio visual de administração e um servidor MCP nativo para agentes de IA.
LaWebcapsule/d9
Fork do Directus 9 mantido de forma independente sob GPLv3, que adiciona uma API REST e GraphQL e um estúdio de administração no-code a bancos de dados SQL existentes.
Alternativa open source a:Airtable
- Estrelas
- 184
- Forks
- 29
- Issues abertas
- 17
- Último commit
- há 4 dias
O que é?
d9 é um fork do Directus 9, mantido pela La Webcapsule após o Directus 10 e as versões posteriores adotarem um modelo premium de código aberto. O objetivo é manter disponível uma versão padrão e open source do Directus 9 sob GPLv3, com o mesmo schema de banco de dados, para que projetos existentes no Directus 9 possam migrar atualizando dependências e imports.
A plataforma transforma um banco de dados SQL em um backend headless. Ela gera APIs REST e GraphQL, oferece suporte a PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB e MS-SQL e inclui um Data Studio em Vue.js para gerenciar conteúdo sem código. É possível usar schemas existentes sem fazer migração.
O projeto também oferece um SDK JS, scaffolding para extensões e um template opcional do projen, @wbce/projen-d9. O CLI d9-plumbing desse template salva roles, permissões, flows e dashboards junto com o schema, permitindo levar configurações de um ambiente para outro. Atualmente, os comandos de banco de dados presumem o uso de PostgreSQL.
Recursos principais
- 01Gera automaticamente APIs REST e GraphQL sobre tabelas SQL existentes.
- 02Oferece suporte a PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB e MS-SQL.
- 03Inclui um Data Studio em Vue.js para que usuários não técnicos gerenciem conteúdo.
- 04Usa o mesmo schema do Directus 9, permitindo reutilizar bancos de dados existentes.
- 05Pode ser ampliado com extensões modulares compatíveis com as extensões do Directus 9.
- 06Pode ser hospedado por conta própria, inclusive via Docker.
Casos de uso
- Manter em funcionamento uma instalação própria do Directus 9 sob uma licença open source.
- Adicionar uma interface de administração e uma API sobre um banco de dados SQL existente.
- Migrar projetos do Directus 9 para o d9 sem alterar o schema do banco de dados.
- Gerenciar roles, permissões e configurações entre desenvolvimento, staging e produção com o template do projen.
Início rápido
- 1
Crie um novo projeto d9 com o inicializador do npm
npm init @wbce-d9/directus-project@latest - 2
Ou execute o d9 com Docker
docker run -d -p 8055:8055 lawebcapsule/d9:latest
Antes de usar
- Derivado do Directus 9, uma versão principal mais antiga que não faz mais parte da linha de lançamentos atual.
- A documentação e as instruções de configuração ficam em outro site, e algumas etapas dependem dele.
Em coleções
Tópicos
Perguntas frequentes
- O que é d9?
- Fork do Directus 9 mantido de forma independente sob GPLv3, que adiciona uma API REST e GraphQL e um estúdio de administração no-code a bancos de dados SQL existentes. d9 é um fork do Directus 9, mantido pela La Webcapsule após o Directus 10 e as versões posteriores adotarem um modelo premium de código aberto. O objetivo é manter disponível uma versão padrão e open source do Directus 9 sob GPLv3, com o mesmo schema de banco de dados, para que projetos existentes no Directus 9 possam migrar atualizando dependências e imports.
- d9 é gratuito? Qual é a licença?
- d9 é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- d9 ainda é mantido?
- Manutenção ativa. O último commit de d9 foi em 3 de nov. de 2026.
- Para que posso usar d9?
- Manter em funcionamento uma instalação própria do Directus 9 sob uma licença open source. Adicionar uma interface de administração e uma API sobre um banco de dados SQL existente. Migrar projetos do Directus 9 para o d9 sem alterar o schema do banco de dados. Gerenciar roles, permissões e configurações entre desenvolvimento, staging e produção com o template do projen.
- Como instalar d9?
- Crie um novo projeto d9 com o inicializador do npm: npm init @wbce-d9/directus-project@latest Ou execute o d9 com Docker: docker run -d -p 8055:8055 lawebcapsule/d9:latest
- Onde consigo d9?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/LaWebcapsule/d9
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor gratuito de esquemas de banco de dados no navegador que cria diagramas ER e gera scripts SQL, sem exigir cadastro.
Ferramenta full-stack para explorar, projetar, navegar, documentar e analisar schemas de bancos de dados, com diagramas ERD para bancos grandes e complexos.
APIs REST e MCP instantâneas para bancos de dados PostgreSQL e MySQL existentes ou novos, com CRUD, rotas SQL personalizadas, autenticação e ACL, sem precisar escrever código de backend.
Alternativa open source e auto-hospedável ao Airtable que transforma bancos de dados SQL, como PostgreSQL, MySQL e SQLite, em uma interface de planilha com APIs geradas automaticamente.
Uma interface web no estilo de planilha para visualizar, editar, consultar e compartilhar dados em bancos PostgreSQL hospedados por você.