Skip to content

thinkability/cars

 
 

Repository files navigation

Build status Coverage Status

Cars image

Cars: CQRS + Event Sourcing

A small .Net Core framework to help you with CQRS and Event Sourcing.

Currently Cars supports Mongo, although it has a provider model to allow additional data stores.

Cars is forked from EnjoyCQRS.

The project has been updated to VS 2017, and setup has been simplified a bit. It opts to use default DotNet functionality whenever possible to reduce external dependencies or custom implementations. Think Logging/DI etc...

What's with the name?

Google: "Did you mean Cars?"

In the days of yore (like 7 years ago) if you searched for CQRS on Google, it thought it was "Cars" misspelled.

Features

  • Unit of Work
  • Command dispatcher abstraction
  • Event publisher
  • Event Store abstraction
  • Snapshot (custom strategy implementation)
  • Custom events metadata

Configure development enviroment

  1. Install Mongo (Directly or via Docker)

Event store implementations

  • MongoDB: Install-Package Cars.EventStore.MongoDB

More documentation coming soon...

About

CQRS: Did you mean cars?

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE-EnjoyCQRS

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 96.5%
  • PowerShell 3.5%