Skip to content

A modern, lightweight, and extensible framework for building event-sourced applications using Domain-Driven Design (DDD) principles and Command Query Responsibility Segregation (CQRS) patterns.

License

Notifications You must be signed in to change notification settings

CodeShayk/SourceFlow.Net

Repository files navigation

ninja SourceFlow.Net

NuGet version License: MIT GitHub Release master-build master-codeql .Net 9.0 .Net Standard 2.1

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.

🌟 Why SourceFlow.Net?

✨ 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 for complete details.

Support

If you are having problems, please let me know by raising a new issue.

License

This project is licensed with the MIT license.

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  • 🐛 Bug Reports - Create an issue
  • 💡 Feature Requests - Start a discussion
  • 📝 Documentation - Help improve our docs
  • 💻 Code - Submit pull requests

🚀 Build better software with events as your foundation

Start your journey with SourceFlow.Net today!

Get Started View on GitHub

About

A modern, lightweight, and extensible framework for building event-sourced applications using Domain-Driven Design (DDD) principles and Command Query Responsibility Segregation (CQRS) patterns.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages