ByValue

Value object helper

Library to help create value objects with proper equality behavior

DDD ValueObject implementation helper

GitHub

9 stars
2 watching
0 forks
Language: C#
last commit: almost 3 years ago
Linked from 1 awesome list

c-sharpddddomain-driven-designdotnetnetstandard

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
mcintyre321/valueof A library that helps you define and enforce strongly-typed domain values to avoid primitive obsession in your codebase. 890
ryotamurohoshi/valueobjectgenerator Generates wrapper classes to prevent type confusion in object properties 40
lucasteles/strongly Generates boilerplate code for strongly-typed values 36
thearchitectdev/architect.domainmodeling A DDD toolset providing boilerplate code generators for domain models in C# 64
stevedunn/vogen A source generator and analyzer that helps create strongly typed domain concepts by turning primitives into value objects. 900
biberlabs/ddd-embeddables A collection of reusable value objects designed to facilitate domain-driven design and integration with Doctrine ORM 66
ddd-by-examples/event-source-cqrs-sample A sample event-sourced application demonstrating Command Query Responsibility Segregation (CQRS) and Domain-Driven Design (DDD) 468
google/leveldb A fast key-value storage library with ordered mapping from string keys to string values. 36,769
bitloops/ddd-hexagonal-cqrs-es-eda A comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts 1,224
radareorg/sdb A simple string key-value database with support for arrays and JSON 215
redcrystalcode/laravel-value-objects A package for casting Eloquent model attributes to value objects with ease. 23
asc-lab/better-code-with-ddd A codebase demonstrating improved software design through the application of Domain Driven Design (DDD) tactical patterns to enhance readability and expressiveness of C# code. 317
ddd-by-examples/library-nestjs An implementation of Domain Driven Design concepts in a library management system using NestJS and TypeScript 379
bobris/btdb A high-performance, ACID-compliant key-value store with object database and relational capabilities. 139