Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Repository Index
47,133 repositories indexed
1–12 of 12 · Most stars
SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.
- csharp
- socket
- socketserver
- realtime-communication
:bus: Simple and lean service bus implementation for .NET
- rebus
- c-sharp
- service-bus
- messaging
The gold standard for async .NET microservices on Azure, AWS and on-prem
- nservicebus
- c-sharp
- distributed-systems
- messaging
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
A home for your business logic in any .NET application.
- csla
- windows-forms
- wpf
- blazor
Workflow Engine by Optimajet, the embeddable workflow engine for .NET and C#. Approvals, state machines and long-running processes with a visual Workflow Designer, BPMN import and six databases.
- approval-workflow
- aspnet-core
- bpmn
- business-process-automation
A business logic micro-framework for .NET and .NET Core
- architecture
- architectural-patterns
- peasy
- c-sharp
.NET event sourced domain driven design model via NServiceBus and GetEventStore
- eventstore
- nservicebus
- ddd
- eventsourcing
An observable microservice bus library for .NET, that wraps the underlying message transports in simple Rx based interfaces.
- messaging
- microservices
- servicebus
- observable
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
- microservice
- messaging
- kafka
- silverback
Lightweight library for in-memory background processing in .NET applications.
- hacktoberfest