Discover Publii, the free open source desktop CMS for static websites: features, SEO and privacy tools, one-click deployment, and pricing for premium themes.
Publii is a free, open source desktop application for building static websites, maintained by TidyCustoms, a Poland-based web design and optimization company. Its first alpha release shipped in December 2016, followed by a public beta in March 2017.
Rather than running continuously on a web server backed by a database like WordPress, Publii runs locally as a desktop app on Windows, macOS, and Linux; users edit content visually and Publii generates a complete set of static HTML, CSS, and JavaScript files that can be hosted anywhere, removing the server-side attack surface that dynamic CMS platforms carry.
The editor includes multiple writing modes, image galleries, embedded video, code syntax highlighting, and writing statistics. On the technical side, Publii automatically compresses HTML and CSS, lazy-loads images, converts images to WebP, and generates structured data markup and XML sitemaps for search engines.
Privacy tooling is built in, including customizable cookie consent banners and support for Google's Consent Mode v2 aimed at GDPR and CCPA compliance. For publishing, Publii offers one-click deployment to GitHub Pages, GitLab, Netlify, Amazon S3, Google Cloud, and traditional FTP/SFTP hosting.
The core Publii application is free and open source under the GPL-3 license, with no subscription required to build or publish unlimited static sites.
TidyCustoms generates revenue through a marketplace of premium themes and plugins, priced individually, along with optional professional web design services for businesses that want hands-on help building their site.
Yes, the core app is free and open source under the GPL-3 license.
No, Publii generates static HTML, CSS, and JavaScript files with no server-side database.
Windows, macOS, and Linux as a desktop application.
GitHub Pages, GitLab, Netlify, Amazon S3, Google Cloud, or any FTP/SFTP host.
Publii is developed and maintained by TidyCustoms.
Yes, it includes built-in sitemap generation, structured data, and compression tools.
No, they are unrelated products despite the similar name; Publii is a static-site desktop CMS and Publify is a Ruby on Rails blog engine.
Publii is primarily a single-editor desktop tool, so it is less suited to large multi-author teams than server-based CMS platforms.