# Overviews - https://www.quora.com/What-is-the-best-Node-js-CMS-Why - https://www.slant.co/topics/1847/~node-js-based-cms --- ## Apostrophe 2 CMS framework for Node.js that supports in-context editing, schema-driven content types, flexible widgets, and much more. - http://apostrophecms.org/ - https://github.com/punkave/apostrophe - http://apostrophecms.org/docs/index.html --- ## KeystoneJS ### Self-Promotion Tagline: Node.js CMS & Web Application Platform Description: The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB ### (Core) Features - Auto-generated Admin UI - Session Management - Dynamic Routes - Email Templating & Sending (integrates with Mailchimp) - Form Processing - Open-Source - Active Contributer Community - Built on Express and MongoDB - Lightweight & Flexible - Easily Extendable (vast no. of quality packages available) ### Links - Web http://keystonejs.com/ https://github.com/keystonejs/keystone - Demo(s) & More http://keystonejs.com/examples/ http://www.sydjs.com/ (http://github.com/JedWatson/sydjs-site) http://demo.keystonejs.com/ (https://github.com/keystonejs/keystone-demo) --- ## CRUDL ### Self-Promotion Tagline: A backend agnostic REST and GraphQL based admin interface. Description: JavaScript app for rapidly building an Admin UI based on your API — you just define the endpoints/queries and a visual representation to get a full-blown UI for managing your data. ### (Core) Features - Auto-generated Admin UI - Session Management - Dynamic Routes - Integrates with Express - Open-Source - Lightweight & Flexible - Easily Extendable ### Links - Web http://crudl.io/ https://github.com/crudlio/ - Demo(s) & More http://crudl.io/demo/ https://github.com/crudlio/crudl-example-express --- ## Enduro.js Minimalistic, lean & mean, node.js cms - https://github.com/Gottwik/Enduro - https://www.endurojs.com/ - http://demo.endurojs.com/admin - https://www.endurojs.com/themes - https://www.endurojs.com/docs --- ## Express Admin Express Admin is a NodeJS tool for easy creation of user friendly administrative interface for MySQL, MariaDB, SQLite and PostgreSQL databases. It's built with: Hogan.js (mustache.js), Express, mysql and Bootstrap. - https://simov.github.io/express-admin/#express-admin - https://github.com/simov/express-admin/ - https://github.com/simov/express-admin-examples --- ## TaracotJS Pure JavaScript CMS with flavour of MongoDB, Redis and Node TaracotJS is a simple content management system (CMS) written in JavaScript on both client and server sides. It's free, open source and is running on multiple platrforms including Linux, MacOS and Windows - everywhere, where Node.js does. - https://taracot.org/ - https://github.com/xtremespb/taracotjs - https://github.com/xtremespb/taracotjs-generator/ - https://demo.taracot.org/ - https://demo.taracot.org/cp/ - https://wiki.taracot.org/ --- ## Relax New generation CMS on top of Node.js, React, Redux and GraphQL - https://github.com/relax/relax - https://github.com/relax/relax/blob/master/README.md - http://demo.getrelax.io/admin/login ---