About Pages CMS
Pages CMS is an open-source CMS that edits content and media directly in a GitHub repository. It works especially well for static websites and content-led apps made with Jekyll, Hugo, Next.js or Astro, and the topic list also mentions Eleventy, Gatsby, Docusaurus, VitePress and VuePress.
Because content lives as files in your repo, editors get a friendly interface while developers keep the Git workflow and ownership of the content. You can either use the hosted app at app.pagescms.org or run a development copy yourself from the repository, which involves creating a GitHub App and setting environment variables. Documentation covers installing locally and upgrading to version 2.
Pages CMS is written in TypeScript with Next.js and is licensed under MIT. It suits developers who build sites for clients or teams and want non-technical editors to update content without touching Git.
Key features
- Edit content and media in GitHub repos
- Works with Jekyll, Hugo, Astro and Next.js
- Hosted version at app.pagescms.org
- Self-hostable via a GitHub App
- Git-based content ownership
- Documentation for configuration options
Good fit for
- →Editor-friendly updates for static sites
- →Client websites on Hugo or Astro
- Tags
- cms
- git
- github
- static-site
- jekyll
- hugo
- astro
- headless-cms
Pages CMS: questions and answers
- What is Pages CMS used for?
- Pages CMS is an open-source content manager for GitHub repositories, built for static sites made with Jekyll, Hugo, Astro, Next.js and similar tools. It is a good fit for editor-friendly updates for static sites and client websites on Hugo or Astro.
- Is Pages CMS open source?
- Yes. Pages CMS is open source under the MIT licence. Its source code is on GitHub at hunvreus/pagescms and is written mainly in TypeScript.
- Is Pages CMS free?
- Yes. Pages CMS is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Pages CMS?
- Yes. Pages CMS can be self-hosted on your own server or infrastructure.
- What is Pages CMS an alternative to?
- Pages CMS is an open-source alternative to Prismic, DatoCMS, Storyblok and CloudCannon. Other open-source alternatives to Prismic include Keystatic, Sveltia CMS and Decap CMS.
- Is Pages CMS actively maintained?
- Yes. The most recent commit to Pages CMS was on 30 September 2026, and the latest release is 2.1.8, published on 8 June 2026. The project has 4.1k stars on GitHub.
Open-source alternatives to Pages CMS
See all
Keystatic
CMS
First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB
MITvs Prismic★ 2.4k
Sveltia CMS
CMS
Leading Git-based headless CMS. Successor to Netlify/Decap CMS. Modern UX, first-class i18
MITvs Storyblok★ 2.9k
Decap CMS
CMS
A Git-based CMS for Static Site Generators
MITvs Prismic★ 19k
Strapi
CMS
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully
OSSvs Contentstack★ 73k
TinaCMS
CMS
TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing.
Apache-2.0vs Storyblok★ 14k
Alinea
CMS
Content management, streamlined
MITvs Storyblok★ 855
SaaS alternatives to Pages CMS
See all
Prismic
CMS
Headless CMS with page builder slices for marketing sites
SaaS
DatoCMS
CMS
Headless CMS with a GraphQL API and image CDN
SaaS
Storyblok
CMS
Headless CMS with a visual editor for component-based pages
SaaS
CloudCannon
CMS
Git-based visual CMS for static sites with editing tools for content teams
SaaS
Contza
CMS
Developer-first CMS that adds visual content editing to a website
SaaS
ButterCMS
CMS
Hosted headless CMS and blog engine with APIs for many frameworks
SaaS

