AltHub

GetPublii/Publii Alternatives

static-site CMS / desktop static-site builder

Publii is a desktop GUI CMS for building, managing, and publishing privacy-focused static websites.

7.3kHTMLGPL-3.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

gohugoio/hugoGitHub

choose when you want a scriptable CLI static-site generator with Go's fast builds and flexible templates instead of a GUI CMS.

The world’s fastest framework for building websites.

89.9k
Go
Apache-2.0
active9d ago
jekyll/jekyllGitHub

choose if you prefer a Ruby, Git-native SSG that is the default for GitHub Pages and needs no desktop app.

:globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby

51.7k
Ruby
MIT
active2mo ago
hexojs/hexoGitHub

choose if you want a Node.js blog-focused generator with a CLI workflow and plugin ecosystem rather than Publii's GUI.

A fast, simple & powerful blog framework, powered by Node.js.

41.8k
TypeScript
MIT
active30d ago
decaporg/decap-cmsGitHub

choose when you want a web-based CMS that edits Markdown content in a Git repository for an existing SSG rather than Publii's desktop upload flow.

A Git-based CMS for Static Site Generators

19.3k
JavaScript
MIT
active1mo ago
getzola/zolaGitHub

choose if you want a one-binary Rust SSG with everything built in and no runtime/interpreter overhead.

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

17.4k
Rust
EUPL-1.2
active1mo ago
getpelican/pelicanGitHub

choose when you author in Markdown/reStructuredText and want a Python command-line static blog instead of a desktop CMS.

Static site generator that supports Markdown and reST syntax. Powered by Python.

13.3k
Python
AGPL-3.0
active5mo ago
primocms/primoGitHub

choose if you want a visual CMS designed for agent/AI-edited code and Git-stored content rather than a standalone desktop app.

Agent-native visual CMS. Build sites with Claude/Codex/whatever, manage them visually.

2.4k
Svelte
MIT
active1mo ago
statiqdev/StatiqGitHub

choose if your stack is .NET/C# and you need a code-configurable static pipeline instead of a GUI.

Statiq is a flexible static site generator written in .NET.

1.7k
C#
NOASSERTION
active4mo ago
bridgetownrb/bridgetownGitHub

choose if you want a Ruby-based component-oriented site generator for blogs/sites with file content, not a GUI.

A next-generation progressive site generator & fullstack framework, powered by Ruby

1.4k
Ruby
MIT
active10d ago
InkProject/inkGitHub

choose if you want a lightweight Go static blog generator focused on Markdown writing instead of a desktop interface.

An elegant static blog generator

1.1k
Go
none
active1mo ago
rochacbruno/marmiteGitHub

choose if you want a minimal Rust, Markdown-to-site blog generator as a small single binary.

Markdown makes sites - A Static Site Generator for Blogs

872
Rust
AGPL-3.0
active1mo ago
hydephp/hydeGitHub

choose if you are in a Laravel/PHP ecosystem and want markdown-driven static files rather than a desktop CMS.

HydePHP - Static Site Generator with the power of Laravel and the simplicity of Markdown.

486
PHP
MIT
active21d ago
hunvreus/pagescmsGitHub

choose when your content lives in GitHub and you want the lightest possible browser CMS rather than Publii's desktop app.

The simplest CMS you'll ever need. Manage content and media right in your GitHub repository.

4.0k
TypeScript
MIT
active3mo ago
estruyf/vscode-front-matterGitHub

choose if your team writes content in VS Code and you want a markdown/front-matter CMS attached to an SSG instead of Publii's separate desktop app.

Front Matter is a CMS running straight in Visual Studio Code. Can be used with static site generators like Hugo, Jekyll, Hexo, NextJs, Gatsby, and many more...

2.5k
TypeScript
MIT
active1mo ago
lektor/lektorGitHub

choose if you want a Python-driven static-site CMS with a built-in web admin and Git-friendly flat files instead of a desktop app.

The lektor static file content management system

3.9k
Python
BSD-3-Clause
active9d ago
zensical/zensicalGitHub

choose if you want a modern Rust SSG from the MkDocs ecosystem and prefer code-based configuration over Publii's GUI.

A modern static site generator by the Material for MkDocs team

5.7k
Rust
MIT
active9d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

getgridea/grideaGitHub

choose if you want a Chinese-friendly desktop client for static blogs, but it is an older unmaintained codebase compared with Publii.

✍️ A static blog writing client (一个静态博客写作客户端)

10.2k
TypeScript
MIT
dormant3.2y ago
ducksoupdev/gulp-site-generatorGitHub

choose for a legacy Gulp-based build chain that generates static sites; it is archived and long out of date.

A static site generator using Gulp

178
JavaScript
none
archived9.1y ago
vuejs/vuepressGitHub

choose if you need Vue-powered docs/static site generation, but the project is stale and offers no CMS.

📝 Minimalistic Vue-powered static site generator

22.7k
JavaScript
MIT
dormant2.1y ago
eudicots/CactusGitHub

choose if you want an old Django-template static site generator for designers; no current maintenance, so only for legacy stacks.

Static site generator for designers. Uses Python and Django templates.

3.5k
Python
BSD-3-Clause
dormant3.1y ago
react-static/react-staticGitHub

choose if you are building a componentized React site and want static pre-rendering, but it's unmaintained and not a content CMS.

⚛️ 🚀 A progressive static site generator for React.

10.3k
JavaScript
MIT
dormant3.9y ago

Listed as an alternative to

These projects were analysed and named Publii among their alternatives. The relationship is not symmetric — how Publii rates them is a separate judgement, made when Publii is analysed in its own right.

getgridea/grideaGitHub

calls Publii “Choose Publii for a general-purpose static site CMS with a mature desktop GUI and broader theme ecosystem.”

✍️ A static blog writing client (一个静态博客写作客户端)

10.2kTypeScriptdormant
hexojs/hexoGitHub

calls Publii “Choose if you want a desktop GUI to build and publish a static site without coding.”

A fast, simple & powerful blog framework, powered by Node.js.

41.8kTypeScriptactive
decaporg/decap-cmsGitHub

calls Publii “desktop-app CMS for static sites; pick for non-technical editors who prefer a GUI over a Git-backed web interface”

A Git-based CMS for Static Site Generators

19.3kJavaScriptactive
vuejs/vitepressGitHub

calls Publii “Choose Publii if you want a desktop GUI to build and manage static sites without writing code.”

Vite & Vue powered static site generator.

18.3kTypeScriptactive
gridsome/gridsomeGitHub

calls Publii “choose when you want an installed desktop app to visually design and publish static sites”

⚡️ The Jamstack framework for Vue.js

8.5kJavaScriptdormant
middleman/middlemanGitHub

calls Publii “choose it for non-developers who want a desktop GUI CMS to produce static sites, but it is not a library or build-time framework.”

Hand-crafted frontend development

7.1kRubyactive