Open-source headless CMS framework built with Django. This repository is a work in progress that targets feature parity with Strapi: dynamic content types, auto-generated REST/GraphQL APIs, media library, RBAC, i18n, plugins, draft/publish, webhooks, and API tokens.
- Create a virtual environment and install dependencies:
python -m venv .venv
./.venv/bin/pip install -r requirements.txt- Configure environment variables (PostgreSQL is the default database):
cp .env.example .env- Run migrations and start the server:
./.venv/bin/python manage.py migrate
./.venv/bin/python manage.py runserverDATABASE_URL(default:sqlite:///db.sqlite3)SECRET_KEYDEBUGALLOWED_HOSTSCORS_ALLOW_ALL_ORIGINS
contro/Django project configurationcontro/apps/Modular apps for core, content, media, IAM, API, and GraphQLmanage.pyDjango management entrypoint