FindSoftware

ApostropheCMS

Node.js content management system with in-context editing on the live page, which can also serve content through a REST API for headless use.

ApostropheCMS is a Node.js content management system where editors change text and images directly on the live page. The same content can also be read through its REST API by a separate front end. Content is stored as documents in a database, and the installer asks for SQLite, PostgreSQL or MongoDB when a project is created.

A new project is created with npm create apostrophe@latest. In production the site is started with node app.js, so it runs as a long-lived Node.js process.

Worth knowing

The core is MIT-licensed. The Pro extensions are sold under a Pro license, and the README points to self-service sign-up for that license. The company also offers managed hosting next to the open source software.

Identity

Status
Active
Maintainer
Apostrophe Technologies, Inc.4
Maintained by
Company
First release
20135

Rendering and deploy

Runs as
Always on7
Install with
npm create apostrophe@latest7

Releases

Current major version
45
Last release
2026-10-145

Adoption

GitHub stars
4,6532
npm downloads a week
18,16014
Contributors
9813
Sites using it (HTTP Archive)
32115
Dependent repositories
14716
Dependent packages
5716

Why these figures do not compare

Sources

  1. 2026-10-23: links, Multilingual
    apostrophecms.com/
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/apostrophecms/apostrophe
  3. 2026-10-23: links
    docs.apostrophecms.org/
  4. 2026-10-23: Maintainer
    apostrophecms.com/terms
  5. 2026-10-23: First release, Current major version, Last release
    registry.npmjs.org/apostrophe
  6. 2026-10-23: Categories, License, License model, Admin interface
    github.com/apostrophecms/apostrophe/blob/main/README.md
  7. 2026-10-23: Runtime, Minimum runtime, Runs as, Install with
    docs.apostrophecms.org/guide/development-setup.html
  8. 2026-10-23: links
    apostrophecms.com/pricing/license-pricing
  9. 2026-10-23: Content storage
    docs.apostrophecms.org/guide/core-concepts.html
  10. 2026-10-23: Databases
    docs.apostrophecms.org/guide/choosing-a-database.html
  11. 2026-10-23: Content API
    docs.apostrophecms.org/guide/headless-cms.html
  12. 2026-10-23: Templating
    docs.apostrophecms.org/guide/nunjucks-templates.html
  13. 2026-10-23: Contributors
    api.github.com/repos/apostrophecms/apostrophe/contributors
  14. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/apostrophe
  15. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  16. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/apostrophe

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON