7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

23 alternatives ranked by real activity

Open-source Storyblok alternatives

A curated, ranked list of the 23 best open-source alternatives to Storyblok.

The best open-source alternative to Storyblok is Strapi. If that doesn't suit you, other good options are Payload, Directus, Decap CMS and TinaCMS.

Storyblok alternatives are mainly CMS tools. 20 of them shipped code in the last 30 days, 21 can be self-hosted, and 16 use a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Strapi

An open-source headless CMS written in JavaScript and TypeScript that generates REST and GraphQL APIs from content models you design.

GitHub stars
73k
Last commit
today
Latest release
v5.56.0
Self-hosted
Yes
Hosted version
Available
strapi.ioStrapi homepage screenshot

Strapi is a headless content management system. Developers define content models, and Strapi generates a complete API that a website, mobile app or other client can consume, while editors get a friendly admin interface for writing and managing content. It is written entirely in JavaScript and TypeScript on Node.js.

A visual Content-Type Builder lets you design structures without code, and every content type gets REST and GraphQL endpoints automatically. Granular roles and permissions, a media library, internationalization and draft and publish workflows are built in. It works with SQLite, PostgreSQL, MySQL and MariaDB, and offers a plugin system and a customizable admin dashboard. Requests pass through routes, middlewares, controllers and services, which is where backend customization happens. Strapi AI adds help with content modeling, media alt text and translations.

You can self-host Strapi on your own infrastructure or use Strapi Cloud, the managed service. Its license is listed as 'Other' in the repository metadata, so confirm the terms for any enterprise features. It suits teams building Jamstack or multi-channel sites that want a flexible, developer-first backend.

Key features

  • Visual Content-Type Builder
  • Auto-generated REST and GraphQL APIs
  • Granular roles and permissions
  • Media library with internationalization
  • Draft and publish workflow
  • Plugin system and customizable admin panel
  • SQLite, PostgreSQL, MySQL and MariaDB support

Pricing: Strapi Cloud has no free tier on this page: Starter is $35, Pro $90 and Business $450 per project per month. Custom limits go through sales.

Payload

An open-source, Next.js-native headless CMS and app framework that installs into an existing app folder and gives you a TypeScript backend with an admin panel.

GitHub stars
45k
Last commit
today
Latest release
v3.90.2
Licence
MIT
Self-hosted
Yes
payloadcms.comPayload homepage screenshot

Payload is an open-source CMS and application framework built on Next.js. Rather than running as a separate service, it can be installed directly into an existing Next.js app folder, giving you a TypeScript backend and an admin panel in the same codebase. You can use it as a headless CMS or as the foundation for a full application.

Because the backend lives alongside the front end, you can query your database straight from React Server Components and deploy anywhere, including serverless platforms such as Vercel. Both the admin interface and backend logic are described as fully extensible, with GraphQL and REST access, support for MongoDB and PostgreSQL, and no dependence on another SaaS vendor. A website template demonstrates rich text blocks, on-demand revalidation and live preview.

Payload is MIT licensed and written in TypeScript. It suits development teams that already build with Next.js and React and want content management they fully control, as an alternative to hosted headless CMS products or to maintaining a traditional PHP-based system.

Key features

  • Installs inside an existing Next.js app
  • Auto-generated admin panel
  • TypeScript backend with GraphQL and REST
  • MongoDB and PostgreSQL support
  • Query data in React Server Components
  • Live preview and on-demand revalidation

Pricing: Free and open source under the MIT license.

Directus

A self-hostable data platform that wraps any SQL database with instant REST and GraphQL APIs, a no-code admin app, authentication and an MCP server.

GitHub stars
38k
Last commit
today
Latest release
v12.4.1
Self-hosted
Yes
Hosted version
Available
directus.comDirectus homepage screenshot

Directus is a collaborative backend and headless CMS that sits on top of an existing SQL database. You connect a database, and it generates production-ready REST and GraphQL APIs, leaving your schema exactly as built, along with a no-code interface where non-developers can manage content and data.

