Wagtail
Django CMS focused on flexibility and user experience.
Contents
General resources
Apps
Blogging/news
A plugin for Wagtail that provides news / blogging functionality.
A blog application for the Wagtail Django CMS.
Add support for RSS Feeds, Facebook Instant Articles and Apple News Publisher to your Wagtail CMS Projects.
Snotra_RSS is an Atom and RSS news aggregator app for Wagtail.
Build live blogs with Wagtail.
Rich text editor extensions
Test how readable the content you enter into Wagtail is.
Snippets embedder for Wagtail richtext fields.
A TinyMCE editor integration for Wagtail.
Extends Wagtail to use the Froala WYSIWYG editor in RichTextField/RichTextBlock.
A customizable Medium Editor for Wagtail, with link anchors support.
Draft.js editor for Wagtail, built upon Draftail and draftjs_exporter.
An EditorJS widget with great support for Wagtail's page, image and document choosers.
A plugin to add a glossary terms entity to the Draftail editor.
Align text, headings and more in your Wagtail richtext editor.
A MDXEditor integration for Wagtail as textfield widget.
Widgets
Simple Google Maps address formatter for Wagtail fields.
Google Maps widget for the GeoDjango PointField field in Wagtail.
A Leaflet JS - OSM based wagtail geo-location widget.
Markdown fields and blocks for Wagtail.
Autocompleting choosers for ForeignKey, ParentalKey, and ManyToMany fields.
A ForeignKey widget to create and select related items. Similar to Django's rawidfields.
provides base classes for building chooser popups and form widgets for the Wagtail admin, matching the look and feel of Wagtail's built-in choosers for pages, documents, snippets and images.
allows uploading of multiple related images for a page.
Introduces panels for selecting colors in Wagtail.
An IDE-like code editor right in your Wagtail admin.
A CodeMirror 6-powered HTML editor for Wagtail with syntax highlighting, Emmet support, and dark mode.
StreamField
Common StreamField blocks for Wagtail.
ImageMap functionality for Wagtail through inline SVGs.
An app to make Wagtail's StreamField more modular.
A basic set of Wagtail StreamField blocks for fun and profit.
Search Wagtail pages by the StreamField blocks they contain.
StreamField code blocks for the Wagtail CMS with real-time PrismJS Syntax Highlighting.
A Collection of awesome Wagtail CMS stream-field blocks and Charts.
A templatetag which add HTML fragment cache to your StreamField block
A collection of UIKit components that can be used as a Wagtail StreamField block.
Static site generation
Settings management
E-commerce
A Wagtail module for creating invoices.
A shop template for Wagtail CMS.
Wagtail integration for Oscar Commerce (or Oscar Commerce integration for Wagtail?).
Headless e-commerce framework for Django with Wagtail modeladmin integration.
SEO and SMO
A tool to assist with metadata for social media and search engines.
OpenGraph, Twitter Card and Google+ snippet tags for Wagtail CMS pages.
Schema.org JSON-LD tags for Wagtail sites.
Assists you in automatically creating Open Graph images for your Wagtail pages.
Your friendly neighborhood importer that lets you import redirects from different tabular data formats, such as .csv and .xls
Adds ability to get share previews for Facebook, Twitter and Google in the Wagtail admin.
A tool to improve readability of your texts with SEO recommendations.
Search engine and social media optimization for Wagtail.
Customer experience
Security
If you need to enforce security protocols on your Wagtail site you've come to the right place.
Enable YubiKey two factor authentication on Wagtail admin panel.
Add two-factor authentication to Wagtail by integrating it with django-otp.
Media
A Wagtail module for managing video and audio files within the admin.
A module for generating image description and tags based on computer vision.
Extend Wagtail's Documents with image previews and metadata from FilePreviews.io.
Make Wagtail search Documents contents (PDF, Excel and Word, etc.).
A plugin that generates tiny blurry placeholder images for lazy loading Wagtail images medium.com style.
A plugin for importing images from Google Drive.
A Wagtail module for managing SVG files within the admin.
A plugin that replaces all your images with Unsplash images.
A media distribution framework built on Django and Wagtail. Premium / subscription-based publishing like Patreon or Substack.
A module for searching the contents of Wagtail images with natural language queries.
Search stock images (e.g. via Unsplash) and save them to your Wagtail image library.
Provides a field to automatically creates transcriptions from YouTube videos.
Translations
Simple app containing a mixin model that integrates django-modeltranslation into Wagtail panels system.
A Wagtail add-on for supporting multilingual sites.
A translation plugin for the Wagtail CMS, allows pages or snippets to be translated within Wagtail's admin interface.
Forms
wagtail-django-captcha provides an easy way to integrate the django-recaptcha field when using the Wagtail formbuilder.
A self-hosted alternative to Wagtail ReCaptcha that easily integrates a django-simple-captcha field into the Wagtail form builder.
Build forms in Wagtail's admin for use in streamfields.
Reply directly to form submissions from the Wagtail admin
Embeddable Jotform forms for Wagtail pages.
The Wagtail Form Builder functionalities available for your models/snippets.
Fully dynamic and easy to use CMS-able forms for wagtail
Testing
A tool to assist with finding broken links on your Wagtail site.
A plugin to assist with accessibility when developing in Wagtail.
Factory boy classes for Wagtail.
Utilities for programmatically building page trees in Wagtail.
Modeladmin
Adds advanced search, ordering and layout controls to Wagtail's modeladmin list views.
Integrates django-admin-rangefilter into Wagtail's ModelAdmin.
Page explorer-like navigation of Django model relationships using ModelAdmin.
Asynchronous (tasks)
Content Management
Site-specific theme loader for Wagtail.
Easier sharing of Wagtail drafts.
An official extension for Wagtail allowing content to be transferred between multiple instances of a Wagtail project
Import/Export pages between Wagtail instances.
Refactor of Wagtail Import Export. This tool supports importing/exporting images, documents, and snippets that are used on imported/exported pages.
A Wagtail addon that allows for easier and GDPR compliant administration of scripts and tags.
Live page previews beside your content.
Import content from Google Docs or Docx into StreamFields, using a customisable mapping system.
Previews for headless Wagtail setups
Add frontend editing to your Wagtail site.
Misc
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.
Grid card layout similar to Google image search results, with an expanded area for card details.
Drop-in replacement for Wagtail's InlinePanel suited for large number of inlines (collapsible with drag and drop support).
A calendar application for Wagtail.
Extend Wagtail pages using an actual URL config and django views.
A simple page cache for Wagtail using the Django cache middleware.
App to automatically add GraphQL support to a Wagtail website.
Mixin support for drag-and-drop ordering in admin panel.
A Wagtail project made to simplify creation of resumes for developers.
Will place pages in a trash can from where they can be restored instead of being permanently deleted.
Render Wagtail pages and models as PDF document using Weasyprint or LaTeX.
A Wagtail app that makes building GraphQL endpoints a breeze.
Keep sensitive information out of your chat logs and email via a secure sharing protocol
Invalidate and purge (frontend) cache via an user-friendly interface in the Wagtail CMS.
A way to upload your word (.docx, .doc) documents as pages to Wagtail.
Tools
Templates & Starter Kits
A Cookiecutter template for Wagtail CMS using Zurb Foundation 6.
A super simple implementation of Wagtail CMS.
Pipit is a Wagtail boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
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.
A template with Wagtail, Webpack using django-webpack-loader, Bootstrap 5, production ready for Dokku.
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.
Import WordPress blog content from an XML file into Wagtail.
A cookiecutter template for building Wagtail add-on packages.
A Wagtail blog based on Tailwind CSS, Stimulus, it supports Markdown, Latex and user comments.
Wagtail template for Platform.sh.
A matteries-included, reusable project skeleton to serve as a starting point for a Wagtail project.
A template repository to get started quickly with the latest Wagtail in docker.
Wagtail template and starter kit from the French government.
Templates (start command)
Open-source sites
Next generation Wagtail demo, born in Reykjavík.
Wagtail build of Torchbox.com.
A showcase of sites and apps made with Wagtail CMS.
The opencanada.org website source.
The content management system (CMS) for the new Federal Election Commission website.
Website for the table tennis business league in Wellington NZ.
Personal blog site using Wagtail CMS.
Wagtail-based CMS and Ansible playbooks for Localore: Finding America.
Wagtail powered website for the world's only investment band.
NHS.UK content store and editing app.
City of Helsinki development site with Wagtail.
City of Helsinki Digital Helsinki Wagtail CMS.
An automated scanner and web dashboard for tracking TLS deployment across news organizations.
Right to Education Index website (OKFN).
Bow Valley SPCA website.
Teaching Integrity in Empirical Research.
Wagtail-powered website of the SecureDrop whistleblower document submission system.
The source code of the Wagtail-powered consumerfinance.gov is available here on GitHub.
community website with directory, ecommerce, and online subscription
demo Wagtail site showing common features and recipes
Website for Outreachy, who provide internships in open source and open science.
A website to teach Wagtail to content editors, moderators and administrators.
An example public library website, originally created for the Penticton Public Library in Penticton, British Columbia, Canada.