apostrophecms/apostrophe

A full-featured, open-source content management framework built with Node.js that empowers organizations by combining in-context editing and headless...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 14th, 2026
Created on February 8th, 2013
Open Issues & Pull Requests: 138 (+0)
GitHub issues: Enabled
Number of forks: 652
Total Stargazers: 4,622 (+0)
Total Subscribers: 109 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 hours
Mean response time: 40.6 days
90th percentile: 11.6 days
Tracked items: 40

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 886 days
Stale 30+ days: 13
Stale 90+ days: 10

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 6
Events in 7 days: 15

Top labels

  • bug (21)
  • question (5)
  • enhancement (3)
  • contributions welcome (2)
  • help wanted (2)
  • UI (1)
  • documentation (1)
  • good first issue (1)

Detailed Description

ApostropheCMS is a full-stack content management system built with Node.js and MongoDB that combines in-context editing with headless architecture for developers and content teams.

The tool addresses the friction between content creators who want to edit directly on live pages and developers who prefer modern JavaScript tooling and flexible frontend choices. It solves this by offering in-context editing where content creators see changes instantly on the live page, while simultaneously supporting headless deployment where developers can use any frontend framework and consume content through APIs. The system runs on Node.js and MongoDB, keeping the entire stack in JavaScript.

Organizations should choose this tool if they want their content teams to edit without leaving the published site while maintaining developer flexibility. It suits projects ranging from small websites to enterprise applications, and scales to handle millions of pages. The tool works particularly well for teams building with modern frontend frameworks; the README highlights Astro integration as a production-ready path for headless sites that retain visual editing capabilities. Developers can build traditional server-rendered sites or use the CMS headlessly depending on project needs.

The project maintains active engagement with its community through a Discord channel. Development includes a public roadmap that outlines planned features and direction. The codebase receives regular updates addressing both bug reports and feature requests, with a structured issue template system for bug reporting.