Savvy I/O for .NET

An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications.

It is, by heart, free, flexible and built to extend and boost your agile codebelt.
NEW
1.1.0

DDD, CQRS and Event Sourcing Framework? Yes!

Savvy I/O is designed to be intuitive while removing the complexity normally associated with DDD, CQRS and Event Sourcing.

Open Source

Savvy I/O for .NET is available on GitHub and is licensed under The MIT License (MIT) and gives freedom for commercial projects; free of charge.

Documentation

Savvy I/O is both documented on a per-assembly level and with DocFX. This provides full intellisense and reference lookup while you make great software.

Source Link

Worried about debugging? Don't be - all Savvy I/O packages published to NuGet is 100% source link enabled.

Blueprint

Savvy I/O was carefully engineered to handle Commands, Aggregates, Domain Events, Integration Events and Queries; with support for both "Current State" and "Event Sourcing" stores.

Microservices

Savvy I/O is designed to handle DDD, CQRS and Event Sourcing - optimized for Event-Driven Microservices based on .NET 6, Docker and cloud-first mindset.

Join the Team

Join the team and be part of something codelicious; make Savvy I/O the obvious and preferred choice for DDD, CQRS and Event Sourcing with your contributions.

Support for EF Core

Extensions for Microsoft Entity Framework Core supporting both the Repository pattern (for Commands) as well as the Data Access Object pattern (for Queries).

Support for Dapper

Extensions for Dapper by Stack Overflow supporting the Data Access Object pattern that is a great fit for Queries.

Support for AWS

Extensions for AWS SQS and AWS SNS to support and unfold true distributed architecture with both Command Queue and Event Bus.
image

About The Author

The author of Savvy I/O for .NET is also the founder of Cuemon for .NET; a project where a lot of experience has been gained over the years.

When not contributing to the open-source community, Michael (aka Gimlichael), is working for one of the world's most sustainable corporations; Ørsted A/S (as a Lead Software Engineering Architect).

Binary data is coursing through his veins - energizing to code with passion 👨‍💻️🎉