ai-agent
Wagtail for flexible CMS
Get a flexible content management system with Wagtail, ideal for founders using Django, with 20k+ GitHub stars.
20,423 stars4,563 forksPythonHealth Score 9/10Updated 7/27/2026100% free · open source
What it does
Wagtail is a Django content management system that provides flexibility and a user-friendly interface for managing website content
Install / run
pip install wagtailWhen to use it
- •Building a custom website with a complex content structure
- •Creating a site that requires a high degree of flexibility in its content models
- •Developing a site with multiple content authors who need a user-friendly interface
Quick start
- 1Create a new Django project using the command 'django-admin startproject myproject'
- 2Add Wagtail to the project by running 'pip install wagtail' and then adding 'wagtail.contrib.forms', 'wagtail.contrib.redirects', and 'wagtail.embeds' to the INSTALLED_APPS list in settings.py
- 3Run 'python manage.py migrate' to create the database tables for Wagtail
- 4Run 'python manage.py runserver' to start the development server and access the Wagtail interface at http://localhost:8000/admin
- 5Create a new page in Wagtail by going to http://localhost:8000/admin/pages/ and clicking the 'Add a page' button
Ready-to-paste prompt
To create a new page type in Wagtail, add a new model to models.py, such as 'class EventType(Page): title = models.CharField(max_length=255)' and then run 'python manage.py makemigrations' and 'python manage.py migrate' to create the database tables
Heads up: Wagtail requires Django 3.2 or later, so make sure to check the Django version before installing Wagtail, as earlier versions may not be compatible
Saves to your device
Topics
cms
django
hacktoberfest
python
wagtail
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
35
top-level files
7
folders
251.8M
source size
BSD-3-Clause
license
Key files
.editorconfig
.pre-commit-config.yaml
AGENTS.md
eslint.config.mjs
package.json
prettier.config.mjs
File tree
.circleci/
.github/
.tx/
client/
docs/
scripts/
wagtail/
.babelrc.json
.coveragerc
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore
.nvmrc
.pre-commit-config.yaml
.prettierignore
.readthedocs.yml
.semgrep.yml
.stylelintignore
AGENTS.md
CHANGELOG.txt
CODE_OF_CONDUCT.md
codecov.yml
CONTRIBUTORS.md
Details
Creator
wagtail
Language
Python
Category
ai-agent
Published
2/3/2014
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More ai-agent tools founders pair with this one.
ai-agent★ 276,436
Track GitHub Stars with 996.ICU
Get a popular GitHub star counter for your startup, backed by 276k+ GitHub stars, ideal for founders.
ai-agent★ 264,191
Superpowers
An agentic skills framework & software development methodology that works.
ai-agent★ 244,424
Linux: Open Source Kernel
Get the Linux kernel source tree for custom development, ideal for startup founders in need of a flexible OS foundation with 236k+ GitHub stars
ai-agent★ 204,069
Improve Code with andrej-karpathy-skills
Get better code behavior with andrej-karpathy-skills, 165k+ GitHub stars, for founders using LLMs.
ai-agent★ 189,101
Simplify Zsh with ohmyzsh
Get a customizable terminal experience with ohmyzsh, perfect for startup founders, backed by 188k+ GitHub stars.
ai-agent★ 187,262
FreeDomain: Free Website Domain
Get a free domain with FreeDomain. For startup founders.