Async/await first CQRS+ES and DDD framework for .NET. Designed with sensible defaults and implementations that make it easy to create an example application. EventFlow uses interfaces for every part of its core, making it easy to replace or extend existing features with custom implementation. To get a more complete example of how EventFlow could be used, have a look at the shipping example found here in the code base. The example is based on the shipping example from the book "Domain-Driven Design - Tackling Complexity in the Heart of Software" by Eric Evans. Its in-progress, but should provide inspiration on how to use EventFlow on a larger scale. If you have ideas and/or comments, create a pull request or an issue. The aggregate ID in EventFlow is represented as a value object that inherits from the IIdentity interface. You can provide your own implementation, but EventFlow provides a convenient implementation that will suit most needs.

Features

  • No use of threads or background workers
  • MIT licensed Easy to understand and use license for enterprise
  • Easy to use
  • Highly configurable and extendable
  • EventFlow uses interfaces for every part of its core, making it easy to replace or extend existing features
  • Designed with sensible defaults and implementations that make it easy to create an example application

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow EventFlow

EventFlow Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of EventFlow!

Additional Project Details

Programming Language

C#

Related Categories

C# Frameworks

Registered

2022-09-14