ApostropheCMS
A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless architecture in a full-stack JS environment. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4954
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4607 stars · 646 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ApostropheCMS is a full-featured, open-source content management system and framework built with Node.js and MongoDB. It combines in-context visual editing for content creators with headless architecture, letting developers build sites with modern JavaScript or pair it with frontend frameworks like Astro, React, or Vue.
Use cases
- build a website with in-context visual editing for non-technical editors
- add a headless CMS to an Astro or React frontend
- manage multilingual content across many locales
- run hundreds of client sites from one codebase with multitenancy
- let content teams edit pages without pull requests or developer involvement
- build enterprise websites with advanced permissions and workflow
When to choose
- your team is full-stack JavaScript/Node.js and wants an end-to-end JS CMS
- editors need to edit content directly on live pages
- you need both traditional rendering and headless API delivery
- you manage many sites or locales and need localization and multitenancy
When to avoid
- your stack is PHP, Python, or Ruby based
- you want a zero-database CMS or flat-file CMS
- you only need a simple blog with no editorial workflow
- you require advanced permissions or document versioning without a paid Pro license
Facets
framework · maturity active
web-framework templating internationalization search-engine file-upload image-processing cms web-development backend cross-platform cms headless-cms in-context-editing jamstack mongodb content-management website-builder full-stack-javascript localization nodejs javascript web-server
10 sources
- readme: https://github.com/apostrophecms/apostrophe · fetched 2026-08-28 · 74c3db9fff01
- homepage: https://apostrophecms.com · fetched 2026-08-29 · 19c7284a2a0c
- site_page: https://apostrophecms.com/docs · fetched 2026-08-29 · 056e4164bc74
- site_page: https://apostrophecms.com/guides/getting-started · fetched 2026-08-29 · 1fb089dcd6ec
- site_page: https://apostrophecms.com/about · fetched 2026-08-29 · 2e8584e59166
- site_page: https://apostrophecms.com/case-studies · fetched 2026-08-29 · d569253badab
- site_page: https://apostrophecms.com/pricing/license-pricing · fetched 2026-08-29 · 0b6a2a83a2b8
- site_page: https://apostrophecms.com/pricing/hosting-pricing · fetched 2026-08-29 · 6b1587d4c971
- site_page: https://apostrophecms.com/solutions/astro-cms · fetched 2026-08-29 · 9d678a90190e
- site_page: https://apostrophecms.com/case-studies/michelin-case-study · fetched 2026-08-29 · ac01985947dd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apostrophecms/apostrophe | main | 77 |
| apostrophecms/sanitize-html | sdk | 10 |
For agents
markdown · JSON · MCP: product_card(name="apostrophecms/apostrophe")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem