No Description

Thibaud Colas 89afe7586f Fix links 11 hours ago
.github c5b306f04c Move files 11 hours ago
docs c5b306f04c Move files 11 hours ago
.editorconfig 5ef03550c2 Fix broken links in README 5 months ago
.gitignore 6f4dbe328a Update CI workflow and ignore Claude Code files 5 months ago
README.md 89afe7586f Fix links 11 hours ago

README.md

Awesome Wagtail 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

Widgets

  • wagtailgmaps - Simple Google Maps address formatter for Wagtail fields.
  • Wagtail-Geo-Widget - Google Maps widget for the GeoDjango PointField field in Wagtail.
  • wagtail-leaflet-widget - A Leaflet JS - OSM based wagtail geo-location widget.
  • wagtail-markdown - Markdown fields and blocks for Wagtail.
  • wagtail-autocomplete - Autocompleting choosers for ForeignKey, ParentalKey, and ManyToMany fields.
  • wagtail-instance-selector - A ForeignKey widget to create and select related items. Similar to Django's raw_id_fields.
  • wagtail-generic-chooser - 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.
  • wagtail-multi-upload - allows uploading of multiple related images for a page.
  • wagtail-color-panel - Introduces panels for selecting colors in Wagtail.
  • Wagtail Ace Editor - An IDE-like code editor right in your Wagtail admin.
  • Wagtail HTML Editor - A CodeMirror 6-powered HTML editor for Wagtail with syntax highlighting, Emmet support, and dark mode.

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.

Media

  • 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

Forms

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 app to help you manage and render menus in your Wagtail projects more effectively.
  • 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.

Tools

Templates & Starter Kits

Templates (start command)

Resources

Getting started

Articles

Recipes

Presentations

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

Community

  • Wagtail Space - Wagtail training sessions, Wagtail (lightning) talks and a Wagtail sprint. From March 13th until 15th 2019, Wagtail Space takes place in Arnhem, The Netherlands.
  • Wagtail updates on Telegram - Unofficial Telegram channel for general Wagtail updates.
  • Wagtail support on Telegram - Unofficial Telegram channel for support questions and discussions.

Open-source sites

Contribute

Contributions are always welcome! Please read the contribution guidelines first.

License

This work by Springload and other contributors is marked CC0 1.0.