What is Sveltia CMS?
Sveltia CMS is a free, open source, Git-based headless content management system (CMS) designed for modern web development using Jamstack. It aims to offer an excellent user experience (UX) for content editors and a great developer experience (DX) for web developers.
Sveltia CMS was specifically built as a successor to Netlify CMS (now Decap CMS), addressing its shortcomings and adding many new features, while maintaining compatibility with its configuration format, API and workflow. Migrating from Netlify/Decap CMS to Sveltia CMS is straightforward and requires minimal changes.
Try Sveltia CMS today and experience a fast, flexible, and user-friendly CMS that empowers you to manage your content with ease.

Highlights
While there are numerous CMS options available in the market, Sveltia CMS stands out due to its unique combination of features, architecture, performance, and user experience.
The unique selling points of Sveltia CMS include:
Git-Based
Content is stored in your Git repository, giving you full control, complete version history, and collaboration capabilities. No database is required. Every change is auditable.
Headless
Decoupled from the frontend, allowing you to use any static site generator (SSG) or frontend framework of your choice. Deploy anywhere. Perfect for Jamstack architecture.
Lightweight
It’s a single-page application (SPA) with less than 500 KB (minified + brotlied) for the entire CMS application, yet packed with many powerful features. A low-carbon footprint CMS.
High Performance
Built with the Svelte framework, Lexical editor, efficient GraphQL APIs, smart caching strategies, and lazy loading to ensure a fast and responsive user experience.
Maintenance-Free
The CMS is a small JavaScript bundle served via a content delivery network (CDN) and runs entirely in the browser. Always up-to-date. No build tools or servers required.
Not SaaS
It’s not a service but a client-side application, giving you full control over your data. Your content never leaves your Git repository. NPM package is available for self-hosting.
Modern UX
An intuitive, user-friendly, and accessible UI for content editors, including mobile and tablet support, dark mode, keyboard shortcuts, drag-and-drop uploads, and more.
Excellent DX
Developer experience is a top priority, with comprehensive documentation, JSON schema for configuration, TypeScript support, AI tools support, and local repository workflow.
Generic-Purpose
Designed to handle a wide range of content types and use cases, making it suitable for various projects — from blogs and portfolios to catalogs and knowledge bases.
No Vendor Lock-In
Framework-agnostic and platform-independent, with support for common file formats and multiple Git service providers. Bring your favorite tech stack and hosting provider.
First-Class I18n Support
Built-in support for multiple languages and locales, making it easy to create multilingual websites. Translate content with one-click using AI integrations.
Powerful Asset Management
A built-in digital asset management (DAM) system for uploading and managing media files. Integrates with external storage and stock photo providers.
Open Source
Available under the permissive MIT license, allowing modification and commercial use. Fully transparent development process on GitHub. Free of charge, forever.
Privacy Focused
We don’t collect any user data. All operations happen directly between your browser and your Git backend. API keys are stored only in the browser’s local storage.
Active Development
Regular updates and improvements, with a focus on addressing user feedback and issues. Bug fixes typically released within 24 hours, and new features added frequently.
Successor to Netlify CMS
Modern, powerful, and user-friendly alternative to Netlify/Decap CMS, with a familiar configuration format, API and workflow. Easy migration path for existing users.
Use Cases
Sveltia CMS is a generic-purpose content management system that can handle a wide variety of content types and use cases beyond just blog posts and pages.
It can be used in various scenarios, including:
- Personal blogs and websites
- Small business sites
- Community and organization sites
- Institutional and educational sites
- Nonprofit and charity sites
- Retail and e-commerce sites
- Artist and creative sites
- Blogs and news sites
- Marketing sites
- Documentation sites
- Portfolios and resumes
- Product catalogs
- Event listings
- Member directories
- Knowledge bases, glossaries and wikis
Take a look at the Showcase page for real-world examples of websites using Sveltia CMS across different industries and purposes.
Scalability
There are no hard limits on the amount of content or number of users you can have with Sveltia CMS. However, performance may vary depending on the size of your Git repository and your Git service provider’s capabilities.
The CMS is largely constrained by the API of the underlying Git backend: the number of files that can be fetched, created, updated, or deleted in a single API call, as well as rate limits, response times, and other factors. Among the supported backends, GitHub generally offers the best performance and reliability thanks to its powerful GraphQL API.
Due to these limitations, Git-based CMSs like Sveltia CMS are best suited for small to medium-sized projects. For large projects involving thousands of entries and assets, consider a more robust CMS solution designed for enterprise use.
Framework Agnosticism
Sveltia CMS is typically used to generate data that is then consumed by a frontend framework to build websites or web applications. It’s framework-agnostic, meaning it simply reads and writes data files without interacting with your chosen framework.
This flexibility extends far beyond traditional web projects. It can manage a JSON data catalog consumed by mobile apps or other software, or power vanilla JavaScript projects where webpages directly read static files. Whether you’re using a modern framework, no framework at all, or building entirely different types of applications, the CMS adapts to your needs.
At its core, Sveltia CMS is a simple NoSQL database management system that uses Git repositories as its data store. This design enables it to be adapted to various content management scenarios.
Target Audience
Git-based headless CMSs like Sveltia CMS are part of the larger Jamstack ecosystem. Setting up the CMS requires broad technical knowledge, such as familiarity with Git workflow, framework integration and CI/CD pipelines. Therefore, it’s primarily targeted at experienced web developers who have the necessary skills.
Of course, the CMS is not only aimed at individuals. It serves small to medium-sized businesses (SMBs), nonprofit organizations, and agencies with access to engineering resources for initial setup and ongoing maintenance. It is ideal for those who need a flexible, powerful and cost-effective CMS solution without vendor lock-in.
Once set up by developers, CMS end-users, such as content editors and marketers, don’t need any technical knowledge to use the application for content editing and management. The CMS hides all technical complexities behind a user-friendly interface.
Users require a Git service account
Currently, Sveltia CMS does not have a built-in user authentication system. Instead, it relies on the Git backend for user authentication and access control. This means that users need to have an account with the chosen Git service provider (e.g. GitHub) to access the CMS, though they don’t need to know Git itself or how to use the service. We plan to add better authentication methods in future releases to accommodate users without Git service accounts.
Great for Freelancers and Clients
Sveltia CMS was originally developed by a freelance web developer for his own clients, and he continues to maintain it. As such, it’s designed with the needs of freelancers and their clients in mind.
It’s ideal for freelance developers who want to provide their clients with a modern, powerful, user-friendly CMS solution without the hassle of setting up and maintaining a traditional CMS, such as WordPress. It’s also great for clients who want an intuitive interface for managing their content without worrying about technical details.
Why Choose Sveltia CMS?
If you’re specifically looking for a free, open source, Git-based headless CMS, your options are limited. Actively maintained, framework-agnostic offerings are especially rare, leaving Tina and Sveltia CMS as the primary choices.
Tina is a commercial entity that mainly caters to large-scale Next.js projects. In contrast, Sveltia CMS is a community-driven project that prioritizes excellent UX and DX for small to medium-sized projects using any framework, including Astro, Eleventy, Hugo, Jekyll and SvelteKit.
It’s also a successor to Netlify CMS (now Decap CMS), which has been widely used in the Jamstack community for years. Trying Sveltia CMS is a no-brainer if you’re looking for a modern, powerful, and user-friendly alternative to Netlify/Decap CMS.
Need i18n support? Sveltia CMS is the only option that offers first-class multilingual content management capabilities right out of the box.
Who’s Using Sveltia CMS?
While there is no way to track all Sveltia CMS users due to its open source nature, we have seen a growing number of websites adopting Sveltia CMS since its launch. GitHub search suggests our product is already being used by hundreds of projects, including personal blogs, community sites, institutional sites, and small business sites.
See the Showcase page for some notable projects we have discovered so far. Many more are likely out there that we haven’t found yet!
See also the homepage for testimonials from developers who have tried Sveltia CMS and shared their feedback.
Try It Online
A live demo site is coming soon!
Project Goals
- Making Sveltia CMS a viable, definitive successor to Netlify CMS
- Empowering SMBs and individuals who need a free, yet powerful, high-quality CMS solution
- Emerging as the leading open source offering in the Git-based CMS market
- Providing superior i18n support for multilingual content management
- Extending its capabilities as digital asset management (DAM) software
- Showcasing the power of Svelte and UX engineering
Project Status
Sveltia CMS is currently in beta, with version 1.0 (GA) scheduled for release in early 2026. Check our release notes and follow us on Bluesky for updates. See also our roadmap.
This is currently a personal project maintained by a single developer. We continue to create a robust successor to Netlify CMS and refactor the codebase for long-term maintainability, so our development pace may be slower than you expect. We’ll welcome contributions from the community once our codebase has stabilized.
About the Author
Sveltia CMS is created and maintained by Kohei Yoshino, a seasoned UX engineer based in Toronto, Canada. With over 20 years of experience in web development and open source, Kohei is passionate about building tools that improve people’s lives.
As a generalist who loves code, design, marketing, localization, documentation and everything in between, Kohei brings a unique perspective to software development. He is dedicated to creating high-quality, user-centric products that solve real-world problems.
Sveltia CMS is Kohei’s flagship open source project originally built for his own freelance clients, and he is committed to its long-term success and growth. You’re in good hands — Expect constant improvements to the UX and DX across the platform.
Resources
- Introducing Sveltia CMS: a short technical presentation by @kyoshino during the This Week in Svelte online meetup on March 31, 2023 — slides & recording
- Introducing Sveltia CMS: The Git-based Headless CMS Renaissance: a presentation by @kyoshino at the Build-Time Render online meetup on February 3, 2026 — slides & recording
External Recognition
- LogRocket Blog – 9 best Git-based CMS platforms for your next project
- Jamstack – Headless CMS
- Hugo – Front-end interfaces
- Made with Svelte
- 11ty Bundle Blog
Acknowledgements
This project would not have been possible without the Netlify CMS open source project. We are grateful to the maintainers for their hard work over the years. We would also like to thank the Sveltia CMS user community for their valuable feedback and ongoing support, which has helped us to identify issues and improve the product.