Popular CMS Built on Node.js and MongoDB

Node.js is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side. MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas.

This is a list of best open source content management systems built on Node.js and MongoDB:


Apostrophe is a design-driven, in-context CMS built on Node.js and MongoDB. It provides the tools to develop both simple and complex content-driven websites through simple templating and modular functionality. The editing experience is designed around the idea that content mangement should be easy, and therefore editors can create and manage their content right on the page itself.

For more information and download: Apostrophe


PencilBlue is an open source Node.js content management system that’s fully responsive and completely scalable. It’s extendable, easy to use, and is great for more than just blogs.

For more information and download: PencilBlue


TaracotJS is fast and minimalist CMS based on Node.js. It has the following features:

  • MongoDB as a database storage and Redis for session storage – for maximum perfomance
  • Independent Module structure
  • Multilanguage support out of the box
  • Multifunctional file browser with drag-and-drop and Zip/Unzip support
  • Built-in website statistics
  • WYSIWYG-based page editor (based on CKEditor)
  • Crossplatfrom – works everywhere where Node.JS does
  • And many more
For more information and download: TaracotJS


Keystone is a node.js based web framework that has bundled a bunch of helpful and powerful features to allow you to easily and very quickly develop a website.

For more information and download: KeystoneJS