markstageType it. Ship it.

A Pages CMS alternative for Astro sites

Markstage vs Pages CMS: both edit files in git. Markstage edits on your Astro site's real design and adds roles, staging and forms. Checked 3 Nov 2026.

Facts about Pages CMS checked on , from its own website. Markstage is not affiliated with it.

From the full comparison; each number links to its source.

Pages CMS calls itself "the simplest CMS you'll ever need": it edits the content and media in your GitHub repository, with no database, no API and no extra backend for the content. Markstage does more, and needs more: writers edit on the page, and its server adds roles, staging and a forms inbox.

Who each one is for

Pages CMS suits small sites on GitHub that want a free, simple editor, used online at app.pagescms.org or self-hosted.

Markstage suits teams whose writers should edit on the real design and who need roles, review, single sign-on and site tools in one place. Markstage is pre-release.

Side by side

MarkstagePages CMS
EditingOn the real pageForms with a rich-text editor
Git hostsA git repository on your own serverGitHub only
Self-hostingA Node server; its working data (people, sessions, inbox, drafts, releases) in one SQLite fileNeeds PostgreSQL and a GitHub App
HostedNoneapp.pagescms.org, free
RolesFive built in, plus custom roles"Soon" on its site
SchedulingYes"Soon" on its site
Staging, forms inbox, SEO checksIncludedNot listed
PriceFree to self-hostFree
LicenceElastic License 2.0 (source-available)MIT

Where Pages CMS is stronger

Moving from Pages CMS to Markstage

Your files stay in place. Your Pages CMS configuration names a folder for each kind of content; add the same folders as collections in markstage.config.mjs and add the @markstage/astro integration. Invite your editors to Markstage by email; they no longer need a GitHub account.

Frequently asked questions

Is Pages CMS free?

Yes. Its site says it is free whether you use the online version, deploy it on Vercel or self-host it.

Does Pages CMS work with Astro?

Yes. Astro's docs have a Pages CMS guide.

Does Pages CMS support GitLab?

Its FAQ says GitHub only, for now.

What does Markstage add over Pages CMS?

Editing on the site's real design, roles and custom roles, single sign-on, staging and production, releases, scheduled publishing, a forms inbox, SEO checks and translation status.

Sources

Checked on 2026-11-03: Pages CMS · Pages CMS on GitHub · Astro: Pages CMS guide. Markstage facts: the full comparison.

Get Markstage on GitHubAll comparisonsRead the docs

More comparisons