Awesome Wagtail

A curated list of awesome packages, articles, and other cool
resources from the Wagtail community. Wagtail is a Python CMS powered by
Django, focusing on flexibility and user experience.
You might also like Awesome Django
and Awesome
Python. :snake:
Contents
General resources
Apps
Blogging/news
- Puput - Puput is a
powerful and simple Django app to manage a blog. It uses the awesome
Wagtail CMS as content management system.
- wagtail_blog
- A WordPress-like blog app implemented in Wagtail.
- wagtailnews
- A plugin for Wagtail that provides news / blogging functionality.
- wagtail-blog-app -
A blog application for the Wagtail Django CMS.
- Django
Wagtail Feeds - Add support for RSS Feeds, Facebook Instant Articles
and Apple News Publisher to your Wagtail CMS Projects.
- Snotra_RSS -
Snotra_RSS is an Atom and RSS news aggregator app for Wagtail.
- wagtail-live -
Build live blogs with Wagtail.
Rich text editor extensions
StreamField
Static site generation
- Wagtail-bakery
- A set of helpers for baking your Django Wagtail site out as flat
files.
- Wagtail-Netlify -
Easily publish your statically rendered Wagtail site to Netlify.
- wagtail-freezer -
Generates static HTML sites from a Wagtail project.
Settings management
E-commerce
- wagtailinvoices
- A Wagtail module for creating invoices.
- longclaw - A
shop template for Wagtail CMS.
- django-oscar-wagtail
- Wagtail integration for Oscar Commerce (or Oscar Commerce integration
for Wagtail?).
- django-salesman
- Headless e-commerce framework for Django with Wagtail modeladmin
integration.
SEO and SMO
Analytics
Customer experience
- Wagtail
Experiments – A/B testing for Wagtail.
- Wagtail
Personalisation - Personalisation module, enabling editors to create
customised pages - or parts of pages - based on segments whose rules are
configured directly in the admin interface.
Security
- wagtailenforcer
- If you need to enforce security protocols on your Wagtail site you’ve
come to the right place.
- wagtail-yubikey -
Enable YubiKey two factor authentication on Wagtail admin panel.
- wagtail-2fa - Add
two-factor authentication to Wagtail by integrating it with
django-otp.
- wagtailmedia
- A Wagtail module for managing video and audio files within the
admin.
- Wagtail
Alt Generator - A module for generating image description and tags
based on computer vision.
- Wagtail
FilePreviews - Extend Wagtail’s Documents with image previews and
metadata from FilePreviews.io.
- Wagtail-Textract
- Make Wagtail search Documents contents (PDF, Excel and Word,
etc.).
- Wagtail-Lazyimages
- A plugin that generates tiny blurry placeholder images for lazy
loading Wagtail images medium.com style.
- Wagtail
Image Import - A plugin for importing images from Google Drive.
- Wagtail SVG - A
Wagtail module for managing SVG files within the admin.
- Wagtail
Makeup - A plugin that replaces all your images with Unsplash images.
- Rent Free
Media - A media distribution framework built on Django and Wagtail.
Premium / subscription-based publishing like Patreon or Substack.
- Wagtail CLIP
- A module for searching the contents of Wagtail images with natural
language queries.
- Wagtail
Stock Images - Search stock images (e.g. via Unsplash) and save them
to your Wagtail image library.
- Wagtail
Transcription - Provides a field to automatically creates
transcriptions from YouTube videos.
Translations
Testing
Modeladmin
Asynchronous (tasks)
- Wagtail
Celery Beat - A way to manage your Django Celery Beat tasks inside
of the Wagtail admin.
Content Management
Misc
- wagtailmenus
- An extension for Torchbox’s Wagtail CMS to help you manage and render
multi-level navigation and simple flat menus in a consistent, flexible
way.
- Wagtail
Error Pages - Pretty, smart, customizable error pages for
Wagtail.
- Wagtail
Gridder - Grid card layout similar to Google image search results,
with an expanded area for card details.
- Wagtail
Condensed Inline Panel - Drop-in replacement for Wagtail’s
InlinePanel suited for large number of inlines (collapsible with drag
and drop support).
- Joyous - A
calendar application for Wagtail.
- Wagtail
App Pages - Extend Wagtail pages using an actual URL config and
django views.
- Wagtail
Cache - A simple page cache for Wagtail using the Django cache
middleware.
- Wagtail
GraphQL - App to automatically add GraphQL support to a Wagtail
website.
- Wagtail
Orderable - Mixin support for drag-and-drop ordering in admin
panel.
- Wagtail
Resume – A Wagtail project made to simplify creation of resumes for
developers.
- Wagtail Trash -
Will place pages in a trash can from where they can be restored instead
of being permanently deleted.
- Wagtail PDF
View - Render Wagtail pages and models as PDF document using
Weasyprint or LaTeX.
- Wagtail
Grapple - A Wagtail app that makes building GraphQL endpoints a
breeze.
- Wagtail
Secret Sharing - Keep sensitive information out of your chat logs
and email via a secure sharing protocol
- Wagtail
Cache Invalidator - Invalidate and purge (frontend) cache via an
user-friendly interface in the Wagtail CMS.
- Wagtail Word
- A way to upload your word (.docx, .doc) documents as pages to
Wagtail.
Templates & Starter Kits
- Wagtail
Cookiecutter Foundation - A Cookiecutter template for Wagtail CMS
using Zurb Foundation 6.
- Beginner
Wagtail Cookiecutter – A super simple implementation of Wagtail
CMS.
- Wagtail
Pipit – Pipit is a Wagtail boilerplate which aims to provide an easy
and modern developer workflow with a React-rendered frontend.
- Django
Cookiecutter Wagtail – A Django Cookiecutter template with Wagtail.
Based on the original ‘Django Cookiecutter’. Features: Docker support
using
docker-compose for development and production (using
Traefik with LetsEncrypt support), customizable PostgreSQL version,
Bootstrap 4, media storage using Amazon S3 or Google Cloud Storage and
many more.
- wagtail-webpack-dokku
- A template with Wagtail, Webpack using django-webpack-loader,
Bootstrap 5, production ready for Dokku.
- CodeRed CMS
- a professionally supported WordPress alternative for building
marketing websites. Create pages, blogs, forms, and every Bootstrap 4
component in the wagtail admin out-of-the-box! Learn more or watch the
lightning talk.
- Wordpress to
Wagtail migration kit - Import WordPress blog content from an XML
file into Wagtail.
- cookiecutter-wagtail-package
- A cookiecutter template for building Wagtail add-on packages.
- Wagtail
Tailwind & Stimulus blog - A Wagtail blog based on Tailwind CSS,
Stimulus, it supports Markdown, Latex and user comments.
- Wagtail
for Platform.sh - Wagtail template for Platform.sh.
- cookiecutter-wagtail-vix
- A matteries-included, reusable project skeleton to serve as a starting
point for a Wagtail project.
- Wagtail
Quickstart with docker - A template repository to get started
quickly with the latest Wagtail in docker.
- State
Design System (DSFR) starter - Wagtail template and starter kit from
the French government.
Templates (start command)
Resources
Getting started
Articles
Recipes
Presentations
- An
Introduction to Wagtail by Eloise “Ducky” Macdonald-Meyer - This
talk is an introduction to Wagtail, a content management system built on
the Python web framework, Django.
- DjangoCon US
2015 - Wagtail - Yet Another Django CMS by Tom Dyson - Tom will
explain why his agency decided to build a new CMS, share some lessons
learned in running a growing open source project, and outline Wagtail’s
roadmap to version 2 and beyond. Slide
deck.
- Wellington
Wagtail CMS Meetup - Meet Wagtail by Josh, Jordi and Rich, from the
Springload dev team - An introductory session to Wagtail to showcase the
main features it has to offer.
- DjangoCon US
2016 - Atomic Wagtail by Kurt Wall – Brad Frost’s atomic design
principles are taking the way we design the web by storm. I’ll explain
what Wagtail is, how you can use it with atomic design principles, and
some hurdles you might run into along the way with suggestions on how to
help.
- PyCon
Australia – Comparing Wagtail, Django CMS and Mezzanine by Adam
Brenecki – This talk explores the different approaches, strengths and
weaknesses of each CMS, and what they mean for you as a developer and
for your content editors.
- Wagtail — еще
одна CMS на Django by Mikalai Radchuk - This talk is an introduction
to Wagtail in Russian.
- Wagtail & Agile –
Wagtail Space 2017 by Edd Baldry.
- Deploy Wagtail to
the Divio Cloud – Wagtail Space 2017 by Daniele Procida.
- All about Wagtail – Wagtail
Space 2017 by Robin van der Rijst.
- Presenting Wagtail
Clear StreamField, a modular StreamField app – Wagtail Space 2017 by
Edd Baldry.
- Wagtail Experiments,
easy A/B testing for your Wagtail sites – Wagtail Space 2017 by Tom
Dyson.
- Wagtail’s
preview, a new hope – Wagtail Space 2017 by Bertrand Bordage.
- The Zen of Wagtail –
Wagtail Space 2017 by Matt Westcott.
- Plone to Wagtail –
Wagtail Space 2017 by Coen van der Kamp.
- Hundreds of Wagtail
in Flight – Wagtail Space 2017 by Simon de Haan.
- How
Google uses Wagtail – Wagtail Space 2018 by Kevin Chung.
- Introducing
Draft.js in Wagtail – Wagtail Space 2018 by Thibaud Colas. Presentation.
- Let It Go
– Wagtail Space 2018 by Matt Wescott.
- Developing
Solutions for Girls, by Men – Wagtail Space 2018 by Lisa Adams.
- Wagtail’s
first hatch – Wagtail Space 2018 by Bertrand Bordage.
- The Word
Problem – Wagtail Space 2018 by Tom Dyson.
- Wagtail
on Divio Cloud – Wagtail Space 2018 by Daniele Procida.
- Chopping
the head off Wagtail and sticking it back on – Wagtail Space 2018 by
Tony Yates.
- StreamField
editor at UWKM – Wagtail Space 2018 by Geert jan Hoogeslag.
- Things i
learned at Wagtail Space – Wagtail Space 2018 by Codie Roelf.
- Fly
Wagtail to a PyCon – Wagtail Space 2018 by Daniele Procida.
- Wagtail
Performance – Wagtail Space 2018 by Michael van Tellingen. Code.
- Mutliple
images uploader – Wagtail Space 2018 by Rajeev J Sebastian.
- Wagtail
Space easter egg team demo – Wagtail Space 2018 by Lars. Code.
- Wagtail
Space 2019 – Wagtail Space 2018 by Maarten Kling.
- Wagtail
in 2018 – Wagtail Space US 2018 by Tom Dyson.
- What
the Wagtail Docs Don’t Tell You – Wagtail Space US 2018 by Lacey
Williams Henschel.
- Django
Logging for Wagtail – Wagtail Space US 2018 by Ryan Sullivan.
- Scaling
Wagtail for 100 Million Girls – Wagtail Space US 2018 by Lisa Adams
and Codie Roelf.
- Using
Wagtail to Fight for Press Freedom – Wagtail Space US 2018 by Harris
Lapiroff.
- Choosing
Wagtail for Columbia University – Wagtail Space US 2018 by Zarina
Mustapha.
- Running
a Multi-Site Newsroom in Wagtail – Wagtail Space US 2018 by Ryan
Verner.
- Wagtail
in the Cloud – Wagtail Space US 2018 by Daniele Procida.
- Beheading
Wagtail: Wagtail as a Headless CMS – Wagtail Space US 2018 by
Michael Harrison.
- Learning
Wagtail – Wagtail Space US 2018 by Dawn Wages.
- Sharing
is Caring – Wagtail Space US 2018 by Andy Chosak.
- Lightning
Talks – Wagtail Space US 2018
- Wagtail: когда
хочется чего-то приятнее, чем просто Django – Moscow Python Conf++
2018 by Игорь Мосягин
- The State of Wagtail –
Wagtail Space 2019 by Tom Dyson.
- Image rotation feature
– Wagtail Space 2019 by Chris Adams. Code.
- Debug templates –
Wagtail Space 2019 by Coen van der Kamp.
- Wagtail Headless with
HATEOAS – Wagtail Space 2019 by Duco Dokter.
- Building a Planet
Friendly Web (with Wagtail) – Wagtail Space 2019 by Chris
Adams.
- [WIP] The future of
(rich text) authoring experiences in Wagtail – Wagtail Space 2019 by
Thibaud Colas.
- Wagtail & Whatsapp –
Wagtail Space 2019 by Lisa Adams & Codie Roelf.
- Slack2Wagtail – Wagtail
Space 2019 by Coen van der Kamp & Lucas Moeskops.
- Wagtail and Oscar –
Wagtail Space 2019 by Lars van de Kerkhof.
- wagtail-textract –
Wagtail Space 2019 by Kees Hink. Code.
- Django 2.2
compatibility – Wagtail Space 2019 by Matt Wescott.
- SEO dashboard –
Wagtail Space 2019 by Janneke Janssen. Code.
- My First Wagtail
Contribution – More formats in RichText Editor – Wagtail Space 2019
by Arifin Ibne Matin.
- Fly, Wagtail, fly! –
Wagtail Space 2019 by Daniele Procida.
- Wagtail & GraphQL –
Wagtail Space 2019 by Arthur Bayr.
- Writing
(code) for authors – Wagtail Space US 2019 by Brian Smith & Eric
Sherman. Slides.
- Saving
Lives With Wagtail: Recovery Meetings Across the World – Wagtail Space
US 2019 by Timothy Allen.
- Why
we chose Wagtail for CodeRed CMS – Wagtail Space US 2019 by Vince
Salvino.
- Building
a Wagtail-based site and authoring environment with accessibility in
mind – Wagtail Space US 2019 by Zarina Mustapha.
- Making
Wagtail Accessible – Wagtail Space US 2019 by Thibaud Colas. Slides.
- Everyone
can fly a flag – Wagtail Space US 2019 by Will Barton. Slides.
- Architecting
for a multi-domain site – Wagtail Space US 2019 by Ben Beecher. Slides.
- Contributions
can be more than code – Wagtail Space US 2019 by Kalob Taulien.
- Thoughtful
Code Review – Wagtail Space US 2019 by Naomi Morduch Toubman. Slides.
- Solving
your problems by spelunking the Wagtail code – Wagtail Space US 2019
by Harris Lapiroff. Slides
- The
State of Wagtail: 2019 – Wagtail Space US 2019 by Tom Dyson.
- Wagtail Guide
- Getting started - Wagtail Space US 2022 by Coen van der Kamp.
- A New Approach
to Multitenant Wagtail - Wagtail Space US 2022 by Stephanie C. Smith
and Addison Hardy.
- The Wagtail
Marketplace for Games-based Courses - Wagtail Space 2022 by Sarah
Toms.
- The Wagtail
Ecosystem - Wagtail Space US 2022 by Vince Salvino.
- Wagtail charts
and graphs - Wagtail Space US 2022 by Sævar Öfjörð Magnússon &
Arnar Tumi Þorsteinsson.
- Wagtail as a
headless CMS for JavaScript frontends - Wagtail Space US 2022 by
Tommaso Amici.
- Adding a
GraphQL API to Wagtail - Wagtail Space US 2022 by Patrick
Arminio.
- Bringing
JSONField into Wagtail Core - Wagtail Space US 2022 by Sage
Abdullah.
- Wagtail
vs. WordPress - Wagtail Space US 2022 by Kalob Taulien.
- Designing the
new page editor - Wagtail Space US 2022 by Phil Dexter and Ben
Enright.
- 5 Things I
Learned About Wagtail the Hard Way - Wagtail Space US 2022 by Meagen
Voss.
- Tips for
Maintaining Wagtail Packages - Wagtail Space US 2022 by Tim
Allen.
- Wagtail Guide - Wagtail
Space US 2022 by Coen van der Kamp.
- The state of
Wagtail 2022 - Wagtail Space NL 2022 by Tom Dyson.
- Choosers -
Wagtail Space NL 2022 by Matthew Westcott.
- Working with
Image Filters - Wagtail Space NL 2022 by Arnar Tumi
Þorsteinsson.
- Things I
learned - Wagtail Space NL 2022 by Dan Braghis.
- Wagtail
Roadrunner Beep Beep - Wagtail Space NL 2022 by Lars van de
Kerkhof.
- Dockerising
wagtail projects in 5 minutes - Wagtail Space NL 2022 by Sævar
Öfjörð Magnússon.
- Wagtail in the
News Room - Wagtail Space NL 2022 by Sævar Öfjörð Magnússon &
Arnar Tumi Þorsteinsson.
- Digital Nomad
- Wagtail Space NL 2022 by Maikel Martens.
- Unobtrusive
internationalisation - Wagtail Space NL 2022 by Lars van de
Kerkhof.
- Moving Wagtail
pages - Wagtail Space NL 2022 by Viggo de Vries.
- Wagtail
architecture options, or should I go headless - Wagtail Space NL
2022 by Dan Braghis.
- Wagtail headless and NextJS frontend - Wagtail
Space NL 2022 by Lucas Moeskops.
Podcasts
- Podcast.__init__
Episode 58 - Wagtail with Tom Dyson - In this episode Tom Dyson
explains how Wagtail came to be created, what sets it apart from other
options, and when you should implement it for your projects.
- Django
Chat: Wagtail CMS - Tom Dyson - An interview with Tom Dyson on
Wagtail, the leading Django-based CMS used by tens of thousands of
organizations including Google, NASA, and the British NHS.
- Django
Chat: Dawn Wages - An interview with Dawn Wages, a core Wagtail team
member. Discussion about Wagtail, React and Gatsby.
- Django
Chat: Thibaud Colas - An interview with a core team member of
Wagtail, discussing the current status of Django, upcoming DSF Board
elections, Wagtail roadmap & community opportunities.
Videos
Books
Showcases
Lists
For editors
Open-source sites
Contribute
Contributions are always welcome! Please read the contribution guidelines first.
License

To the extent possible under law, Springload has waived all
copyright and related or neighboring rights to this work.
wagtail.md
Github