A

Apostrophe

Apostrophe is an open-source Node.js CMS with in-context editing, workflow, and a flexible content modeling system.

About Apostrophe

Apostrophe is a full-featured content management system built on Node.js. It gives editors an in-context editing interface where they can click on any page element to change it, while developers get a flexible framework for building custom content types and layouts. Sites are assembled using reusable widgets, and content is stored in MongoDB.

It includes built-in workflow for content approval, image optimization, page versioning, and a rich text editor with media management. There are tools for building landing pages, blogs, event calendars, and more. Apostrophe supports PostgreSQL and MongoDB, runs on Linux or macOS, and integrates with search services like Algolia. The project was originally created by P'unk Avenue and is now maintained by the ApostropheCMS team.

Apostrophe is free and open source under the MIT license. It is suitable for agencies building sites for clients, publishers needing editorial controls, and organizations that want a CMS with structured content modeling. The community edition is self-hosted, and there is a hosted cloud offering with additional services.
Website Builders

Quick Facts

Pricing
Freemium
License
Open Source
Platform
Any Platform
Version
3.58.0
Developer
Apostrophe Technologies Inc.