🌿 Command line tool for Moleculer
Clone or download
Latest commit 6a362fb Oct 30, 2018


Moleculer logo

Command line tool for Moleculer framework NPM version


  • initialize new projects from templates
  • connect to a system
  • start a local broker with REPL


npm install -g moleculer-cli


Initialize new project

Init a new project for a module

moleculer init module my-module

Init a new Moleculer project

moleculer init project my-first-project

Official templates

Start a broker

Start a broker locally This command starts a new ServiceBroker locally and switches to REPL mode.

moleculer start

Start a broker and connect to a transporter The following commands start a new ServiceBroker, connect to a transporter server and switch to REPL mode.

# With TCP transporter
moleculer connect 

# With NATS transporter (you need to install NATS lib globally with `npm i nats -g` command)
moleculer connect nats://localhost:4222

# With Redis transporter (you need to install Redis lib globally with `npm i ioredis -g` command)
moleculer connect redis://localhost

# With MQTT transporter (you need to install MQTT lib globally with `npm i mqtt -g` command)
moleculer connect mqtt://localhost


Please read our documentation on Moleculer site


The moleculer-cli project init command is based on vue-cli project.


Please send pull requests improving the usage and fixing bugs, improving documentation and providing better examples, or providing some testing, because these things are important.


Moleculer-cli is available under the MIT license.


Copyright (c) 2018 MoleculerJS

@moleculerjs @MoleculerJS