{"repo":"moleculerjs/moleculer","free":true,"listed":false,"github":"https://github.com/moleculerjs/moleculer","clone":"git clone https://github.com/moleculerjs/moleculer.git","description":":rocket: Progressive microservices framework for Node.js","language":"JavaScript","stars":6377,"topics":["microservices","microservice","nodejs","distributed-systems","moleculer","microservice-framework"],"license":"MIT","category":"networking-infra","readme_excerpt":"[ ][patreon] Moleculer Moleculer is a fast, modern and powerful microservices framework for Node.js. It helps you to build efficient, reliable & scalable services. Moleculer provides many features for building and managing your microservices. Website : https://moleculer.services Documentation : https://moleculer.services/docs Top sponsors What's included - Promise-based solution (async/await compatible) - request-reply concept - support event driven architecture with balancing - built-in service registry & dynamic service discovery - load balanced requests & events (round-robin, random, cpu-usage, latency, sharding) - many fault tolerance features (Circuit Breaker, Bulkhead, Retry, Timeout, Fallback) - plugin/middleware system - support versioned services - support Streams - service mixins - built-in caching solution (Memory, MemoryLRU, Redis) - pluggable loggers (Console, File, Pino, Bunyan, Winston, Debug, Datadog, Log4js) - pluggable transporters (TCP, NATS, MQTT, Redis, Kafka, AMQP 0.9, AMQP 1.0) - pluggable serializers (JSON, JSONExt, MsgPack, CBOR, Notepack) - pluggable parameter validator - multiple services on a node/server - master-less architecture, all nodes are equal - built-in parameter validation with fastest-validator - built-in metrics feature with reporters (Console, CSV, Datadog, Event, Prometheus, StatsD) - built-in tracing feature with exporters (Console, Datadog, Event, Jaeger, Zipkin, NewRelic) - official API gateway, Database access and many other modul","default_branch":null,"files":null,"tree":[],"storefront":"/r/moleculerjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moleculerjs/moleculer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}