{"repo":"nestjstools/messaging","free":true,"listed":false,"github":"https://github.com/nestjstools/messaging","clone":"git clone https://github.com/nestjstools/messaging.git","description":"Simplifies asynchronous and synchronous message handling with support for buses, handlers, channels, and consumers. Build scalable, decoupled applications with ease and reliability.","language":"TypeScript","stars":41,"topics":["cqrs","message-bus","messaging","microservices","nestjs","nodejs","service-bus","nestjs-service-bus","nestjstools","nestjs-messaging"],"license":null,"category":"chat-messaging","readme_excerpt":"NestJS Messaging Library – Message Bus & Service Bus for Distributed Systems A powerful message bus and service bus library for NestJS designed for building scalable, event-driven and distributed systems . NestJSTools Messaging provides a broker-independent messaging abstraction that allows applications to communicate through commands, events and queries using a flexible message bus architecture . The framework integrates seamlessly with the NestJS dependency injection system , decorators and modules, making it easy to build CQRS architectures, microservices and event-driven applications . It supports multiple messaging transports including RabbitMQ, Redis, NATS, Amazon SQS, Google Pub/Sub and Azure Service Bus , allowing developers to switch brokers without rewriting application logic. This repository contains the core messaging framework and official transport extensions for integrating different messaging infrastructures. --- Features of NestJSTools Messaging NestJSTools Messaging helps you build scalable, event-driven and distributed systems in NestJS without coupling your application to a specific messaging broker. Key capabilities include: - Message Bus architecture (Commands, Events, Queries) - Broker-independent messaging – easily switch transports - Multiple handlers per message - Channel abstraction layer - Middleware pipeline for message processing - Custom message normalization (serialization / deserialization) - Async consumers for background message processing -","default_branch":null,"files":null,"tree":[],"storefront":"/r/nestjstools","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nestjstools/messaging/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."}