Pages CMS
Open source web CMS that edits the content and media files of static sites stored in a GitHub repository.
Pages CMS is a web editor for the content and media files of static sites stored in a GitHub repository. Editors work in the browser, and saved changes go back to the repository as files, so content does not live in a database. The app keeps its own state in PostgreSQL: auth data, collaborators, the parsed .pages.yml configuration and a cache.
The app is connected to GitHub through a GitHub App, which a setup helper creates. The project also runs a hosted copy at app.pagescms.org, which the README describes as an option for editing without running anything locally.
Worth knowing
A self-hosted instance needs a PostgreSQL database, the GitHub App, and a running process started with npm run start, as the self-hosting guide describes. The project has a Discord chat linked from its README.
Identity
- Status
- Active
- Maintainer
- Ronan Berder1
- Maintained by
- Individual
- First release
- 20245
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-23: links, License model, Maintainer
pagescms.org - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/hunvreus/pagescms - 2026-10-23: links, Categories, Admin interface
pagescms.org/docs/ - 2026-10-23: Databases
pagescms.org/docs/development/database/ - 2026-10-23: First release, Current major version, Last release
api.github.com/repos/hunvreus/pagescms/releases - 2026-10-23: Contributors
api.github.com/repos/hunvreus/pagescms/contributors - 2026-10-23: Install with, Runs as
pagescms.org/docs/guides/installing/self-host/ - 2026-10-23: Install with
pagescms.org/docs/guides/installing/vercel/