Two previews, built in different ways
Both products have a preview. Sveltia CMS has a two-pane live preview with scroll sync, built from custom React templates in a sandboxed iframe. Its deploy previews of unpublished entries run through CI. On 21 October 2026, its roadmap lists an out-of-the-box live site preview as a non-goal.
Mica shows the real Astro page beside the form, with the drafts in it, about 1 to 2 seconds after typing stops. A click on the page moves the cursor to the field, and fields with unpublished changes get an outline. Locally, it runs beside astro dev. The self-hosted Mica needs the optional preview container and a second host name.
Static app or a service you run
Sveltia CMS is a static app. GitHub OAuth needs a server, GitLab and Gitea use PKCE without one, and personal access tokens also work. Its local mode uses the File System Access API of the browser, which is Chromium only. Mica is a local editor with no sign-in, or a container you run, with OpenID Connect sign-in. OIDC and SSO are not documented for Sveltia CMS.
Choose Sveltia when you want a static app with no server of your own. Choose Mica when you want OpenID Connect sign-in in a container you run.
Media and files
Sveltia CMS can store media in S3, R2, Azure Blob, Backblaze B2, Bunny, DigitalOcean Spaces, Supabase, MinIO, Cloudinary or Uploadcare. Mica keeps media in the repository, with Git LFS in the local and the self-hosted editor, on GitHub too. Sveltia CMS documents Git LFS on GitLab and on Gitea/Forgejo, not on GitHub, and it refuses local commits in a Git submodule.
The Sveltia CMS documentation says that it targets small to medium-sized projects and is bound by the API of the Git host. Mica reads a Git clone. It is tested with 1,000 entries in a collection, 5,000 files and 5 editors at the same time. These are tested bounds, not proof that Mica is faster or bigger.
Localization and maps
Sveltia CMS has first-class internationalization (i18n), with machine translation through your own API key. In Mica, a field can have a value for each language in one entry, with a fallback to another language. Its editor shows one language at a time, and the preview shows the page in that language. Mica has no machine translation. Sveltia CMS also has an address search on its map field. In Mica, the map field stores the zoom with the place, so the page can show the same view. In Sveltia CMS, the zoom only sets the first view.
Equal, or not documented
- Both are MIT licensed. Sveltia CMS has no paid offering documented. Mica has no hosted offering.
- Neither needs a database. Sveltia CMS caches in the IndexedDB of the browser.
- Roles: neither has them yet.
- Publish: Sveltia CMS has the modes simple, preview and editorial_workflow, and documents no batch publish. In Mica, Publish makes one commit of the changes the editor chooses.
- MCP: not documented for Sveltia CMS as of 21 October 2026. It has an Agent Skill, llms.txt and AI translation.