https://github.com/codeshayk/sourceflow.net
A modern, lightweight, and extensible framework for building event-sourced applications using Domain-Driven Design (DDD) principles and Command Query Responsibility Segregation (CQRS) patterns.
https://github.com/codeshayk/sourceflow.net
Last synced: 5 months ago
JSON representation
A modern, lightweight, and extensible framework for building event-sourced applications using Domain-Driven Design (DDD) principles and Command Query Responsibility Segregation (CQRS) patterns.
- Host: GitHub
- URL: https://github.com/codeshayk/sourceflow.net
- Owner: CodeShayk
- License: mit
- Created: 2025-06-19T10:35:59.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-08-12T12:52:22.000Z (6 months ago)
- Last Synced: 2025-08-12T13:27:35.330Z (6 months ago)
- Language: C#
- Homepage:
- Size: 548 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
SourceFlow.Net
[](https://badge.fury.io/nu/SourceFlow.Net)
[](https://github.com/CodeShayk/SourceFlow.Net/blob/master/LICENSE.md)
[](https://github.com/CodeShayk/SourceFlow.Net/releases/latest)
[](https://github.com/CodeShayk/SourceFlow.Net/actions/workflows/Master-Build.yml)
[](https://github.com/CodeShayk/SourceFlow.Net/actions/workflows/Master-CodeQL.yml)
[](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
[](https://github.com/dotnet/standard/blob/v2.1.0/docs/versions/netstandard2.1.md)
[](https://github.com/dotnet/standard/blob/v2.0.0/docs/versions/netstandard2.0.md)
[](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net46)
A modern, lightweight, and extensible .NET framework for building event-sourced applications using Domain-Driven Design (DDD) principles and Command Query Responsibility Segregation (CQRS) patterns.
---
## Overview
SourceFlow.Net empowers developers to build scalable, maintainable applications by providing a complete toolkit for event sourcing, domain modeling, and command/query separation. Built from the ground up for .NET 9.0 with **performance** and **developer experience** as core priorities.
### Key Features
* 🏗️ Domain-Driven Design Support
* ⚡ CQRS Implementation with Command/Query Segregation
* 📊 Event-First Design with Event Sourcing Foundation
* 🧱 Clean Architecture
## Getting Started
### Installation
nuget add package SourceFlow.Net
> - dotnet add package SourceFlow.Net
> - dotnet add package SourceFlow.Net.SqlServer (to be released)
> - or your preferred storage
### Developer Guide
This comprehensive guide provides detailed information about the SourceFlow.Net framework, covering everything from basic concepts to advanced implementation patterns and troubleshooting guidelines.
Please click on [Developer Guide](https://github.com/CodeShayk/SourceFlow.Net/wiki) for complete details.
## Support
If you are having problems, please let me know by [raising a new issue](https://github.com/CodeShayk/SourceFlow.Net/issues/new/choose).
## License
This project is licensed with the [MIT license](LICENSE).
## Contributing
We welcome contributions! Please see our Contributing Guide for details.
- 🐛 Bug Reports - Create an [issue](https://github.com/CodeShayk/sourceflow.net/issues/new/choose)
- 💡 Feature Requests - Start a [discussion](https://github.com/CodeShayk/SourceFlow.Net/discussions)
- 📝 Documentation - Help improve our [docs](https://github.com/CodeShayk/SourceFlow.Net/wiki)
- 💻 Code - Submit [pull](https://github.com/CodeShayk/SourceFlow.Net/pulls) requests
## Credits
Thank you for reading. Please fork, explore, contribute and report. Happy Coding !! :)