LightCms
LightCMS: A CMS That Makes Content Creation Enjoyable Again.
Section titled “LightCMS: A CMS That Makes Content Creation Enjoyable Again.”LightCMS is a self hostable easy to use CMS built for managing content for static site generators, wrapped in a beautiful and gorgeous WYSIWYG editor.
💡 WYSIWYG = What You See Is What You Get
I use LightCMS to run my own blog, so you can check that in action.
The CMS is live at lightcms.pratyay.qzz.io.
Built to Be Yours
Section titled “Built to Be Yours”LightCMS is built around a simple belief No one should come in between you and your content .
Powered entirely by open source technologies like:
- SvelteKit
- PostgreSQL
- Probot / Octokit
- Better Auth
You can inspect it, modify it, self-host it, and contribute to it — the whole thing is on GitHub.
Why I Built It
Section titled “Why I Built It”I wanted starting a ssg based blog, and setting up a site was quicker than sipping a cup of coffee, But content management is tedious feels more like database administration and less like actually writing.
Static sites are the simplest, most eco-friendly way to put content on the web but the publishing workflow can be a mess. If you’re running a blog with Hugo, Astro, Jekyll, or another static site generator, you know the drill: jump between editors install crazy extensions, Git fetch/pull/push, CI/CD and in between all of this somewhere the main source of motivation for sharing knowledge and experience, gets lost.
LightCMS is my attempt to bridge that gap between your experience sharing and the internet itself.
My primary motivation was to encourage my father to start blogging. Since he isn’t tech-savvy, teaching him Git or version control wasn’t a viable option, and asking a non-technical person to navigate VS Code was simply too much to ask.
Isn’t using a static site generator (SSG) the most effective and environmentally friendly way to distribute content? While I could configure a blog using 11ty, Astro, or Hugo for him, teaching someone less tech-savvy about front matter, templating language, and schema can be a steep learning curve. That’s why I decided to create this CMS to make the process as intuitive and easy to use as possible.