There's something deeply satisfying about building websites on your own machine—no server logins, no database hiccups, no frantic midnight security patches. For years, I've been quietly obsessed with desktop-based Static Site Generators (SSGs), those unsung heroes of the web development world.
My journey started in the most '90s way possible: with Microsoft FrontPage. Remember that? Drag, drop, publish. Pure magic for a youngster who just wanted to get something online. Even now, I'll occasionally fire up tools like Mobirise or Nicepage when I need something quick and visual. But recently, I stumbled onto something that's rekindled that old fascination: Publii.
What makes Publii different?
Publii sits in an interesting sweet spot. It's desktop software - meaning everything happens on your computer - but it generates modern, static HTML/CSS/JS websites that load fast and stay secure. No PHP vulnerabilities, no database to corrupt, no server-side complexity.
What strikes me most is how feature-complete it is out of the box. While many SSGs require you to cobble together plugins and configurations, Publii comes loaded:
The interface borrows heavily from WordPress's familiar posts-and-pages structure, which means the learning curve is surprisingly gentle. You're not wrestling with YAML files or memorizing arcane commands - you're just writing and publishing.
The freedom to host anywhere
Here's where Publii really shines: deployment flexibility. Whether you want to push to GitHub Pages, upload via FTP, deploy to Netlify, or manually transfer files, it's all built in. No terminal commands, no deployment scripts, no DevOps degree required.
This might seem like a small thing, but it's actually profound. You're not locked into a platform. You're not paying monthly hosting fees for dynamic features you don't need. Your site is just files - portable, fast, and yours.
Why this still matters
In an era of site builders and managed WordPress hosts, desktop SSGs feel almost rebellious. They're a reminder that websites don't have to be complicated. Sometimes the best solution is the one you can understand completely, the one that runs on your machine, the one that gives you files you can actually touch.
My FrontPage days are long behind me, but that same spark - the joy of creating something and putting it online - hasn't faded. Tools like Publii keep it alive, just with better code and fewer nested table layouts.
If you've never tried a desktop SSG, maybe it's time. Your inner '90s webmaster might thank you.