Gateways
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-web | Official API Gateway service. | icebob |
|
| moleculer-apollo-server | Apollo GraphQL server for Moleculer. | icebob |
|
| moleculer-graphql | GraphQL Schema stitching over a microservice network for co-located type definitions. | MerlinLabs |
|
| moleculer-sc | API Gateway using SocketCluster | tiaod |
|
| moleculer-io | Socket.IO-based gateway | tiaod |
|
| moleculer-socketio | Manage Socket.IO events like actions in services | davidroman0O |
|
| hapi-moleculer | Hapi plugin for the Moleculer. | felipegcampos |
|
Databases & stores
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-db | A NeDB-based service to persist your data | icebob |
|
| moleculer-db-adapter-mongo | A MongoDB-based service to persist your data | icebob |
|
| moleculer-db-adapter-mongoose | A Mongoose-based service to persist your data | icebob |
|
| moleculer-db-adapter-sequelize | A Sequelize-based service to persist your data | icebob |
|
| moleculer-db-adapter-couchdb-nano | A CouchDB adapter for Moleculer using nano.js | mrkutin |
|
| moleculer-db-adapter-typeorm | A TypeORM-based service to persist your data | dkuida |
|
| moleculer-db-adapter-dynamodb | A DynamoDB adapter for Moleculer DB service | katsanva |
|
| moleculer-gundb | A GunDB mixins for Moleculer DB service. | smart-matrix | |
| moleculer-db-adapter-rethinkdb | A RethinkDB Moleculer service mixin. | cantecim |
|
Metrics & Tracing
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-console-tracer | Console-based service | icebob |
|
| moleculer-jaeger | Jaeger-based metrics service | icebob |
|
| moleculer-prometheus | Prometheus-based metrics service | icebob |
|
| moleculer-zipkin | Zipkin-based metrics service | icebob |
|
| moleculer-elastic-apm | Elastic APM-based metrics service | intech |
|
| moleculer-sentry | Sentry-based error logging | Hugome |
|
General
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-fake | Fake data generator by Fakerator | icebob |
|
| moleculer-mail | Email service based on Nodemailer | icebob |
|
| moleculer-twilio | SMS service based on Twilio API | icebob |
|
| moleculer-slack | Send Messages to Slack API | icebob |
|
| moleculer-elasticsearch | Elasticsearch service for Moleculer. | icebob |
|
| moleculer-flydrive | Storage manager service with Node Flydrive. | molobala |
|
| moleculer-markdown | Markdown to HTML Service | alsofronie |
|
| moleculer-typetalk | Send Messages to Typetalk | is2ei |
|
Security
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-protect-services | JWT protection for service actions | icebob | |
| imicros-auth | Authentication, Authorization and ACL services | al66 |
|
| moleculer-antivirus | Service for ClamAV Antivirus Scanning | designtesbrot |
|
| moleculer-vault | Service for HashiCorp's Vault | designtesbrot |
|
| oauth-moleculer | OAuth2 Service | zerocowl |
Others
| Name | Description | Author | Version |
|---|---|---|---|
| imicros-flow | Service for loose coupled event handling | al66 |
|
| serverless-moleculer | Serverless Framework handler for Moleculer | davidroman0O |
|
| moleculer-state-machine | State Machine mixin that extends a Moleculer Service to act as a finite-state machine. | fugufish |
|
| moleculer-minio | Service providing actions for managing buckets and objects in an AWS S3 or Minio powered backend | designtesbrot |
|
| moleculer-segment | Service for Segment | winoteam |
|
| moleculer-sharp | A Moleculer Service for Image Manipulation using sharp | designtesbrot |
|
| moleculer-cls | Hooked Continuation-Local Storage for Moleculer | cupsadarius |
|
| moleculer-insee-sirene | Service for INSEE Sirene API. An API with info about all French companies | Hugome |
|
| moleculer-http-client | HTTP client mixin that allows Moleculer services to communicate with remote REST APIs | AndreMaz |
|
| moleculer-axios | Axios based HTTP client for Moleculer services | adam-mccormick |
|
| moleculer-browser | Moleculer for the browser. | geut | |
| moleculer-stripe | Service for Stripe | Hugome |
|
| node-red-contrib-moleculer | Node Red client for Moleculer with events, emit, call, request and response support. | chameleonbr |
|
Tasks, queues & jobs
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-bee-queue | Task queue mixin for Bee-Queue | icebob |
|
| moleculer-bull | Task queue mixin for Bull | icebob |
|
| moleculer-faktory | Task queue mixin for Faktory | Hugome |
|
| moleculer-cron | Cron mixin Node-Cron | davidroman0O |
|
| moleculer-amqp-queue | Task queue mixin for AMQP | lehno |
|
Validation
| Name | Description | Author | Version |
|---|---|---|---|
| fastest-validator | Moleculer's default validator is based on fastest-validator | icebob |
|
| Joi | Joi based validator | icebob | |
| moleculer-json-schema-validator | JSON Schema validator | zhaoyao91 |
|
| ts-transformer-json-schema | Use Typescript Intefraces as validator. | ipetrovic11 |
|
Tools
| Name | Description | Author | Version |
|---|---|---|---|
| moleculer-repl | Interactive developer console. | icebob |
|
| moleculer-cli | Command-Line Tool for development & testing. | icebob |
|
| moleculer-decorators | ES7/TS decorators for Service declaration. | ColonelBundy |
|
| moleculer-service-decorators | ES7/TS decorators for Service declaration. | rmccallum81 |
|
| moldock | A CLI tool to deconstruct moleculer projects into their own dependant projects, to be able to dockerize them individually. | amroessam |
|
Do you have a custom module for Moleculer? Tell us!