Name | Link | OpenSource | Self-Hosted | Multi-Site | MultiLingual | Headless-first | Content Blocks | Page Templates | Visual Previews | Language |
---|---|---|---|---|---|---|---|---|---|---|
Strapi | Strapi | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | TS/JS | |
Payload | Payload | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ✅ | TS |
Webiny | Webiny | ✅ | ✅ | 💸 | ✅ | ✅ | ✅ | ✅ | ✅ | TS/JS |
Keystone | KeystoneJS | ✅ | ✅ | ✅ | ✅ | ✅ | ❓ | ❓ | TS | |
Apostrophe | ApostropheCMS | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | JS |
Cockpit | Cockpit | ✅ | ✅ | ❓ | 💸 | ✅ | 💸 | ❓ | ✅ | PHP |
Craft CMS | Craft CMS | ✅ | ✅ | ✅ | 🟡 | ✅ | ✅ | ✅ | PHP | |
TinaCMS | Tina | ✅ | ✅ | ❓ | ✅ | ✅ | ✅ | ❓ | ✅ | TS |
Statamatic | Statamic | ✅ | ✅ | ✅ | 🟡 | ✅ | ❓ | ✅ | PHP | |
WordPress | WordPress.org | ✅ | ✅ | ✅ | 💸 | 🟡 | ✅ | ✅ | ✅ | PHP/TS/JS |
Sanity Studio | ⛔ | ⛔ | ✅ | ✅ | ✅ | ❓ | ❓ | ✅ | ⛔ | |
React Bricks | ⛔ | 💸 | ❓ | ✅ | ✅ | ✅ | ✅ | ✅ | ⛔ | |
Prismic | ⛔ | ⛔ | ❓ | ✅ | ✅ | ✅ | ✅ | ✅ | ⛔ |
Last active
July 15, 2024 18:28
-
-
Save ebetancourt/62a263f543db302ca2f2dcf98ed7bcc5 to your computer and use it in GitHub Desktop.
Headless CMS Head-to-Head
The features I prioritized were:
- Open Source / Source-Available (Open Source strongly preferred)
- Multi-lingual Support
- Multi-site support
- Content Block editing support / experience, visual editing, visual preview
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Reviewing features, I think the first 3 to look at are:
☝️ These three options seem like they hit everything we are looking for. WordPress has the added option of being what is currently in use, the Marketing Team already knows it, and content migration should be easier.
If we want to look at more options, I would next suggest
Although Strapi was the front-runner coming into this, its oddities regarding multi-site and the fact that the domain and the Admin are tightly coupled knocked it out of the running. Since there IS a work-around, we can still consider it