Cranks.SeedWork.Domain (nuget): This package can act as a basis for the domain layer of your DDD application. It provides Analyzers ensuring correctness and       source generation to reduce the amount of Boilerplate code you have to write.        Still a very early version, it currently only supports Value Objects and Smart Enums.
Keywords: cranks|seedwork|ddd|net|domain