Open source, headless Node.js publishing platform for blogs, memberships, subscriptions and newsletters.
GetPublii/Publii
Desktop CMS for Windows, Mac and Linux that builds static websites with a WordPress-like editing interface.
Open-source alternative to:WordPress
Squarespace
- Stars
- 7,352
- Forks
- 470
- Open issues
- 300
- Last commit
- 3 days ago
What is it?
Publii is a desktop application for creating and managing static websites. It offers a content editing interface similar to server-based CMSs such as WordPress, so users can write posts, manage site content and choose from built-in themes without writing code.
Unlike typical static site generators that run from the command line, Publii runs locally on the user's computer. Sites can be created and edited offline, then published with one click. Supported publishing targets include standard HTTP/HTTPS servers, SFTP, Netlify, Amazon S3, GitHub Pages and Google Cloud.
The project is built with Electron and Vue, and its templates use Handlebars. Installers are provided for Windows, macOS and Linux (.exe, .dmg, .deb, .rpm and AppImage).
Key features
- 01Visual post and page editor that works like a server-based CMS.
- 02Runs locally and supports offline site creation and editing.
- 03One-click publishing to HTTP/HTTPS, SFTP, Netlify, Amazon S3, GitHub Pages and Google Cloud.
- 04Built-in themes with options for customizing site styling.
- 05Installers available for Windows, macOS and Linux.
Use cases
- Bloggers who want a static site without managing a server or database.
- Small business or personal sites that need fast, privacy-focused pages.
- Writers who prefer editing offline and uploading when ready.
- Hosting sites on GitHub Pages, Netlify or S3 with a graphical interface.
Quick start
- 1
Download Publii from the official website
- 2
Read the user documentation to get started
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
Topics
FAQ
- What is Publii?
- Desktop CMS for Windows, Mac and Linux that builds static websites with a WordPress-like editing interface. Publii is a desktop application for creating and managing static websites. It offers a content editing interface similar to server-based CMSs such as WordPress, so users can write posts, manage site content and choose from built-in themes without writing code.
- Is Publii free to use? What license does it have?
- Publii is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Publii still maintained?
- Actively maintained. The last commit to Publii was on Oct 19, 2026.
- What can I use Publii for?
- Bloggers who want a static site without managing a server or database. Small business or personal sites that need fast, privacy-focused pages. Writers who prefer editing offline and uploading when ready. Hosting sites on GitHub Pages, Netlify or S3 with a graphical interface.
- How do I install Publii?
- Download Publii from the official website Read the user documentation to get started
- Where can I get Publii?
- The source code and installation instructions are on GitHub: https://github.com/GetPublii/Publii
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Claude Code workspace with commands, agents and Python analysis modules for researching, writing and optimizing long-form SEO blog content.
A fast, simple Node.js blog framework that generates static sites from Markdown posts.
Open-source Hugo framework of Tailwind blocks for building landing pages, portfolios, blogs and docs from plain Markdown files.
A minimal, accessible, SEO-friendly blog theme built on Astro with TypeScript, Tailwind CSS and Pagefind search.
A fast static site generator distributed as a single binary, with Markdown content, Sass, image processing and search built in.