Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 Python CMS Projects
-
I created a new ImageBlock with full backward compatibility with the ImageChooserBlock, hence removing the need for data migration.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
Project mention: Introducing Django Headless CMS: A Powerful and Flexible CMS Solution | dev.to | 2024-06-20
Why choose Django-headless-cms over alternatives like Wagtail, Django-CMS, Strapi, or Contentful?
-
📂 GitHub Repository 🌐 Website
-
-
I haven't used it since forever ago, but Lektor [0] is this weird in between. You need to be able to pip install and run `lektor serve` in the terminal but most else is done in the browser.
[0] https://www.getlektor.com/
-
CMSeeK
CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSs
-
Project mention: Notetime: Minimalistic notes where everything is timestamped | news.ycombinator.com | 2025-03-21
Yes, there is. The manual way is to press CTRL+d where you'd like a date. Or read the thread at [1] to configure Zim adds the date on Return.
[1] https://github.com/zim-desktop-wiki/zim-desktop-wiki/issues/...
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
-
Project mention: Ow I Blog with Obsidian, Hugo, GitHub, and Cloudflare – Zero Cost Owned | news.ycombinator.com | 2025-04-23
Honestly this sounds a bit cumbersome. I built my blog years ago using Puput (https://github.com/APSL/puput) and Render, and it has been running strong with minimal maintenance since then, and has over 1200 posts. It's all open source and free other than the minimal hosting fees.
If I want to do a post, I log in, draft the post in a simple editor with keyboard shortcuts for formatting, and click "publish." I don't have to fool with anything, there is no chance of sync breaking, and it's instantly responsive. We also have around four authors on the blog of varying degrees of technical skill, and all of them have figured out the interface basically instantly.
The back-end is stored in Github, but the posts are stored, with revision history, in a Postgres database that I have full access to.
It's honestly hard to envision a scenario where I'd prefer digging through a git repository to see a previous version of a post rather than just clicking into the CMS site and clicking on the historical version of the post that I'd like to look at, which is instantly displayed including images. And honestly, even with daily blogging, the number of times I've actually looked at a prior version of a post is very low -- probably less than once a year.
-
Kotti
Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.
-
-
-
-
-
dev-case
A privacy-focused and secure CMS, Blog and Portfolio made with Python & Django. Designed with developers and IT professionals in mind.
-
-
-
-
-
CMS-NBI-Client
CMS-NBI-CLIENT is a python package in the works, to interact with Calix Management System(CMS) NBIs(Northbound Interfaces).
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Python CMS discussion
Python CMS related posts
-
MKWS – Simplest Static Site Generator
-
WhyIsItNotDoneYet
-
Google Summer of Code '24 Final Submission
-
Introducing Django Headless CMS: A Powerful and Flexible CMS Solution
-
Flask CMS - Wordpress alike
-
What would you love to learn in an intermediate / advanced FastAPI book?
-
How and why the Wagtail page editor is evolving
-
A note from our sponsor - InfluxDB
influxdata.com | 24 Apr 2025
Index
What are some of the best open-source CMS projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Wagtail | 19,076 |
2 | django-cms | 10,430 |
3 | frappe | 8,293 |
4 | Mezzanine | 4,790 |
5 | Lektor | 3,885 |
6 | CMSeeK | 2,392 |
7 | zim-desktop-wiki | 2,020 |
8 | django-filer | 1,807 |
9 | Tutor | 1,002 |
10 | FeinCMS | 984 |
11 | coderedcms | 722 |
12 | puput | 649 |
13 | Kotti | 412 |
14 | piccolo_admin | 348 |
15 | Opps | 319 |
16 | django-page-cms | 286 |
17 | Plone | 283 |
18 | dev-case | 99 |
19 | WMCore | 46 |
20 | n2y | 24 |
21 | shazam | 13 |
22 | miniCMS | 9 |
23 | CMS-NBI-Client | 5 |