All Projects → HashBrownCMS → Hashbrown Cms

HashBrownCMS / Hashbrown Cms

Licence: mit
A free and open-source headless CMS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Hashbrown Cms

Typerx
A lightweight typescript annotation rest based extra (express、 mongoose、 angular、zorro、ng-alain ...).
Stars: ✭ 76 (-45.71%)
Mutual labels:  cms, mongodb
Quillcms
QuillCMS, A Content Management System build with Node.js, Express, Nuxt.js and MongoDB.
Stars: ✭ 96 (-31.43%)
Mutual labels:  cms, mongodb
Lua Mongo
MongoDB Driver for Lua
Stars: ✭ 81 (-42.14%)
Mutual labels:  mongo, mongodb
Mern Stack Authentication
Secure MERN Stack CRUD Web Application using Passport.js Authentication
Stars: ✭ 60 (-57.14%)
Mutual labels:  mongo, mongodb
Angular Cms
An flexiable, extendable, modular, single CMS app based on Angular, Express, MongoDB
Stars: ✭ 109 (-22.14%)
Mutual labels:  cms, mongodb
Mean Stack Angular6 Crud Example
MEAN Stack Angular 6 CRUD Web Application
Stars: ✭ 69 (-50.71%)
Mutual labels:  mongo, mongodb
Node Typescript Mongodb
node js typescript mongodb express generator yo
Stars: ✭ 96 (-31.43%)
Mutual labels:  mongo, mongodb
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-75%)
Mutual labels:  mongo, mongodb
Elepy
Elepy, The Headless Content Management Framework
Stars: ✭ 109 (-22.14%)
Mutual labels:  cms, mongodb
Mean Stack Angular5 Crud
MEAN Stack (Angular 5) CRUD Web Application Example
Stars: ✭ 107 (-23.57%)
Mutual labels:  mongo, mongodb
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-70.71%)
Mutual labels:  mongo, mongodb
Variety
A schema analyzer for MongoDB
Stars: ✭ 1,592 (+1037.14%)
Mutual labels:  mongo, mongodb
Mongoku
🔥The Web-scale GUI for MongoDB
Stars: ✭ 1,000 (+614.29%)
Mutual labels:  mongo, mongodb
Avocado
Strongly-typed MongoDB driver for Rust
Stars: ✭ 70 (-50%)
Mutual labels:  mongo, mongodb
Nodercms
轻量级内容管理系统,基于 Node.js + MongoDB 开发,拥有灵活的内容模型以及完善的权限角色机制。
Stars: ✭ 990 (+607.14%)
Mutual labels:  cms, mongodb
Mongoose Fuzzy Searching
Mongoose Fuzzy Searching Plugin
Stars: ✭ 94 (-32.86%)
Mutual labels:  mongo, mongodb
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Stars: ✭ 20 (-85.71%)
Mutual labels:  mongo, mongodb
Mean Angular5 Passport Authentication
Securing MEAN Stack (Angular 5) Web Application using Passport Authentication
Stars: ✭ 24 (-82.86%)
Mutual labels:  mongo, mongodb
Squidex
Headless CMS and Content Managment Hub
Stars: ✭ 1,583 (+1030.71%)
Mutual labels:  cms, mongodb
Intro Mongo Db
[Course] Introduction to MongoDB code
Stars: ✭ 114 (-18.57%)
Mutual labels:  mongo, mongodb

HashBrown CMS

A free and open-source headless CMS built with Node.js and MongoDB

HashBrown CMS

Multiple projects and environments are a fundamental part of HashBrown's structure, so you only need one CMS for all of your website needs.

HashBrown CMS

Getting started

Running and installing

Docker

The easiest way to get up and running is to use the HashBrown CMS Docker images. An example setup can be found here.

The latest and develop images will automatically update themselves every time they're restarted.

Installing

First make sure you have these dependencies met:

  • node.js
  • mongodb
  • imagemagick
  • optional:
    • docker & docker-compose
    • nodemon

Then clone the code and install the dependencies:

git clone https://github.com/HashBrownCMS/hashbrown-cms.git
cd ./hashbrown-cms
npm install

Running

Building and starting the server for production:

npm start

Building/watching frontend files:

npm run build:frontend
npm run watch:frontend

Using Docker:

npm run start:docker
npm run restart:docker
npm run watch:docker
npm run stop:docker
npm run db:docker

Using nodemon:

npm run watch:nodemon

Updating

To update the core HashBrown version and all of its dependencies:

npm run update

Or manually:

cd /to/your/hashbrown/dir
git pull
npm install
webpack 

Remember to stop and restart the server afterwards.

Contribute

If you'd like to contribute to HashBrown development, you can make a pull request to our repo or contact us about becoming a collaborator

Report issues

If you have questions, bug reports or anything else of the sort, please use the issue tracker

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].