opensourcestartups

> /v1/alternatives/contentful

Open source alternatives to Contentful[012]

Contentful is an API-first headless CMS that stores structured content models and delivers them to any front end over REST or GraphQL. Below are 12 self-hostable open source alternatives, ranked by GitHub popularity.

// CMS & CONTENT№ 001
Strapi

Strapi

TYPESCRIPT

The leading open-source headless CMS

★ STARS

72.1k

⑂ FORKS

9.7k

OPEN PROJECT→
// CMS & CONTENT№ 002
Directus

Directus

TYPESCRIPT

The flexible backend for all your projects

★ STARS

35.4k

⑂ FORKS

4.7k

OPEN PROJECT→
// CMS & CONTENT№ 003
WordPress

WordPress

PHP

WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to and patches to instead.

★ STARS

21.1k

⑂ FORKS

12.9k

OPEN PROJECT→
// CMS & CONTENT№ 004
TinaCMS

TinaCMS

TYPESCRIPT

A fully open-source headless CMS that supports Markdown and Visual Editing

★ STARS

13.3k

⑂ FORKS

696

OPEN PROJECT→
// CMS & CONTENT№ 005
KeystoneJS

KeystoneJS

TYPESCRIPT

The superpowered headless CMS for Node.js — built with GraphQL and React

★ STARS

9.9k

⑂ FORKS

1.3k

OPEN PROJECT→
// DEVELOPER TOOLS№ 006
Webiny

Webiny

TYPESCRIPT

Open-source framework for building serverless applications

★ STARS

8.0k

⑂ FORKS

673

OPEN PROJECT→
// DATABASE№ 007
Statamic

Statamic

PHP

The core Laravel CMS Composer package

★ STARS

4.8k

⑂ FORKS

624

OPEN PROJECT→
// CMS & CONTENT№ 008
Drupal

Drupal

PHP

Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the PRs are not accepted on GitHub.

★ STARS

4.3k

⑂ FORKS

2.0k

OPEN PROJECT→
// CMS & CONTENT№ 009
twill-cms

twill-cms

PHP

Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. Chat with us on Discord at

★ STARS

4.0k

⑂ FORKS

585

OPEN PROJECT→
// CMS & CONTENT№ 010
craft-cms

craft-cms

PHP

Build bespoke content experiences with Craft.

★ STARS

3.6k

⑂ FORKS

690

OPEN PROJECT→
// CMS & CONTENT№ 011
vvveb-cms

vvveb-cms

HTML

Powerful and easy to use cms to build websites, blogs or ecommerce stores.

★ STARS

1.1k

⑂ FORKS

196

OPEN PROJECT→
// CMS & CONTENT№ 012
marble-cms

marble-cms

TYPESCRIPT

Super simple headless CMS

★ STARS

361

⑂ FORKS

53

OPEN PROJECT→

// EDITOR'S TAKE

Strapi is the default swap, with a comparable content-type builder, REST and GraphQL APIs and the largest plugin community here. Directus is the better choice when the content already lives in a SQL database, since it maps onto your existing tables instead of owning them, while TinaCMS fits Git-based sites where editors want to edit the page in place.

// FREQUENTLY ASKED

What is the best open source Contentful alternative?

Strapi is the most popular open source Contentful alternative by GitHub stars (72,102 stars). The other 11 options are ranked above.

Are these Contentful alternatives self-hostable?

Yes — every project listed here is open source and runs on your own infrastructure. Click into a project to see its license, stars, language, and current health status.

Are they free?

All projects shown are free and open source. Check each project's license page for the terms — most are MIT, Apache 2.0, or AGPL.

// PART OF THESE COLLECTIONS