Blog

A blog app is designed to facilitate the creation, publishing, and management of blog content, typically featuring articles, posts, and categories.

Filter results

Package Wagtail CMS Mezzanine puput djangocms-blog django-cast djeasy Django Blog Lotus wagtailnews django-fluent-blogs django-cms-articles djangocms-blog-agenda Byteflow FaraPy CMS Nmims Solved Assignment Django Tech Blog
Package Wagtail CMS Mezzanine puput djangocms-blog django-cast djeasy Django Blog Lotus wagtailnews django-fluent-blogs django-cms-articles djangocms-blog-agenda Byteflow FaraPy CMS Nmims Solved Assignment Django Tech Blog
Description A Django content management
system focused on flexibility
and user experience
CMS framework for Django A Django blog app implemented
in Wagtail
django CMS blog application -
Support for multilingual
posts, placeholders, social
network meta tags and
configurable apphooks
Django and Wagtail based
blogging / podcasting app
Django Project Deploy Easier
to in Debian Distribution!
A weblog application with
Django.
News/blog plugin for Wagtail
CMS
A blog engine with flexible
block contents (based on
django-fluent-contents)
the best django CMS
application for managing
articles
Add an agenda displaying
upcoming events next to your
blog!
Python CMS written by Django
Category Framework Framework App App App Other App App App App App App Project Other App
# Using This 109 131 11 10 1 1 1 0 1 0 0 3 2 3 1
Python 3?
Development Status Production/Stable Production/Stable Unknown Production/Stable Alpha Alpha Production/Stable Unknown Production/Stable Production/Stable Unknown n/a Unknown Unknown n/a
Last updated July 10, 2025, 12:03 p.m. April 6, 2025, 12:47 p.m. April 7, 2025, 9 a.m. July 8, 2025, 4:48 a.m. July 7, 2025, 6:23 p.m. Nov. 7, 2024, 3:49 a.m. June 24, 2025, 10:19 a.m. Dec. 19, 2023, 7:35 p.m. Feb. 5, 2024, 7:21 a.m. May 31, 2024, 2:39 p.m. May 23, 2025, 6:05 a.m. June 6, 2021, 2:17 a.m.
Version 7.0.1 6.1.1 2.2.0 2.0.7 0.2.45 2.0.3 0.9.4 5.2.0 3.1 2.1.5 0.13.0 n/a 1.33.2 0.3.1 n/a
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitLab Other GitHub Other Other
Commits
Stars 19,409 4,804 654 451 58 34 15 75 38 9 1 0 1 0 0
Repo Forks 4,117 1,629 165 193 8 4 2 21 20 4 0 0 3 0 0
Participants gasman
kaedroho
laymonage
thibaudcolas
lb-
emilytoppm
zerolab
BertrandBordage
mx-moth
tomdyson
more...
stephenmcd
AlexHill
jerivas
wrwrwr
sebasmagri
joshcartme
ryneeverett
kenbolton
dfalk
edschofield
more...
marctc
csalom
bashu
jlmirocoll
MiltonLn
pieterdd
dependabot[bot]
yedpodtrzitko
sterago
misraX
more...
yakky
pre-commit-ci[bot]
skirsdeda
protoroto
fsbraun
dipen30
jedie
petrklus
frnhr
zanderle
more...
ephes
oryon-dominik
jnns
SmartC2016
dependabot[bot]
AliYmn
korhanyuzbas
sveetch
sam-b0t
mx-moth
seb-b
jrutila
LiamBrenner
rense
bmihelac
erwinelling
JOJ0
jsonn
jordanmarkov
more...
vdboor
klavman
msaelices
misli
qb-dornak
snegovick
Faral-Ghaemi
SaeedTJF
Documentation n/a n/a n/a n/a n/a n/a n/a
multi sites
Multilingual   native  , but can implemented by multi-sites
gallery   available by using django CMS plugins Builtin Gallery Support through webcomponents and htmx can be a plugin   available by using django CMS plugins
Comments   Built in threaded comments with admin dashboard integration, as well as DISQUS integration.   Disqus integration available through third-party plugins (e.g. disqus) Yes, powered by fluentcomments   django.contrib.comments, django-fluent-comments, or any other option via templates (e.g. Facebook/DISQUS) Threaded comments with email notification for replies. Automated registration for user after comment posting (no anonymous users!)
RSS   or Atom  , or Atom   and atom
tag   Built in, with weighted tag cloud.   django-taggit
  with django-taggit   via django-taggit / django-taggit-autocomplete-modified  , yes, with django-tagging and autocomplete widget
