Repolode
gentics

gentics/mesh

CMS headless de código aberto em Java que disponibiliza conteúdo para sites, aplicativos móveis e outros clientes por meio de APIs GraphQL e REST.

Alternativa open source a:ContentfulStrapi

Estrelas
593
Forks
124
Issues abertas
136
Último commit
há 16 horas

O que é?

O Gentics Mesh é um sistema headless de gerenciamento de conteúdo. Ele armazena e gerencia conteúdo sem oferecer um front-end, permitindo que os desenvolvedores criem a camada de apresentação no framework que preferirem e carreguem o conteúdo pelas APIs. O conteúdo é organizado em árvores, que geram automaticamente estruturas de navegação e URLs, e a plataforma gerencia permissões, conteúdo em vários idiomas e busca.

O projeto oferece uma API GraphQL e uma API REST, além de eventos de conteúdo por websockets, conteúdo com versionamento e permissões no nível do documento. O gerenciamento de usuários, funções e permissões também pode ser usado para controlar o acesso a um aplicativo criado sobre o CMS. A busca é baseada no Elasticsearch, e o projeto inclui uma API de manipulação de imagens e uma API de tags.

O servidor pode ser executado localmente, na nuvem ou no Docker, e oferece suporte a clustering e monitoramento. Seu núcleo usa um banco de dados de grafos embarcado. O código é licenciado sob a Apache 2.0, e a empresa responsável pelo projeto oferece uma Enterprise Edition comercial.

Recursos principais

  • 01APIs GraphQL e REST para buscar e modificar conteúdo
  • 02Conteúdo com versionamento e permissões no nível do documento
  • 03Gerenciamento integrado de usuários, funções e permissões
  • 04Eventos de conteúdo enviados por websockets
  • 05Busca baseada no Elasticsearch e API de manipulação de imagens
  • 06Suporte a clustering e monitoramento, com implantação via Docker

Casos de uso

  • Disponibilizar uma única fonte de conteúdo para um site, aplicativo móvel e dispositivos IoT
  • Criar um site orientado a conteúdo com um framework de front-end personalizado
  • Gerenciar conteúdo em vários idiomas com navegação e URLs baseadas em árvores
  • Controlar o acesso ao conteúdo de aplicativos com o gerenciamento integrado de usuários

Tópicos

Perguntas frequentes

O que é mesh?
CMS headless de código aberto em Java que disponibiliza conteúdo para sites, aplicativos móveis e outros clientes por meio de APIs GraphQL e REST. O Gentics Mesh é um sistema headless de gerenciamento de conteúdo. Ele armazena e gerencia conteúdo sem oferecer um front-end, permitindo que os desenvolvedores criem a camada de apresentação no framework que preferirem e carreguem o conteúdo pelas APIs. O conteúdo é organizado em árvores, que geram automaticamente estruturas de navegação e URLs, e a plataforma gerencia permissões, conteúdo em vários idiomas e busca.
mesh é gratuito? Qual é a licença?
mesh é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mesh ainda é mantido?
Manutenção ativa. O último commit de mesh foi em 21 de out. de 2026.
Para que posso usar mesh?
Disponibilizar uma única fonte de conteúdo para um site, aplicativo móvel e dispositivos IoT Criar um site orientado a conteúdo com um framework de front-end personalizado Gerenciar conteúdo em vários idiomas com navegação e URLs baseadas em árvores Controlar o acesso ao conteúdo de aplicativos com o gerenciamento integrado de usuários
Onde consigo mesh?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gentics/mesh

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados