Olá eu uso muito o directus, eu acho ele um dos melhores se não o melhor CMS, que é feito usando Nodejs
Eu uso ele muito para gerenciar usuários de aplicações minhas, gerenciamento de logs e geração de gráficos como ele fosse um sistema de Gestão. Não arrependo e ele está fazendo um trabalho muito bom
Pontos positivos
- Flows (Uma das melhores se não a melhor funcionalidades, que é criar fluxos simples e complexos de formas muitos simples)
- API REST
- GRAPHQL
- Extensível tanto a interface quando funcionalidades.
- Usa Nodejs
- Tem conexão com muito bancos de dados diferentes
- Diferentes provedores de auth
- Integração com vários modulos
- Interface altamente modificavél, coisa que vi em bem poucos CMS do mundo JS
- Ferramenta para criar gráficos
- Muito simples Cache
- Controle de usuários perfeito
- Aguenta grande carga de dados e acessos
- Futuramente com suporte a websockets
- Esquema de notificações, compartilhamentos, revisões e comentarios dentro da Collections (tabelas)
- Você pode pegar uma base de dados e simplesmente mandar o directus usar ela, e todo o banco é utilizado pelo CMS de forma simples
Aqui tem uma imagem que me chamo muito atenção
Imagem
Explicação: Essa imagem é de um usuário do directus que fez uma aplicação que usa muito do cache do Directus junto a otimizações, podem ver a quantidade de requisições e quantidade de cache.
Pontos negativos
- Algumas coisas como os flows são bem poucos documentados, dentre outras coisas.
- Alguns hacks que você só aprende se ler o código fonte ou "chutar" e tentar a sorte.
- Pouco usado, no mercado não vi grandes empresas usando e nem os "influenciadores" divulgando.
- Algumas coisas no projeto são complicadas quando deveriam ser simples.
Recomendo muito ler a documentação do projeto e da uma olhada no site