An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications for .NET 9 (STS) and .NET 8 (LTS).
Your versatile DDD, CQRS and Event Sourcing companion for modern development with .NET 9 and .NET 10.
It is, by heart, free, flexible and built to extend and boost your agile codebelt.
Savvy I/O is designed to be intuitive and follows many of the same patterns and practices that was applied to Cuemon for .NET.
The grand idea and motivation was to remove the complexity normally associated with DDD, CQRS and Event Sourcing.
Supports for these external dependencies:
- Dapper,
- Microsoft Entity Framework Core,
- Marshaller for System.Text.Json,
- Marshaller for Newtonsoft.Json,
- AWS SNS/SQS,
- Azure Queue Storage/Event Grid,
- RabbitMQ,
- NATS.
Full documentation (generated by DocFx) located here: https://docs.savvyio.net/
Provides a focused API for building various types of modern .NET applications suitable for DDD, CQRS and Event Sourcing.
Provides a convenient set of default API additions for building complete DDD, CQRS and Event Sourcing enabled .NET applications using Microsoft Dependency Injection, Microsoft Entity Framework Core, Dapper, JSON Marshaller, AWS SNS/SQS, Azure Queue Storage/Event Grid, RabbitMQ and NATS.
| Package | vNext | Stable | Downloads |
|---|---|---|---|
| Savvyio.App |
A big welcome and thank you for considering contributing to Savvy I/O open source project!
Please read more about contributing to Savvy I/O.
Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same.
For more information see our code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
