Wagtail is an open source Content Management System written in Python and built on the Django web framework.
It’s focused on user experience, and offers precise control for designers and developers.
Wagtail works with Python 3, on any platform.
Key Features
- Fast, attractive interface for authors.
- Complete control over front-end design and structure.
- Scales to millions of pages and thousands of editors.
- Fast out of the box, cache-friendly when you need it.
- Content API for ‘headless’ sites with de-coupled front-end.
- Runs on a Raspberry Pi or a multi-datacenter cloud platform.
- StreamField encourages flexible content without compromising structure.
- Powerful, integrated search, using Elasticsearch or PostgreSQL. Elasticsearch is an excellent open source search engine with straightforward integration with Wagtail
- Excellent support for images and embedded content. Wagtail can automatically detect faces and features and crop your images. It uses the OpenCV library to build feature detection into the image upload process. There’s custom cropping and multiple image upload.
- Form builder – build and manage custom forms.
- Multi-site and multi-language ready. Run multiple sites via the same admin.
- Embraces and extends Django.
- Static site generation using django-bakery and the Wagtail Bakery add-on package.
- Wagtail API – with the Wagtail API module you can receive a read-only JSON-based API of your site’s content.
- SEO – flexible page URL patterns, sitemap, and promoted search.
Website: wagtail.org
Support: Documentation, GitHub Code Repository
Developer: Torchbox Ltd and individual contributors
License: BSD 3-Clause “New” or “Revised” License

Wagtail supports:
- Django 2.2.x, 3.0.x and 3.1.x.
- Python 3.6, 3.7 and 3.8.
- PostgreSQL, MySQL and SQLite as database backends.
Wagtail is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Python-Based Web Content Management Systems | |
|---|---|
| Wagtail | Powerful content management system |
| django CMS | Content management system platform written in Django |
| Plone | Running on top of Python, Zope and the CMF |
| Mezzanine | Powerful, consistent, and flexible content management platform |
| Superdesk | Scaleable to suit news organizations of any size |
| Tendenci | Association management system and content management platform |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.