All Projects → TryGhost → nodecmsguide

TryGhost / nodecmsguide

Licence: MIT License
Your guide to Node.js content management systems

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nodecmsguide

boilerplate
Boilerplate for @prisma-cms
Stars: ✭ 22 (-12%)
Mutual labels:  node-js, headless-cms
Patch Package
Fix broken node modules instantly 🏃🏽‍♀️💨
Stars: ✭ 6,062 (+24148%)
Mutual labels:  node-js, javascript-tools
fetch
Isomorphic Wordpress API client and React hooks - super tiny, super fast.
Stars: ✭ 47 (+88%)
Mutual labels:  headless-cms
strapi-plugins
🚀 Open source plugins for Strapi - Node.js Headless CMS
Stars: ✭ 25 (+0%)
Mutual labels:  headless-cms
action-sync-node-meta
GitHub Action that syncs package.json with the repository metadata.
Stars: ✭ 25 (+0%)
Mutual labels:  node-js
twgitbot
A node.js bot that checks a github repo changes and tweets it to your Twitter account
Stars: ✭ 10 (-60%)
Mutual labels:  node-js
frontity-twentynineteen
🎨 A Frontity Twentynineteen theme Project
Stars: ✭ 54 (+116%)
Mutual labels:  headless-cms
loggin-js
📝 Customizable and expandable logger for Node.js
Stars: ✭ 20 (-20%)
Mutual labels:  node-js
node-openjtalk
Node.js TTS module using OpenJTalk
Stars: ✭ 47 (+88%)
Mutual labels:  node-js
node-rest-api-scaffold
This project is an initial NodeJS Rest API scaffold for developers
Stars: ✭ 24 (-4%)
Mutual labels:  node-js
node-wemo
Belkin 社の WeMo を操作する Node モジュールです
Stars: ✭ 19 (-24%)
Mutual labels:  node-js
framework
The target of this framework is to help in all the needs of a full featured API REST, from top to bottom, and at the same time having the best possible performance and security.
Stars: ✭ 88 (+252%)
Mutual labels:  headless-cms
UWO
Unity WebGL x WebSocket MMO demo
Stars: ✭ 49 (+96%)
Mutual labels:  node-js
roboserver
Control OpenComputers robots without writing any code!
Stars: ✭ 52 (+108%)
Mutual labels:  node-js
minesweeper-bot
I'm a Discord bot that can generate a random Minesweeper game using spoiler tags, for anyone to play!
Stars: ✭ 27 (+8%)
Mutual labels:  node-js
Contemplate
Contemplate: Fast, extendable object-oriented and light-weight Template Engine for PHP, Python, Node.js, Browser and XPCOM/SDK JavaScript
Stars: ✭ 15 (-40%)
Mutual labels:  node-js
DynamicsNode
Create simple scripts to interact with Dynamics CRM using Node.js
Stars: ✭ 27 (+8%)
Mutual labels:  node-js
CoffeeAndCode
Weekly Dev Challenges
Stars: ✭ 16 (-36%)
Mutual labels:  node-js
tinder-client
❤️ NodeJS Tinder Client
Stars: ✭ 50 (+100%)
Mutual labels:  node-js
liferay-connector
Liferay JSON WS wrapper for Node and Titanium SDK
Stars: ✭ 16 (-36%)
Mutual labels:  node-js

nodecms.guide

nodecms.guide, a leaderboard of Node.js content management systems.

Netlify Status

Contributing

Missing a Node.js CMS here? Just fork the repo and add yours as a <name>.md in the content/projects folder.

Make sure to follow the following rules:

  • Node.js application: Built on top of Node.js in some shape or form
  • Stick to the format: Fill out all the same fields as the other CMS's in source/projects.
  • Short description: Keep all the details for the body text, keep the description for the overview page short and sweet.

Usage

Be sure that you have the latest node and yarn installed, then clone this repository and run:

yarn
yarn start

In order to successfully retrieve Twitter followers and GitHub stars, you will need authentication keys for both services.

For GitHub you'll need is a personal access token with permission to create Gists. This can be generated at https://github.com/settings/tokens. For Twitter, you need to create an application at https://apps.twitter.com to get the necessary tokens. When deploying, you must set the environment variables per the example below. If you are developing locally, you can set these in a .env file at the root of the repo.

NODE_CMS_GITHUB_TOKEN=examplekey123abc
NODE_CMS_TWITTER_CONSUMER_KEY=examplekey231abc
NODE_CMS_TWITTER_CONSUMER_SECRET=examplekey321abc
NODE_CMS_TWITTER_ACCESS_TOKEN_KEY=examplekey231abc
NODE_CMS_TWITTER_ACCESS_TOKEN_SECRET=examplekey321abc

GitHub and Twitter data is cached in the .tmp directory, and online in a Gist. If neither has data newer than 24 hours old, fresh data is fetched from GitHub and Twitter. Fetching caching occur automatically during the build.

Then visit http://localhost:3000/ - React Static will automatically reload when changes occur.

To test a production build locally, do:

npm run stage
npm run serve

To run a production build for deployment:

npm run build

Netlify

nodecms.guide is built and maintained by Netlify, a hosting and automation service for static websites and apps.

Copyright & License

Copyright (c) 2013-2022 Ghost Foundation - Released under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].