Modules

Check our Awesome Moleculer repo!

Gateways

Name Description Author Version
moleculer-web Official API Gateway service. icebob npm
moleculer-apollo-server Apollo GraphQL server for Moleculer. icebob npm
moleculer-graphql GraphQL Schema stitching over a microservice network for co-located type definitions. MerlinLabs npm
moleculer-sc API Gateway using SocketCluster tiaod npm
moleculer-io Socket.IO-based gateway tiaod npm
moleculer-socketio Manage Socket.IO events like actions in services davidroman0O npm
hapi-moleculer Hapi plugin for the Moleculer. felipegcampos npm

Databases & stores

Name Description Author Version
moleculer-db A NeDB-based service to persist your data icebob npm
moleculer-db-adapter-mongo A MongoDB-based service to persist your data icebob npm
moleculer-db-adapter-mongoose A Mongoose-based service to persist your data icebob npm
moleculer-db-adapter-sequelize A Sequelize-based service to persist your data icebob npm
moleculer-db-adapter-couchdb-nano A CouchDB adapter for Moleculer using nano.js mrkutin npm
moleculer-db-adapter-typeorm A TypeORM-based service to persist your data dkuida npm
moleculer-db-adapter-dynamodb A DynamoDB adapter for Moleculer DB service katsanva npm
moleculer-gundb A GunDB mixins for Moleculer DB service. smart-matrix npm
moleculer-db-adapter-rethinkdb A RethinkDB Moleculer service mixin. cantecim npm

Metrics & Tracing

Name Description Author Version
moleculer-console-tracer Console-based service icebob npm
moleculer-jaeger Jaeger-based metrics service icebob npm
moleculer-prometheus Prometheus-based metrics service icebob npm
moleculer-zipkin Zipkin-based metrics service icebob npm
moleculer-elastic-apm Elastic APM-based metrics service intech npm
moleculer-sentry Sentry-based error logging Hugome npm

General

Name Description Author Version
moleculer-fake Fake data generator by Fakerator icebob npm
moleculer-mail Email service based on Nodemailer icebob npm
moleculer-twilio SMS service based on Twilio API icebob npm
moleculer-slack Send Messages to Slack API icebob npm
moleculer-elasticsearch Elasticsearch service for Moleculer. icebob npm
moleculer-flydrive Storage manager service with Node Flydrive. molobala npm
moleculer-markdown Markdown to HTML Service alsofronie npm
moleculer-typetalk Send Messages to Typetalk is2ei npm

Security

Name Description Author Version
moleculer-protect-services JWT protection for service actions icebob npm
imicros-auth Authentication, Authorization and ACL services al66 npm
moleculer-antivirus Service for ClamAV Antivirus Scanning designtesbrot npm
moleculer-vault Service for HashiCorp's Vault designtesbrot npm
oauth-moleculer OAuth2 Service zerocowl npm

Others

Name Description Author Version
imicros-flow Service for loose coupled event handling al66 npm
serverless-moleculer Serverless Framework handler for Moleculer davidroman0O npm
moleculer-state-machine State Machine mixin that extends a Moleculer Service to act as a finite-state machine. fugufish npm
moleculer-minio Service providing actions for managing buckets and objects in an AWS S3 or Minio powered backend designtesbrot npm
moleculer-segment Service for Segment winoteam npm
moleculer-sharp A Moleculer Service for Image Manipulation using sharp designtesbrot npm
moleculer-cls Hooked Continuation-Local Storage for Moleculer cupsadarius npm
moleculer-insee-sirene Service for INSEE Sirene API. An API with info about all French companies Hugome npm

Tasks, queues & jobs

Name Description Author Version
moleculer-bee-queue Task queue mixin for Bee-Queue icebob npm
moleculer-bull Task queue mixin for Bull icebob npm
moleculer-faktory Task queue mixin for Faktory Hugome npm
moleculer-cron Cron mixin Node-Cron davidroman0O npm

Validation

Name Description Author Version
fastest-validator Moleculer's default validator is based on fastest-validator icebob npm
Joi Joi based validator icebob npm
moleculer-json-schema-validator JSON Schema validator zhaoyao91 npm
ts-transformer-json-schema Use Typescript Intefraces as validator. ipetrovic11 npm

Tools

Name Description Author Version
moleculer-repl Interactive developer console. icebob npm
moleculer-cli Command-Line Tool for development & testing. icebob npm
moleculer-decorators ES7/TS decorators for Service declaration. ColonelBundy npm
moleculer-service-decorators ES7/TS decorators for Service declaration. rmccallum81 npm

Do you have a custom module for Moleculer? Tell us!