Easily build production ready universal apps
A powerful boilerplate project that gives you a solid head start on building universal React apps. Beginner friendly, comes with great Developer Experience and is highly flexible.
Fork on GitHub
git clone https://github.com/Hashnode/mern-starter.git cd mern-starter npm install npm start
A command line utility that enables you to work with your MERN based projects easily by providing powerful code generation and scaffolding abilities.
Fork on GitHub
npm install -g mern-cli mern init myApp cd myApp npm install npm start
What's new in MERN?
Hot Reloading of React Components
Code Splitting with React Router
( Only loads resources required for a page )
Code Generation Support
Modular file structure
Ava Test Runner
( Run tests in parallel )
Make your own MERN
Scroll to know more.
Make your MERN
In this new version, we enabled the
mern-cli to clone not only this project but also the variants of
mern-starter. For example, one project with MaterialUI and another with JWT auth. To make your version of MERN, follow these steps.
Clone this project
git clone https://github.com/Hashnode/mern-starter
Make your changes. Add a package, add authentication, modify the file structure, replace Redux with MobX or anything else.
In this version, we also added code generators. Blueprints for those generators are located at
config/blueprints, and config is located at
mern.json. Make sure to edit them if necessary after you have made modifications in the previous step. Take a look at this section in the documentation which explains how to modify generators.
git clone https://github.com/Hashnode/mern-cli
Add your project details to
variants.jsonin the cloned project and send a pull request.
Developers love MERN
I'm really having fun with this - thanks for putting all of this together! https://t.co/ycbY7B7MyI— Eric David Smith (@erictherobot) February 18, 2016
MERN stack = MEAN stack without angular, wild fun https://t.co/OfvlczploJ— Lachlan Kermode (@lachlankermode) February 20, 2016