Skip to content

Features

Sveltia CMS is packed with features to make content management easy and efficient for both developers and content editors. We are committed to continuously improving user experience (UX) and developer experience (DX) across the platform by adding new features and enhancing existing ones.

Features for Content Editors

UX-focused features designed to streamline content creation and management, making Sveltia CMS a joy to use.

Modern and Intuitive UI

Clean and user-friendly user interface designed for content editors. Dark mode support, keyboard shortcuts, and drag-and-drop uploads enhance usability.

Mobile-Friendly Design

Manage content on the go with full mobile and tablet support. Responsive design ensures optimal navigation on any device, and QR code login provides quick access.

Seamless Digital Asset Management (DAM)

Easily upload, organize, and manage media assets with drag-and-drop support and folder structures. Find assets quickly using powerful search and filtering options.

One-Click AI Translation

Quickly translate content into multiple languages using integrated AI translation services. Choose from popular providers like Google Cloud Translation, Anthropic, and OpenAI.

Stock Photo Integration

Access millions of stock photos directly within the CMS from providers like Pexels, Pixabay, and Unsplash. Search and insert images without leaving the editor.

Powerful full-text search across all collections and entries. Quickly find content with instant, relevant results as you type.

Accessibility-First Design

Designed with accessibility standards in mind to ensure all users can navigate and use the CMS effectively. Full keyboard navigation and screen reader support included.

Image Optimization

Automatic image optimization with format conversion (WebP, SVG) and resizing for faster load times and improved performance.

Entry Backups

Content entries are automatically backed up while editing, allowing editors to restore previous versions seamlessly.

Features for Developers

DX-focused features to simplify integration, customization, and content modeling, making Sveltia CMS a developer-friendly choice.

Framework-Agnostic

Supports any framework or static site generator (SSG) that can read static files. Easily integrate with Astro, Eleventy, Hugo, Jekyll, SvelteKit, VitePress, and more.

Platform-Independent

Deploy Sveltia CMS on any platform, including Vercel, Netlify, Cloudflare Pages, GitHub Pages, and traditional web servers. Disable automatic deployments if needed.

Git-Based Content Storage

Leverages Git for content storage, enabling version control, collaboration, and easy deployment. Compatible with GitHub, GitLab, Gitea, and Forgejo.

Local-First

Work directly with local repositories without a proxy server, thanks to a modern browser API that enables direct file system access. Great performance and security.

PAT Authentication

Quick and secure authentication using a personal access token for Git backend services. No need for complex OAuth flows, making setup easier for developers.

Config Validation and Auto-Completion

JSON Schema-based configuration validation to catch errors early in your config file. IDE support with auto-completion and type hints. TypeScript support for the API.

Powerful Configuration Options

Extensive customization options that continue to grow based on community feedback. YAML, TOML, and JSON formats supported for configuration files.

Extensible Architecture

Extend Sveltia CMS with the JavaScript API, allowing for dynamic configuration, custom field types, preview templates, editor components, and more.

Flexible Content Modeling

Flexible content modeling with collections, fields, and widgets. Supports relational fields for linking content across collections, enabling complex data structures.

Multiple File Formats

Supports various content formats including Markdown, YAML, JSON, and TOML. The API allows adding custom formats for specialized use cases.

First-Class i18n Support

Excellent internationalization support for managing multilingual content. Easy configuration of locales, translation workflows, and language-specific publishing.

Great Documentation

Comprehensive documentation to help you get started quickly, with detailed guides, code examples, and best practices. Community forums available for additional support.

AI Tools Support

We provide llms.txt to help you use AI tools like GitHub Copilot, Claude and ChatGPT more effectively when writing Sveltia CMS configuration files.

Upcoming Features

Sveltia CMS is continuously evolving. Here are some exciting features planned for future releases. See our Roadmap for more details.

Localized UI

The CMS user interface will be available in multiple languages, making it easier for non-English speaking users to navigate and manage content.

Advanced Workflows

The Editorial Workflow and Open Authoring features are coming in the near future to enhance collaboration and streamline content publishing processes.

User Management

Supports users without Git service accounts with granular roles and permissions.

Released under the MIT License.