Beyond content management it provides authentication and access control, so the same install can power websites, apps, admin panels and internal tools. A native Model Context Protocol server gives AI assistants such as Claude, ChatGPT and Cursor secure access to business data. Supported databases include SQLite, MySQL, PostgreSQL and SQL Server, and the app is built with TypeScript and Vue. A template CLI, run through npx, can initialize a project quickly.

Directus can be self-hosted on servers you control, or run on the vendor's Directus Cloud. The repository license is listed as 'Other', so review the terms to see which uses are free. It suits teams that want an API and admin layer over data they already have, without writing a custom backend.

Key features

  • Instant REST and GraphQL APIs over any SQL database
  • No-code data and content interface
  • Authentication and role-based access
  • Native MCP server for AI assistants
  • Works with SQLite, MySQL, PostgreSQL and SQL Server
  • Project templates via npx CLI

Pricing: Core is free with 3 seats. Team is $599 per month billed monthly or $499 per month on an annual commitment; Enterprise is custom. Directus Cloud hosting is a $99 per month add-on, with a 14-day cloud trial.

Decap CMS

A Git-based content management interface for static site generators, formerly Netlify CMS, that gives editors a clean UI over content stored in your repository.

GitHub stars
19k
Last commit
today
Latest release
decap-cms@3.16.3
Licence
MIT
Self-hosted
Yes
decapcms.orgDecap CMS homepage screenshot

Decap CMS, previously known as Netlify CMS until early 2023, is an open-source content editor designed for sites built with static site generators. It gives non-developers a simple interface for adding and editing content, while the content itself is stored as files in a Git repository.

It works as a single-page React app that you include under the /admin path of your site. A YAML configuration file describes your content model, and you can adjust the CMS layout to match the site. When someone visits /admin they log in and can then create or edit entries, with changes committed to Git. There are two ways to set it up: a quick install with a single HTML file plus a config file that loads scripts from a CDN, or a fuller installation integrated into your static site build for more flexibility.

Decap CMS is licensed under MIT and is a client-side app, so there is no database server to run. It is a popular choice for Jamstack sites on generators like Hugo, Jekyll and Eleventy, where teams want editors to manage content without touching code.

Key features

  • Editing UI for content stored in Git
  • YAML-defined content models
  • Single-page app mounted at /admin
  • Quick CDN install or full build integration
  • Works with any static site generator
  • Login-protected editing interface

Pricing: Free and open source under the MIT license.

TinaCMS

An open-source headless CMS that keeps Markdown, MDX, JSON and YAML content in your Git repository, with a GraphQL API and optional live visual editing.

GitHub stars
14k
Last commit
today
Latest release
tinacms@3.14.2
Licence
Apache-2.0
Self-hosted
Yes
Hosted version
Available
tina.ioTinaCMS homepage screenshot

TinaCMS is an open-source headless content management system built around files in Git. Content in Markdown, MDX, JSON, YAML and other formats lives in your own GitHub repository, and editors work on it through an admin interface instead of editing raw files.

Content is exposed through a GraphQL API that supports queries on fields such as an author's first name, references between documents, and both statically generated and server-side rendered pages. An optional, opt-in live preview lets less technical editors see changes to Markdown content as they edit. It is commonly paired with Next.js and React sites.

Tina is written in TypeScript and licensed under Apache-2.0. You can test a starter site locally or try a demo on TinaCloud, the hosted service from the same team. Documentation, a public roadmap, GitHub Discussions and a community Discord are available for support.

Key features

  • Git-backed content in your own repository
  • Markdown, MDX, JSON and YAML support
  • GraphQL API for querying content
  • Opt-in live visual editing
  • References between documents
  • Static and server-rendered page support
  • Hosted TinaCloud option

Pricing: Free plan for 2 users. Per project, Team is $24, Team Plus $41 and Business $249 a month on annual billing; Enterprise is custom.

KeystoneJS

