Pages CMS — A CMS for GitHub. It was shared on Show HN in 2024 and received 351 upvotes on Hacker News. Manage content and media right in your GitHub repository. No database, no API, no extra backend. Mobile support Full responsive design, optimized for mobile. Free and Open Source Deploy on Vercel Get the source code Frequently asked questions svg]:size-4 [&>svg]:opacity-50 [&>svg]:shrink-0 [&>svg]:transition-transform [&>svg]:duration-200 [&>svg]:group-open:rotate-180"> Is Pages CMS free? Yes, Pages CMS is 100% free, whether you want to use the online version , deploy it for free on Vercel , or self-host it. It's MIT licensed through and through, feel free to extend it as you see fit. svg]:size-4 [&>svg]:opacity-50 [&>svg]:shrink-0 [&>svg]:transition-transform [&>svg]:duration-200 [&>svg]:group-open:rotate-180"> Do you only support GitHub? Supposedly, we could add GitLab and Bitbucket support, but the assumption is the vast majority of users will be on GitHub. Pull requests and issues are welcome: github.com/pages-cms/pages-cms . For that reason, a lot of teams use a headless CMS like Contentful, Sanity, or Strapi. That works, but it's one more dependency and is overkill in most cases. You could also use something like Decap CMS (formerly Netlify CMS). Back in 2018, I had built a lightweight CMS ( Jekyll+ ) with the idea of getting the CMS set up with a single configuration file. Pages CMS is the next iteration of that idea. Introducing it on Hacker News, the author wrote: "You select the GitHub repo where your site/app is at (whether it's Next.js, 11ty, Hugo, Nuxt... Congrats: you now have a user friendly CMS to manage content + media BUT all changes are still tracked like regular commits (under your account) on GitHub."