I have worked with moleculer-js, which I've had great time using (https://github.com/moleculerjs/moleculer).