markstageType it. Ship it.

A Sveltia CMS alternative for Astro sites

Markstage vs Sveltia CMS: both keep content in git. Markstage edits on your Astro site's real design and adds staging and roles. Checked 3 Nov 2026.

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

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

Sveltia CMS is a modern rewrite of Netlify/Decap CMS: a fast single-page app with no server and no database, strong translation support and a two-pane editor with live preview. Markstage takes a different path: writers edit on the page, and a server adds staging, roles and a forms inbox.

Who each one is for

Sveltia CMS suits sites that want a free, light editor with nothing to host, first-class multilingual content, and a smooth move from Decap CMS.

Markstage suits teams whose writers should work on the real design, and who need sign-in without a git account, roles, staging and single sign-on. It needs a server. Markstage is pre-release.

Side by side

MarkstageSveltia CMS
EditingOn the real pageTwo panes: form and live preview, with scroll sync and click-to-highlight
What you runA Node server next to your static siteNothing: a single-page app served from a CDN
Sign-inEmail and password, two-step, single sign-onOAuth with your git host
Review before going liveStaging and production with rulesEditorial workflow (GitHub, GitLab, Gitea/Forgejo)
TranslationsPer-language status: missing, outdated, doneFirst-class i18n, locales in one file, separate files or folders
FormatsMarkdown and JSONMarkdown with front matter, YAML, JSON, TOML
Forms inbox, SEO checksYesNot listed
PriceFree to self-hostFree
LicenceElastic License 2.0 (source-available)MIT

Where Sveltia CMS is stronger

Moving from Sveltia CMS to Markstage

Sveltia reads Decap-style configuration, so your collections already name their folders. Add the same folders as collections in markstage.config.mjs and add the @markstage/astro integration. Markstage edits Markdown and JSON; keep TOML or YAML data files in Sveltia or convert them. Writers then sign in to Markstage with an email address instead of a git host account.

Frequently asked questions

Is Sveltia CMS free?

Yes. Its site says it is free, with no server and no database.

Does Sveltia CMS work with Astro?

Its README says it works well with Astro and has a showcase of Astro sites. It is not in Astro's own list of CMS guides.

Does Sveltia CMS have visual editing?

It has a live preview beside the form, with click-to-highlight. Editing happens in the form. Markstage edits on the page itself.

Can my writers use Markstage without a GitHub account?

Yes. People sign in to Markstage with an email and password (and two-step sign-in), or through your single sign-on provider. Each save is still a git commit in their name.

Sources

Checked on 2026-11-03: Sveltia CMS on GitHub · Sveltia features · Sveltia editorial workflow · Sveltia entry collections · Sveltia getting started. Markstage facts: the full comparison.

Get Markstage on GitHubAll comparisonsRead the docs

More comparisons