ValueOf

Domain value library

A library that helps you define and enforce strongly-typed domain values to avoid primitive obsession in your codebase.

Deal with Primitive Obsession - define ValueObjects in a single line (of C#).

GitHub

887 stars
24 watching
40 forks
Language: C#
last commit: over 1 year ago
Linked from 1 awesome list

ddddomain-modelvalueobject

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sm-g/byvalue Library to help create value objects with proper equality behavior 9
thearchitectdev/architect.domainmodeling A DDD toolset providing boilerplate code generators for domain models in C# 64
biberlabs/ddd-embeddables A collection of reusable value objects designed to facilitate domain-driven design and integration with Doctrine ORM 66
lucasteles/strongly Generates boilerplate code for strongly-typed values 35
packtpublishing/hands-on-domain-driven-design-with-.net-core A comprehensive guide to implementing Domain-Driven Design with .NET Core, focusing on building complex business systems 642
ddd-by-examples/library-nestjs An implementation of Domain Driven Design concepts in a library management system using NestJS and TypeScript 373
zkavtaskin/domain-driven-design-example A C# implementation of Domain-Driven Design principles applied to an e-commerce system 1,758
valignatev/ddd-dynamic A collection of resources and information on Domain Driven Design in dynamic languages. 1,353
ardalis/specification A base class with tests for adding specifications to a DDD model. 1,939
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
eulerfx/dddinventoryitemfsharp An F# implementation of Domain-Driven Design with Event-Sourcing and EventStore 185
cesarcastrocuba/nlayerappv3 An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs. 155
xerprojects/xer.domaindriven A lightweight library providing entities and marker interfaces for implementing Domain-Driven Design concepts in C# 13
maximilianheidenreich/dsddb A lightweight key-value storage solution with simple API and support for primitive and custom data structures 13
crystal-community/leveldb A Crystal binding for LevelDB, providing an interface to the fast key-value storage library. 39