A headless CMS and app framework for Node.js that generates a GraphQL API and an admin UI from a schema, built with TypeScript, GraphQL and React.

GitHub stars
10k
Last commit
5 days ago
Latest release
2026-08-31
Licence
MIT
Self-hosted
Yes
keystonejs.comKeystoneJS homepage screenshot

Keystone is a headless CMS and application framework for Node.js. You describe your schema in code, and it produces a GraphQL API and a management UI for your content and data, without boilerplate or bootstrapping, while still letting you extend the back end like a custom one.

Keystone 6 is published on npm under the @keystone-6 namespace, and its packages target the Node maintenance and active LTS versions. The documentation includes a Why Keystone page, a getting-started guide using the create-keystone-app CLI, examples, an API reference and practical guides. Keystone 5 is in maintenance mode and lives in a separate repository.

The project is written in TypeScript and licensed under MIT. You host it yourself on a Node.js server with a database of your choice, and it is used by developers who want a code-first CMS with a typed GraphQL API for websites, apps and internal tools.

Key features

  • Schema-driven GraphQL API
  • Generated admin management UI
  • Headless CMS for Node.js
  • create-keystone-app starter CLI
  • Type-safe TypeScript codebase
  • Examples, guides and API reference

Pricing: Free and open source under the MIT licence.

Builder.io

Builder.io's repository of SDKs, plugins and starters for its visual development platform, which turns Figma designs and drag-and-drop pages into code for React, Vue, Svelte, Qwik and more.

GitHub stars
8.9k
Last commit
today
Latest release
@builder.io/sdk-vue@5.3.0
Licence
MIT
Self-hosted
No
Hosted version
Available
builder.ioBuilder.io homepage screenshot

Builder is the visual development platform from Builder.io, and this repository holds its SDKs, usage examples, starter projects and plugins. The platform connects to an existing site or app so teams can edit visually and generate code using their own components, starting from Figma designs or a drag-and-drop editor.

Updates can be published through the SDKs or exported as code. The SDKs cover frameworks such as React, Vue, Svelte, Angular, Qwik and React Native, and the topics also mention headless CMS use, landing pages, Shopify and Next.js. A free account can be created to try it out, and a community forum handles questions.

The code in this repository is MIT licensed and written in TypeScript, but the editing platform itself is a hosted commercial service rather than software you host. It suits front-end teams that want non-developers to build and update pages from a shared component library.

Key features

  • Drag-and-drop visual page editor
  • Figma designs converted to code
  • SDKs for React, Vue, Svelte and Qwik
  • Works with your existing components
  • Headless CMS content model
  • Publish via SDKs or export code

Pricing: Free plan includes 60 monthly Agent Credits. Pro is $24 and Team $40 per user per month; Enterprise is custom. Extra credits cost $25 per 500.

Webiny

A self-hosted, TypeScript-based content platform that runs on AWS serverless services, combining a headless CMS, website builder, file manager and multi-tenancy.

GitHub stars
8k
Last commit
today
Latest release
v6.4.11
Self-hosted
Yes
webiny.comWebiny homepage screenshot

Webiny is a content platform designed to be hosted in your own AWS account on serverless services. It is built as a TypeScript framework that developers extend with code, rather than a closed product configured only through a UI, and it runs on Lambda, DynamoDB, S3 and CloudFront with infrastructure provisioned by Pulumi in a single deploy command.

The platform includes a headless CMS with custom content models, a GraphQL API, field-level permissions, localization and versioning, plus a visual website builder with a Next.js SDK, a file manager for digital assets with CDN delivery, multi-step publishing workflows with approvals and scheduling, and native multi-tenancy that isolates data, users, assets and permissions from one deployment. The Webiny Framework adds lifecycle hooks, dependency injection and GraphQL schema extension, and an MCP server supports AI-assisted development.

It is aimed at developers at larger organizations, including SaaS companies that white-label it inside their products. The repository lists the licence as Other, so check the licence file for terms. It is self-hosted on AWS, so teams need AWS expertise and accept AWS costs for the underlying services.

