Open source blog projects

Every project in the registry tagged blog, ranked by real GitHub adoption.

projects 16 combined stars ★ 348K refresh nightly
01 next.js ★ 142K

The React Framework

last push4 hours ago languageJavaScript licenseMIT
02 AppFlowy ★ 77K

AI workspace for docs, projects, and wikis you control

last push2 days ago languageDart licenseAGPL-3.0
03 gatsby ★ 56K

React-based framework with performance, scalability, and security built in.

last push22 hours ago languageJavaScript licenseMIT
04 halo ★ 40K

Halo 是一款强大易用的开源建站工具,从个人博客、知识库,到企业官网、在线商城,Halo 都能助您轻松实现,一站式满足您的多样化建站需求。

last push14 hours ago languageJava licenseGPL-3.0
05 giscus ★ 12K

A commenting system powered by GitHub Discussions. :octocat: :speech_balloon: :gem:

last push4 months ago languageTypeScript licenseMIT
06 kit ★ 9.7K

🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop

last push1 months ago languageHTML licenseMIT
07 Artalk ★ 2.3K

🌌 Your Self-hosted Comment System. | 自托管评论系统

last push7 days ago languageGo licenseMIT
08 nodepress ★ 1.5K

🟢 A production-grade headless CMS API service for surmon.me, built with @nestjs.

last push3 months ago languageTypeScript licenseMIT
09 bludit ★ 1.5K

Simple, Fast, Secure, Flat-File CMS

last push3 days ago languagePHP licenseMIT
10 htmly ★ 1.4K

Simple and fast databaseless PHP blogging platform, and Flat-File CMS

last push8 months ago languagePHP licenseGPL-2.0
11 CourseLit ★ 1.3K

Create, sell, and manage online courses with ease

last push7 days ago languageTypeScript licenseAGPL-3.0
12 Vvveb CMS ★ 1.2K

Open source CMS with powerful drag-and-drop builder

last push1 months ago languageHTML licenseAGPL-3.0
13 marmite ★ 875

Markdown makes sites - A Static Site Generator for Blogs

last push13 days ago languageRust licenseAGPL-3.0
14 wondercms ★ 740

Fast and small flat file CMS (5 files). Built with PHP, JSON database.

last push23 days ago languagePHP licenseMIT
15 jivejdon ★ 588

Jivejdon is a chain notebook with DDD/CQRS/Clean architecture

last push5 days ago languageJava licenseApache-2.0
16 Zenblog ★ 253

Effortless blogging for developers and tech enthusiasts

last push17 days ago languageTypeScript licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source blog projects are there?

This registry tracks 16 projects tagged blog, with 348,295 GitHub stars between them. The most-adopted is next.js at 142,343 stars.

Are these blog projects free to use?

Yes — 16 of the 16 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which blog project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these blog projects still maintained?

13 of the 16 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.