Wagtail
Django-based, open-source content management system focused on editor experience, with a headless content API for decoupled frontends.
Overview
Wagtail is an open-source content management system built on Django, focused on giving content editors a fast, attractive authoring interface while giving developers precise control over front-end design and page structure. It scales from a single Raspberry Pi to multi-datacenter deployments handling millions of pages and thousands of editors.
Content is modeled with StreamField, which lets editors build flexible page layouts from structured content blocks without losing that structure to free-form HTML. Wagtail also exposes a Content API for teams that want to run it headless, with a separately built frontend consuming content over the API instead of using Wagtail's own page templates, and it includes integrated search backed by Elasticsearch or PostgreSQL search.
Wagtail is a fit for teams on the Python/Django stack who want a CMS with strong editor UX and the option to run either traditional server-rendered pages or a headless content API - filling a gap for teams that don't want a JavaScript-stack CMS.
- Categories
- CMS
- Languages
- Python
- License
- BSD-3-Clause
Related Projects
Strapi
MITSelf-hosted, open-source headless CMS that generates REST and GraphQL APIs from visually modeled content types.
- CMS
Decap CMS
MITGit-based, open-source CMS for static site generators, editing content as files in your repository through a simple admin interface.
- CMS
Payload
MITTypeScript-first headless CMS and application framework with a built-in admin panel.
- CMS
Directus
BUSL-1.1Open source data platform that wraps any SQL database with a dynamic API and an intuitive admin app.
- CMS
- Backend
- API
Spotted an error? Suggest an edit on GitHub.