Key features

  • Headless CMS with GraphQL API
  • Visual website builder with Next.js SDK
  • Digital asset file manager with CDN
  • Publishing workflows with approvals
  • Native multi-tenant isolation
  • TypeScript framework with lifecycle hooks
  • MCP server for AI-assisted development

Pricing: Community edition is free forever. Business starts at $79 per month (Small), with Medium at $299 and Large at $599; Enterprise is quoted on an annual subscription.

Sanity

Sanity is a headless CMS built around structured content, with an open-source React-based Studio and a hosted real-time content backend.

GitHub stars
6.3k
Last commit
today
Latest release
v6.17.0
Licence
MIT
Self-hosted
No
Hosted version
Available
sanity.ioSanity homepage screenshot

Sanity is a headless content management platform for teams that treat content as structured data. Its open-source Sanity Studio is a React application that developers configure in code to build editing workspaces, while content is stored in Sanity's hosted backend and delivered to websites, mobile apps and other applications through APIs.

The vendor's site describes a wider product line: Content Lake as the data store, Live CDN for delivery, Content Releases, a Media Library, Functions, an App SDK, an MCP server and a Content Agent for AI-assisted content operations. Real-time editing is a long-standing trait of the Studio, according to the repository topics. Solutions are pitched at e-commerce, media and publishing, and SaaS teams.

The Studio code is MIT-licensed and can be deployed on any host you choose, but the content backend is operated by Sanity as a managed service, so a fully self-hosted setup is not available. A pricing page on the vendor's site lists the plans.

Key features

  • Configurable React-based Studio
  • Structured content modeling in code
  • Real-time collaborative editing
  • Hosted Content Lake with APIs
  • Content releases for planned publishing
  • MCP server for AI integrations

Pricing: Free plan for up to 20 seats. Growth costs $15 per seat per month with pay-as-you-go overages; Enterprise is custom. The Studio editor is open source.

ApostropheCMS

ApostropheCMS is a Node.js and MongoDB content management framework that combines in-context page editing with a headless architecture.

GitHub stars
4.6k
Last commit
yesterday
Self-hosted
Yes
apostrophecms.comApostropheCMS homepage screenshot

ApostropheCMS is a full-stack content management system and framework built on Node.js and MongoDB. Editors change content right on the live page and see results immediately, rather than switching between a separate admin interface and a preview. Developers can work in current JavaScript, or run it as a headless back end behind any front-end framework.

The project describes its key features as in-context editing and headless readiness, so teams can pick between a traditional website approach and a decoupled one. It is positioned for developers and content teams who want a unified JavaScript environment from the database to the browser. Documentation, a demo and a roadmap are linked from the repository, and topics include the Jamstack and website builder keywords.

The repository metadata does not state a license, so check the project terms before adopting it. ApostropheCMS runs on your own Node.js hosting with a MongoDB database. It suits organizations wanting an editor-friendly CMS written in JavaScript.

Key features

  • In-context editing on live pages
  • Ready for headless use
  • Built on Node.js and MongoDB
  • Works with any frontend framework
  • Full-stack JavaScript environment
  • Demo and roadmap available

Pricing: The Community Edition is free and open source. Pro costs $199 per month with 5 editors and Assembly $499 per month with 5 sites; extra editors and sites are billed separately.

13 more Storyblok alternatives

Storyblok alternatives: questions

What is the best open-source alternative to Storyblok?
Strapi is the top-ranked open-source alternative to Storyblok on Enlisted: An open-source headless CMS written in JavaScript and TypeScript that generates REST and GraphQL APIs from content models you design. Other strong options are Payload, Directus, Decap CMS and TinaCMS.
Are these Storyblok alternatives free?
All 23 are open source, so the code is free to use under its licence, and 21 of them can be self-hosted on your own server or computer. 9 also offer a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Storyblok alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 20 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all