Search   elastic search   (consider using django-haystack)   django-haystack   django-haystack
Linkback ?
plugin  , django CMS ones   via django-fluent-contents   django CMS plugins
Reactions
MetaWeblog API
Markdown Depending on plugin  +
RST/Markdown/Textile/custom (via django-fluent-contents)
Pinging
Test coverage 70% 96% 100% 0%
Sharing Hooks   Integrated with bit.ly - post to Facebook and Twitter   Full support for OpenGraph, Twitter cards, Schema.org
Sitemap
Import from Wordpress   (also custom importers for Tumblr, Posterous, Blogger, and RSS)  
pages
articles
galleries
Multiple Authors   (unless using a custom model)
Date Views
Categories  
tree structure of categories attached to django CMS pages
AtomPub/APP Support
Custom User Model
General Pages   using Wagtail CMS  , through django CMS  , using Wagtail CMS   via other apps (flatpages / django-fluent-pages / custom)
Custom user display
Abstract base models   includes model mixins
Login names can be private
WYSIWYG Editor   TinyMCE included, plus hooks for injecting your own widget class   hallo.js   (default using CKEditor, but any django CMS plugin will do)  , via Draftail   TinyMCE/CKEditor/RedactorJS/Yahoo/custom (via django-fluent-contents)   available by using django CMS plugins
podcast
Comment spam filtering   Akismet depending on comment plugin  , fully integrated   honeypots, akismet, auto close / auto moderate (via django-fluent-comments)  , captcha

View all grid packages

Features currently being evaluated

Feature Description
multi sites Allows a single installation to serve multiple blog.
Multilingual Full builtin multilingual support.
gallery includes photo gallery
Comments
RSS Publishes legal RSS feeds
tag tag support
Search Can blog posts be searched?
Linkback ? Has pingback/trackback ?
plugin Supports third-party plugins.
Reactions Does it support reactions from social media sites?
MetaWeblog API Does the blog support the MetaWeblog API ?
Markdown I want markdown, hate writing html now inside of entries
Pinging Automatically pings search engines on new entries
Test coverage The current test coverage of the package in percent.
Sharing Hooks Does the blog have built-in methods for sharing on social media sites, or hooks<br>for services that provide this?
Sitemap Generates a sitemap.xml?
Import from Wordpress Import a posts, categories, tags, comments, authors, etc.
Multiple Authors Can blog posts be attributed to different authors with the ability to view posts<br>for an individual author?
Date Views Can blogs posts be viewed for a given month or year?
Categories Can blog posts be assigned to descriptive categories? Eg to create a running<br>series of tutorials. (not tagging)
AtomPub/APP Support Does the blog software support publishing via an AtomPub client? The server<br>should allow for publishing, editing and deleting of entries through third party<br>products like Windows Live Writer or Mars Edit.
Custom User Model All features and migrations work as expected with a custom user model in place.
General Pages Can the blog have general content pages (eg: about) attached to it as with<br>Wordpress?
Custom user display When the application displays and/or links to a user (e.g. the Author) can that<br>logic be customized without having to modify templates?
Abstract base models Can the blog engine handle custom models, in both the admin, it&#x27;s views and<br>syndication feeds?
Login names can be private Is it possible to prevent a user&#x27;s login name (e.g. username) from being<br>displayed publically without overriding templates.
WYSIWYG Editor Can posts be authored using a WYSIWYG editor?
podcast Is it possible to use it to publish a podcast?
Comment spam filtering List what methods such as CAPTCHA, honeypots, spam keyword filtering and more to<br>block comment spam.
Search Weight Package Description Last PyPI release Stars Forks
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.score }} N/A {{ item.repo_watchers }} N/A {{ item.repo_forks }} N/A