# hunvreus/pagescms

The simplest CMS you'll ever need. Manage content and media right in your GitHub repository.

Repository: https://github.com/hunvreus/pagescms
Canonical: https://ross.abutalabs.com/products/pagescms
Homepage: https://pagescms.org
Language: TypeScript
License: MIT
License Family: permissive
Topics: 11ty, astro, cms, docusaurus, eleventy, gatsby, hugo, jekyll, nextjs, ssg, static-site, static-site-generator, vitepress, vue, vuejs, vuejs3, vuepress
Last push: 2026-06-23T07:33:22+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 89, release rhythm 87, longevity 70
- inputs: {"age_days": 991, "days_push": 71, "days_rel": 86, "gap_med": 2, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3946, forks 530 (observed 2026-08-28T04:08:30.272568+00:00)

## What it is
Pages CMS is an open-source, MIT-licensed CMS that lets users edit content and media directly in GitHub repositories through a friendly web UI, with no separate content database. It is designed for static sites built with generators like Jekyll, Hugo, Astro, Next.js, Eleventy, and VuePress, and is available hosted or self-hosted.

## Use cases
- edit markdown content in a github repo without learning git
- cms for my hugo or astro static site
- give non-technical editors a ui to update a jekyll blog
- manage images and media files in a github repository
- self-host a simple git-based cms
- replace wordpress for a static website
- let a team edit front matter and markdown files visually

## When to choose
- your site content lives as markdown and media in a GitHub repository
- you use a static site generator and want a friendly editing UI for non-developers
- you want a CMS with no content database, just Git commits
- you want a free, MIT-licensed, self-hostable or hosted option

## When to avoid
- your content is not stored in GitHub (no GitLab or Bitbucket support)
- you need database-backed dynamic content, granular permissions, or analytics today
- you need a traditional CMS with server-rendered dynamic pages

## Facets
- artifact type: application
- maturity: active
- function: web-framework, gui, file-upload, search-engine, auth, self-hosted
- domain: cms, web-development, developer-tools, self-hosted, frontend
- platform: self-hosted, cloud
- tags: git-based-cms, static-site-generator, github-app, markdown-editor, headless-cms, jamstack, content-editing, vercel, cms, web-server, nodejs, docker

## Member repositories
- hunvreus/pagescms (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:30.272568+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:24:35.068975+00:00, confidence not recorded.
  - readme: https://github.com/hunvreus/pagescms (fetched 2026-08-28T04:08:30.272568+00:00, sha 8bb776abb43b)
  - homepage: https://pagescms.org (fetched 2026-08-29T09:18:32.418048+00:00, sha e718450b3611)
  - site_page: https://pagescms.org/docs (fetched 2026-08-29T09:18:32.427021+00:00, sha 94b8d43bef7f)
  - site_page: https://pagescms.org/docs/quick-start (fetched 2026-08-29T09:18:32.428741+00:00, sha 8c7fe71056d8)
  - site_page: https://pagescms.org/docs/guides/installing/vercel (fetched 2026-08-29T09:18:32.430389+00:00, sha 5c2fd95b0d2e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
