Topics / #blog

Blog projects on GitHub

Blogging engines and static sites for publishing written content.

As of , the most-starred Blog projects on GitHub are next.js (143.1K stars), weekly (106.3K stars) and AppFlowy (77.5K stars). GitHub.Locker tracks 41 Blog repositories with 1.1M stars combined. The fastest-growing on October 16 was AppFlowy, with +56 stars in a day.

41Projects
1.1MStars in total
+233Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

41 projects · by stars

  1. #1 · vercel/next.js

    next.js

    Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.

    143.1K
  2. #2 · ruanyf/weekly

    weekly

    A weekly Chinese-language online magazine (科技爱好者周刊, Science and Technology Lovers Weekly) that records tech content worth sharing.

    106.3K
  3. #3 · AppFlowy-IO/AppFlowy

    AppFlowy

    AppFlowy is an open-source, AI-powered collaborative workspace that combines projects, wikis, and team docs, built as a Notion alternative that keeps your data under your control.

    77.5K
  1. 4

    docusaurus

    66.5Kfacebook/docusaurus · TypeScript

    Docusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.

  2. 5

    astro

    63.3Kwithastro/astro · TypeScript

    Astro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.

  3. 6

    gatsby

    55.9Kgatsbyjs/gatsby · JavaScript

    Gatsby is a free, open-source framework based on React for building fast websites and web apps, mixing the control of dynamically rendered sites with the speed of static-site generation.

  4. 7

    hexo

    41.8Khexojs/hexo · TypeScript

    Hexo is a fast, simple and powerful blog framework powered by Node.js: you write posts in Markdown and it builds them into a complete static blog site.

  5. 8

    halo

    39.9Khalo-dev/halo · Java

    Halo is a powerful, easy-to-use open-source website building tool: from personal blogs and knowledge bases to corporate sites and online stores, it aims to cover your site-building needs in one place.

  6. 9

    engineering-blogs

    38.8Kkilimchoi/engineering-blogs · Ruby

    A curated list of engineering blogs written by tech companies and individual software engineers, organized alphabetically.

  7. 10

    Blog

    31.1Kmqyqingfeng/Blog

    A Chinese-language frontend blog by developer mqyqingfeng (冴羽), known for its in-depth JavaScript article series; it began in 2017 with four planned series and has since grown far beyond them, collecting 31k+ stars.

  8. 11

    chinese-independent-blogs

    24.2Ktimqian/chinese-independent-blogs · JavaScript

    A curated list of independent Chinese-language blogs (个人独立博客), aggregating their RSS feeds, short descriptions, and topic tags into one directory.

  9. 12

    blog

    22.6Kfouber/blog

    This is the personal blog repository of Chinese frontend engineer fouber, sharing articles and thoughts on frontend engineering, performance optimization, and career growth.

  10. 13

    CS-Interview-Knowledge-Map

    18.2KInterviewMap/CS-Interview-Knowledge-Map

    It's a curated interview-prep knowledge map ('Interview Map') for front-end developers, covering JavaScript, networking, browser internals, performance optimization, security, frameworks, Git, data structures, and algorithms.

  11. 14

    blog_os

    17.8Kphil-opp/blog_os · HTML

    Source code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.

  12. 15

    al-folio

    16.3Kalshedivat/al-folio · HTML

    al-folio is an open-source Jekyll starter for building clean, fast, responsive academic websites: personal homepages, blogs, CVs, and lab or course pages.

  13. 16

    hexo-theme-next

    15.8Kiissnan/hexo-theme-next · JavaScript

    NexT is a high quality, elegant theme for Hexo, a static site generator — one of the most popular Hexo themes, with over 15,000 GitHub stars.

  14. 17

    awesome-cloudflare

    15.5Kzhuima/awesome-cloudflare

    A curated, awesome-style list of Cloudflare tools, open-source projects, guides, blogs and other resources — collected so indie developers can find ready-made, low-cost tools without trawling GitHub themselves.

  15. 18

    N-blog

    15.4Knswbmw/N-blog · JavaScript

    N-blog is a Chinese-language course called '一起学 Node.js' (Learn Node.js Together) that teaches Node.js backend development by walking through building a multi-user blog with Express and MongoDB.

  16. 19

    technology-talk

    14.7Kaalansehaiyang/technology-talk

    A curated Chinese knowledge base of Java interview prep articles, system architecture notes, middleware deep-dives, and career advice, written by a self-described Alibaba P7 architect who goes by 'Tom哥'.

  17. 20

    hugo-PaperMod

    14Kadityatelange/hugo-PaperMod · HTML

    Hugo PaperMod is a fast, clean, responsive theme for the Hugo static site generator. It is based on hugo-paper and adds many extra features and customization options.

  18. 21

    nextra

    13.9Kshuding/nextra · TypeScript

    Nextra is a simple, powerful and flexible site generation framework with everything you love from Next.js: you write content in Markdown/MDX and it turns it into a website, typically documentation or a blog.

  19. 22

    awesome-sre

    13.7Kdastergon/awesome-sre

    A curated list of Site Reliability Engineering (SRE) and Production Engineering resources — a hand-picked collection of articles, books, talks, podcasts and tools, maintained as a single GitHub README.

  20. 23

    minimal-mistakes

    13.6Kmmistakes/minimal-mistakes · HTML

    A flexible two-column theme for Jekyll, the Ruby static site generator. It is made for personal sites, blogs, project documentation, and portfolios, with deliberately minimal styling you are meant to customize.

  21. 24

    pelican

    13.4Kgetpelican/pelican · Python

    Pelican is a static site generator written in Python that turns text files in Markdown, reStructuredText, or HTML into complete web sites.

  22. 25

    Halfrost-Field

    13.2Khalfrost/Halfrost-Field · Go

    Halfrost-Field is a personal technical blog archive by halfrost containing long-form deep-dive articles on source code analysis, system design, and engineering topics such as Go internals, vLLM/LLM serving, machine learning notes, and network protocols.

  23. 26

    typecho

    12.4Ktypecho/typecho · PHP

    Typecho is a self-hosted blogging platform written in PHP — blog software the project bills as simple and powerful.

  24. 27

    giscus

    12.2Kgiscus/giscus · TypeScript

    Giscus is a commenting system that lets visitors leave comments and reactions on your website using GitHub, with everything stored and moderated through GitHub Discussions.

  25. 28

    NotionNext

    11.9Knotionnext-org/NotionNext · JavaScript

    NotionNext is an open-source site system built on Next.js and the Notion API: you keep managing posts, categories, tags and menus in Notion, and it publishes that workspace as a fast, searchable, standalone website.

  26. 29

    leanote

    11.7Kleanote/leanote · JavaScript

    Leanote is an open-source, self-hosted note-taking and knowledge management app built as an alternative to Evernote, with a rich-text editor and a real-time markdown editor.

  27. 30

    usehooks

    11.5Kuidotdev/usehooks · MDX

    useHooks is a collection of modern, server-safe React hooks maintained by the ui.dev team, covering common needs like debouncing, local storage, media queries, and geolocation.

  28. 31

    markyun

    11.2Kmarkyun/markyun

    A personal learning blog hosted on GitHub by MarkYun, a web developer working in Nanjing — a running log of his study notes, best known for its collection of front-end developer interview questions.

  29. 32

    live2d-widget

    11Kstevenjoezhang/live2d-widget · TypeScript

    A lightweight widget that drops a cute Live2D 'desktop companion' (看板娘) mascot onto a webpage, built in TypeScript with almost no runtime dependency besides the Live2D Cubism Core itself.

  30. 33

    blog

    10.6Kyygmind/blog

    This is a Chinese-language blog repository by the author '木易杨' (Muyi Yang), focused on front-end interview deep-dives — a weekly series tackling tough JavaScript and Vue internals topics for advanced interview prep.

  31. 34

    android-tech-frontier

    10.6Khehonghui/android-tech-frontier

    A Chinese-language open-source project that translates high-quality foreign Android articles on architecture, open-source libraries, software design and testing into Chinese for Chinese-speaking developers.

  32. 35

    tailwind-nextjs-starter-blog

    10.6Ktimlrx/tailwind-nextjs-starter-blog · TypeScript

    A Next.js and Tailwind CSS blogging starter template, preconfigured for technical writing and positioned as a replacement for existing Jekyll or Hugo personal blogs.

  33. 36

    jekyll-theme-chirpy

    10.3Kcotes2020/jekyll-theme-chirpy · HTML

    Chirpy is a minimal, responsive, and feature-rich Jekyll theme made for technical writing — a ready-made design and feature set for static blogs.

  34. 37

    gridea

    10.2Kgetgridea/gridea · TypeScript

    Gridea is a static blog writing client: a desktop app where you write posts in Markdown and publish them as a static blog — pitched for recording your life, mood, knowledge, notes and ideas.

  35. 38

    Game-Programmer-Study-Notes

    10.1KQianMo/Game-Programmer-Study-Notes

    This is a personal collection of study notes from a game programmer's career, covering computer graphics, real-time rendering, GPU programming, design patterns, and software engineering. It works like an enhanced blog, condensing and summarizing classic industry books and technical topics.

  36. 39

    seomachine

    7.5KTheCraigHewitt/seomachine · Python

    SEO Machine is a specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. It helps you research, write, analyze, and optimize content that ranks well and serves your target audience.

  37. 40

    beautiful-jekyll

    5.8Kdaattali/beautiful-jekyll · HTML

    Beautiful Jekyll is a ready-to-use Jekyll template that lets you build a nice-looking personal site, blog, or project page in a couple of minutes.

  38. 41

    MDsveX

    3.1Kpngwn/MDsveX · JavaScript

    mdsvex is a Markdown preprocessor for Svelte — it lets you write Markdown inside Svelte projects and turns it into Svelte components at build time.

Often tagged together