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. Learn more →
Top 23 Python Blog Projects
-
-
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.
-
Rust is again the second most used programming language in web3 ecosystem after solidity and of course, javascript, anyone looking to learn Rust if you are a rust developer you might want to check out this newsletter,👉🏻 this week in Rust.
-
-
-
- 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.
-
-
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.
-
-
-
code-for-blog
Code for various tutorials and programs I've written about on my blog (by petercollingridge)
-
dev-case
A privacy-focused and secure CMS, Blog and Portfolio made with Python & Django. Designed with developers and IT professionals in mind.
-
-
- Project mention: Comparing AWS Lambda ARM64 vs. x86_64 Performance Across Runtimes in Late 2025 | news.ycombinator.com | 2025-12-02
Would be interesting to add a cold start + "import boto3" benchmark for Python as importing boto3 takes forever on lambdas with little memory. For this scenario I only know this benchmark but it is from 2021 https://github.com/MauriceBrg/aws-blog.de-projects/tree/mast...
-
-
-
-
In our battle against AI-written content, we launched UnitText as an alternative to use AI to review text, instead of writing it. I got the idea from this lovely book "Writing for Developers"[1] that recommended some quality prompts to use a LLM as what could be considered a copy editor.
I initially liked to call it "unit tests for text", which inspired a prototype,[2] a blog post,[3] and then this product.
We believe everyone is getting really fed up of reading content only to immediately understand it was written by a robot. At the same time, we don't think language models are completely to blame, they are just a tool, and it's on us to use them properly.
The idea of UnitText is that before one starts writing they define a goal and audience for their content. It could be a blog post, but also an email... at some point we'd like to offer different templates for various types of content.
The human is the one doing the writing, and they can then ask the AI to "review" (or, "test") the content, to see whether the goal was met, the explanation is clear, something can be added or cut...
[1]: https://www.manning.com/books/writing-for-developers
[2]: https://github.com/sealambda/unit-text
[3]: https://www.sealambda.com/blog/this-post-passed-unit-tests/
- Project mention: Ask HN: What Are You Working On? (December 2025) | news.ycombinator.com | 2025-12-14
Working in TuxSEO (https://tuxseo.com/). The product is good, but no paying customers. I'm working on setting up a cold email campaign to hopefully diversify my outreach.
So in other words, since I'm an introvert developer, i'm trying to grow some balls to start reaching out to people.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Blog discussion
Python Blog related posts
-
LLM Agents Demystified
-
The Expressive Power of Constraints
-
Leaking Passwords (and More) on macOS
-
Simple collaborative filtering in pure PostgreSQL
-
Feeling deceived when receiving (non-labeled) LLM-generated messages
-
浮躁的AI编程 - FAV0周刊#027
-
旅行的遗憾 - FAV0周刊#015
- A note from our sponsor - InfluxDB www.influxdata.com | 24 Dec 2025
Index
What are some of the best open-source Blog projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | chinese-independent-blogs | 22,491 |
| 2 | this-week-in-rust | 2,467 |
| 3 | Gmeek | 2,231 |
| 4 | articles | 1,586 |
| 5 | demystifying-containers | 751 |
| 6 | puput | 657 |
| 7 | lazyblorg | 427 |
| 8 | rss2newsletter | 270 |
| 9 | gpt-j | 204 |
| 10 | code-for-blog | 169 |
| 11 | dev-case | 99 |
| 12 | beepb00p | 88 |
| 13 | simple-c-compiler | 66 |
| 14 | aws-blog.de-projects | 63 |
| 15 | pythonetc | 42 |
| 16 | obstracts | 42 |
| 17 | obsidian-blog | 42 |
| 18 | unit-text | 40 |
| 19 | TuxSEO | 39 |
| 20 | jupyblog | 28 |
| 21 | blog_flask | 26 |
| 22 | blog-data | 17 |
| 23 | maw.sh | 16 |