Python Blogging

Open-source Python projects categorized as Blogging

Top 14 Python Blogging Projects

  1. puput

    A Django blog app implemented in Wagtail

    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.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. lazyblorg

    Blogging with Org-mode for very lazy people

  4. obsidian-to-hugo

    Process Obsidian notes to publish them with Hugo. Supports transformation of Obsidian wiki links into Hugo shortcodes for internal linking.

  5. simonwillisonblog

    The source code behind my blog

    Project mention: You Don't Need to Spend $100/Mo on Claude Code:Your Guide to Local Coding Models | news.ycombinator.com | 2025-12-21

    SimonW used to have more articles/guides on local LLM setup, at least until he got the big toys to play with, but well worth looking through his site. Although if you are in parts of Europe, the site is blocked at weekends, something to do with the great-firewall of streamed sports.

    https://simonwillison.net/

    Indeed, his self hosting inspired me to get Qwen3:32B ollama working locally. Fits nicely on my M1 pro 32GB (running Asahi). Output is a nice read-along speed and I havent felt the need for anything more powerful.

    I'd be more tempted with a maxed out M2 Ultra as an upgrade, vs tower with dedicated GPU cards. The unified memory just feels right for this task. Although I noticed the 2nd hand value of those machine jumped massively in the last few months.

    I know that people turn their noses up at local LLM's, but it more than does the job for me. Plus I decided a New Years Resolution of no more subscriptions / Big-AdTech freebies.

  6. mataroa

    naked blogging platform

    Project mention: Bear is now source-available | news.ycombinator.com | 2025-09-01

    Maybe unfairly but quite disappointed at this development.

    This sentence crystalises open source:

    > "Unfortunately over the years there have been cases of people forking the project in the attempt to set up a competing service."

    You make something for everyone. And they may use it as they please. This is what open means. Did the author make something open source with the hope that nobody would actually use the gift that they made?

    Mataroa [1] also started with MIT license (directly inspired by bear blog) and it subsequently changed as well but to Affero GPL instead.

    [1] https://github.com/mataroablog/mataroa

  7. Instagram2Fedi

    Python script for crossposting from Instagram to Mastodon or Pixelfed

  8. tanzawa

    Tanzawa is a blogging system designed for the IndieWeb that focuses on sustainability.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. jupyblog

    Execute code snippets in markdown files.

  11. shazam

    [On Going] The is the ultimate blogging site made with Django Rest and Svelte/Kit

  12. crossposter

    Crosspost your articles to dev.to, codenewbie.org, medium.com and hashnode.com with a single shellscript / python package

  13. gensite

    Website generation tool, used to generate https://sheep.horse/

    Project mention: Minimum Viable Blog | news.ycombinator.com | 2025-05-03

    I restarted my own blog in exactly the same way after getting frustrated with WordPress. The most important thing in blogging is to get something simple that will not get the way of you actually writing.

    Over the years I have added to my solution with custom markdown, tagging, rss, and most lately exif-stripping. Technically the source is available [0] but I can’t see anyone else using it.

    [0] https://github.com/andrewstephens75/gensite

  14. gitblog2

    Git + Markdown = Blog

  15. bhread

    RSS-powered social media for blogs

  16. crier

    Cross-post your content to dev.to, Hashnode, Medium, Bluesky, Mastodon, and more (by queelius)

    Project mention: Crier: Cross-Post Your Content Everywhere | dev.to | 2025-12-16

    GitHub: github.com/queelius/crier

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Blogging discussion

Python Blogging related posts

Index

What are some of the best open-source Blogging projects in Python? This list will help you:

# Project Stars
1 puput 657
2 lazyblorg 427
3 obsidian-to-hugo 400
4 simonwillisonblog 349
5 mataroa 318
6 Instagram2Fedi 105
7 tanzawa 32
8 jupyblog 28
9 shazam 13
10 crossposter 9
11 gensite 7
12 gitblog2 3
13 bhread 1
14 crier 8

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?