interface icon indicating copy to clipboard operation
interface copied to clipboard

Define your own management UI with high-level React.js components and it automatically connects via GraphQL API.

Contember Admin

Contember is an open-source, headless CMS without limits. It gives you full control over the administration interface and data structure. Enjoy GraphQL API, role-based access control, authentication and a well-structured PostgreSQL database. Built by developers for developers.

Contributing

If you wish to send a pull request, be sure to first consult the maintainers by creating an issue. We typically react very quickly and are happy to provide any guidance.

Local development setup

  1. Install pnpm if you haven't already. npm -g install pnpm
  2. Run pnpm install
  3. Run docker-compose up
  4. Run test -f docker-compose.override.yaml || cp docker-compose.override.dist.yaml docker-compose.override.yaml
  5. Run docker-compose run contember-cli migrations:execute admin-sandbox

UI development

Run pnpm run storybook. Add/edit stories in packages/ui/stories.