SimpleMessageBus Hero Light SimpleMessageBus Hero Dark

What is SimpleMessageBus?

SimpleMessageBus is a lightweight, cross-platform message bus library for .NET applications. It provides a simple abstraction for publishing and consuming messages across different transport mechanisms including Azure Storage Queues, Amazon SQS, file systems, and browser IndexedDB.

Key Features

  • Multiple Transport Providers: Azure Storage Queues, Amazon SQS, File System, IndexedDB
  • Dependency Injection: Built-in support for Microsoft.Extensions.DependencyInjection
  • Azure Functions Integration: First-class support for Azure Functions and WebJobs
  • Blazor WebAssembly Support: IndexedDB provider for client-side messaging
  • Serialization: JSON serialization with extensible message contracts
  • Error Handling: Robust error handling and retry mechanisms
  • Testing Support: Breakdance testing utilities included

Use Cases

Getting Started

Ready to get started? Choose your path:

Community

SimpleMessageBus is an open-source project maintained by CloudNimble. We welcome contributions, feedback, and community involvement.

License

SimpleMessageBus is released under the MIT License. See the LICENSE file for details.