finds.dev← search

// the find

sveltia/sveltia-cms

★ 2,510 · JavaScript · MIT · updated Jun 2026

Git-based headless CMS. Successor to Netlify CMS (now Decap CMS). Modern UX, first-class i18n support, mobile support + 100s of improvements. Framework-agnostic, open source & free.

Sveltia CMS is a ground-up rewrite of Netlify CMS (now Decap CMS), serving as a drop-in replacement with a modern Svelte-based UI. It targets the same audience: developers who want a Git-backed CMS they can drop into a static site without running a server. Actively maintained and already adopted by a decent number of production sites.

First-class i18n support is genuinely better than Decap — locale switching, per-locale validation, and translation integrations are built in rather than bolted on. The backend abstraction covers GitHub, GitLab, Gitea, and a local filesystem backend, which makes it usable outside the Netlify ecosystem. The test coverage is broad and structured — nearly every service module has a co-located `.test.js` file, which is more than Decap ever had. Config compatibility with Netlify/Decap CMS means migration is mostly a script tag swap, and they document the exceptions.

It's still a single-maintainer project — the CODEOWNERS file points to one person, which is a real bus-factor problem for something teams will depend on for content operations. The rich-text editor is CodeMirror-based and functional, but it's not on par with what editors expect coming from WordPress or Contentful; you'll hear complaints. No self-hosted backend option — it's always Git as the datastore, which is fine for small teams but falls apart when non-technical editors start producing hundreds of entries and want drafts, approvals, or scheduled publishing without a Git-native workflow in place. The custom widget/component extensibility story exists but is underdocumented compared to what Netlify CMS had at its peak.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →