Skip to content

Instantly share code, notes, and snippets.

@eyecatchup
Last active February 26, 2023 07:47
Show Gist options
  • Star 39 You must be signed in to star a gist
  • Fork 6 You must be signed in to fork a gist
  • Save eyecatchup/89942bd609be89e5a9fefdf459a10b04 to your computer and use it in GitHub Desktop.
Save eyecatchup/89942bd609be89e5a9fefdf459a10b04 to your computer and use it in GitHub Desktop.
[WIP] List of Node-based content management systems (CMS)

Overviews


Apostrophe 2

CMS framework for Node.js that supports in-context editing, schema-driven content types, flexible widgets, and much more.


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


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


Enduro.js

Minimalistic, lean & mean, node.js cms


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.


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.


Relax

New generation CMS on top of Node.js, React, Redux and GraphQL


@eyecatchup
Copy link
Author

eyecatchup commented Sep 4, 2017

To be added:

Headless CMS:

noCMS:

Others (API or cloud based):

@pierreburgy
Copy link

pierreburgy commented Jul 26, 2018

Thank you for this list! Feel free to add Strapi:


Strapi

Self-Promotion

Tagline: API creation made simple, secure and fast.
Description: The most advanced open-source Content Management Framework to build powerful API with no effort.

(Core) Features

Halfway between a Node.js Framework and a Headless CMS, it saves weeks of API development time.

Thanks to its extensible plugin system, it provides a large set of built-in features:

  • Extensible Admin Panel
  • Authentication & Permissions management
  • File management
  • Content Management
  • API Generator
  • GraphQL support

Links

@bibhushadhungel
Copy link

To be added
WaftEngine (BETA RELEASE)

Self Promotion
Self promotion: Powerful MERN stack engine
Description: Open source platform for developers to create web application in MERN stack which contains the components like user management, roles management, module management, access management, content management which helps the developers to develop the application in minimum cost.

Features
WaftEngine core features include:

  • User Manage and Login flow
  • Role Manage
  • Module Manage with Access level Definition
  • Access Management associated with roles
  • Email Template and settings
  • Media Manage and server side processing
  • Error handling and log Management
  • Authentication and Authorization
  • Content Management
  • State Management using redux
  • Development ready setup
  • Production ready setup

Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment