Projects in Awesome Lists tagged with value-object
A curated list of projects in awesome lists tagged with value-object .
https://github.com/vkhorikov/csharpfunctionalextensions
Functional extensions for C#
csharp entity functional-programming maybe-monad result value-object
Last synced: 12 May 2025
https://github.com/vkhorikov/CSharpFunctionalExtensions
Functional extensions for C#
csharp entity functional-programming maybe-monad result value-object
Last synced: 16 Mar 2025
https://github.com/thephpleague/period
PHP's time range API
calendar collection date daterange datetime interval period php range sequence time timeline value-object
Last synced: 13 May 2025
https://github.com/dry-rb/dry-struct
Typed struct and value objects
constraints data data-modeling dry-rb ruby struct type-safety types value-object
Last synced: 10 Apr 2025
https://github.com/jessarcher/laravel-castable-data-transfer-object
Automatically cast JSON columns to rich PHP objects in Laravel using Spatie's data-transfer-object class
data-transfer-object laravel laravel-package value-object
Last synced: 02 Mar 2025
https://github.com/4lessandrodev/type-ddd
This package provide utils files and interfaces to assistant build a complex application with domain driving design.
aggregates clean-architecture clean-code ddd ddd-architecture ddd-example ddd-nodejs ddd-patterns ddd-sample domain-driven-design entity node-ddd nodejs nodejs-library types-ddd typescript typescript-library use-cases utils-library value-object
Last synced: 15 May 2025
https://github.com/darsyn/ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
cidr composer doctrine hacktoberfest immutable ip ip-address ipv4 ipv6 library packagist php rfc value-object
Last synced: 07 Jan 2026
https://github.com/michael-rubel/laravel-value-objects
A bunch of general-purpose value objects you can use in your Laravel application.
laravel looking-for-contributors php value-object value-objects
Last synced: 04 Apr 2025
https://github.com/alexeyraspopov/dataclass
Data classes for TypeScript & JavaScript
data-class data-structures dataclass immutable javascript typescript value-object zero-dependency
Last synced: 05 Apr 2025
https://github.com/josedonizetti/ruby-duration
Immutable type that represents some amount of time with accuracy in seconds.
duration ruby time value-object
Last synced: 17 Mar 2025
https://github.com/4lessandrodev/rich-domain
A lib to help you create a robust project based on domain driven-design (ddd) principles with typescript and zero dependencies.
aggregate auto-mapper ddd domain domain-data domain-driven-design domain-entity domain-events domain-model results rich-domain typescript typescript-library value-object
Last synced: 09 Apr 2025
https://github.com/Qowaiv/Qowaiv
Qowaiv is a Single Value Object library
ddd domain-driven-design value-object
Last synced: 26 Nov 2025
https://github.com/smartemailing/types
Missing data types for PHP. Highly extendable.
php strict-types validation value-object
Last synced: 14 Jan 2026
https://github.com/4lessandrodev/finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
domain domain-driven-design entities finance-application finance-management hexagonal-architecture jest-tests nestjs pool solid tdd typescript value-object
Last synced: 24 Apr 2025
https://github.com/TheArchitectDev/Architect.DomainModeling
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
csharp-sourcegenerator ddd domain domain-driven-design domain-modeling entities entity generator modeling source source-generator value-object value-objects
Last synced: 17 Apr 2025
https://github.com/altasoft/DomainPrimitives
C# Domain Primitives generator
ddd domain dotnet dotnet-core entity primitive-types source-generators strongly-typed value-object
Last synced: 17 Apr 2025
https://github.com/martinothamar/wrappervalueobject
A .NET source generator for creating simple value objects wrapping primitive types.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore source-gen source-generation source-generators sourcegenerator value-object
Last synced: 15 Apr 2025
https://github.com/martinothamar/WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
csharp csharp-sourcegenerator dotnet dotnet-core dotnet-standard dotnetcore source-gen source-generation source-generators sourcegenerator value-object
Last synced: 17 Apr 2025
https://github.com/pawelgerr/thinktecture.runtime.extensions
Provides an easy way to implement Smart Enums and Value Objects
csharp dotnet dotnet-core roslyn-generator smart-enum smart-enums source-generator value-object value-objects
Last synced: 16 Jan 2026
https://github.com/lucasteles/Strongly
💪🏾 A strongly-typed domain values source-generator
csharp dotnet source-generator strongly-typed typed value-object
Last synced: 17 Apr 2025
https://github.com/appie2go/domainobjects
The base-classes for DDDomain objects (Entities, valuetypes, aggregates)
aggregate aggregate-root ddd ddd-architecture ddd-example entities tactical value-object value-types
Last synced: 14 Jan 2026
https://github.com/lucasteles/strongly
💪🏾 A strongly-typed domain values source-generator
csharp dotnet source-generator strongly-typed typed value-object
Last synced: 26 Oct 2025
https://github.com/gowork/values
Library to wrap PHP's primitive values into cleaner and more user-friendly objects.
library php primitive value-object
Last synced: 31 Oct 2025
https://github.com/hakanensari/structure
Turn hashes into data objects
data-modeling ruby value-object
Last synced: 12 Oct 2025
https://github.com/01walid/py-dz-phone-number
Algerian phone numbers as a value object implementation in Python
algeria dz landline mobile phone regex telephone-numbers value-object
Last synced: 07 May 2025
https://github.com/codelytv/value_objects-course
Value Objects course examples
php software-architecture typescript value-object
Last synced: 26 Apr 2025
https://github.com/antoniofalcaojr/dotnet6.efcore6.record.valueobjects
This project aims to demonstrate the configuration and use of Records as Value Objects with EF Core 6
asp-net-core csharp ddd ddd-patterns dotnet dotnet5 dotnet6 efcore efcore5 efcore6 value-object
Last synced: 06 Jul 2025
https://github.com/aerendir/component-value-objects
A set of PHP Value Objects to manage composite values
Last synced: 24 Apr 2025
https://github.com/Aerendir/component-value-objects
A set of PHP Value Objects to manage composite values
Last synced: 11 Apr 2025
https://github.com/goltergaul/definition
Simple and composable validation and coercion of data structures
coercion ruby validation validation-library value-object
Last synced: 11 Nov 2025
https://github.com/radical-app/money
GoLang Money library to make working with money safer, easier, and fun!
domain-driven-design go golang money value-object
Last synced: 23 Jul 2025
https://github.com/bakame-php/cron-expression
Parse, Build and Validate CRON Expression. Calculate run dates and determine if a CRON expression is due
cron parser php-library schedule value-object
Last synced: 14 Jan 2026
https://github.com/ptkdev/json-token-replace
:feet: Replace token string {{name}} in json with values from another json where key is token {"name":"Alex"}
json-replace json-token key-value node nodejs replace-text replacement token value-object
Last synced: 15 Apr 2025
https://github.com/mnavarrocarter/chilean-rut
PHP Rut Value Object with validation utilities, doctrine type, and other cool features.
chile chile-id chilean-rut-utils doctrine-dbal oop php symfony-form symfony-validator value-object
Last synced: 17 Mar 2025
https://github.com/takagiy/validated-extendable.js
Library that allows you to define classes extending zod schemas to avoid boilerplate code.
ddd javascript typescript validation value-object zod
Last synced: 13 May 2025
https://github.com/mikemix/ddd-value-object-id
Doctrine Entity ID as ValueObject
ddd ddd-architecture ddd-patterns doctrine doctrine-orm doctrine2 symfony symfony2 symfony3 value-object
Last synced: 26 Jun 2025
https://github.com/yokai-php/doctrine-value-object
Value Objects for Doctrine ORM simplified
Last synced: 11 Apr 2025
https://github.com/open-code-modeling/json-schema-to-php-ast
Provides factories to create PhpParser node visitors or PHP Code AST class builder objects from JSON schema e. g. value objects
abstract-syntax-tree ast code-generation code-generator json json-schema php php-ast schema value-object
Last synced: 10 Apr 2025
https://github.com/nilportugues/php-assert
A simple and elegant assertion library for input validation.
assertion-library assertions error-handling errors exceptions php php7 quality validation value-object
Last synced: 07 May 2025
https://github.com/tjaskula/valueobject
Implementation of Domain Driven Design ValueObject
ddd domain-driven-design equality value-object valueobject
Last synced: 10 Jul 2025
https://github.com/kcmvp/xql
A fluent, declarative API to build reusable a single source of truth validation schemas (ValueObject) that are completely decoupled from the data's origin
functional generic middleware value-object
Last synced: 19 Jan 2026
https://github.com/danitome24/php-valueobject
Project with some of value objects in php. More info at https://danitome24.github.io/2018-11-19/usando-value-objects-con-php
Last synced: 09 Apr 2025
https://github.com/tanigami/value-objects-php
Yet another collection of Value Object implementation in PHP.
Last synced: 09 Apr 2025
https://github.com/fluxera/fluxera.valueobject
A value object library.
ddd ddd-architecture ddd-patterns domain-driven-design dotnet dotnet7 value-object value-objects
Last synced: 14 Apr 2025
https://github.com/jgimeno/value-objects
Ultimate Collection of PHP Value Objects to use on your projects.
domain-driven-design php7 value-object
Last synced: 16 Jun 2025
https://github.com/pikachuexe/contracted_value
Library for creating contracted immutable(by default) value objects
contracts gem ruby value-object
Last synced: 31 Aug 2025
https://github.com/mhndev/value-objects
common value Objects such as Email and Phone , ...
Last synced: 12 May 2025
https://github.com/gpslab/interval
Interval Value Objects
datetime ddd doctrine interval ip ipv4 ipv4-network ipv6 ipv6-network period php value-object
Last synced: 13 Apr 2025
https://github.com/andreypostal/php-pancake-object
Light and simple helper to work with value objects by providing a serializer and hydrator using PHP Attributes.
deserialization deserializer hydrate hydrator parser php serialization serializer value-object
Last synced: 28 Jun 2025
https://github.com/othercodes/complexheart
Provide a set of useful classes and tools to ease the adoption of Domain Driven Design into your project.
aggregates commandbus cqrs ddd domain-driven-design entities eventbus hexagonal-architecture querybus value-object
Last synced: 28 Oct 2025
https://github.com/nark3d/phalueobjects
PHP Value Objects
domain-driven-design php php-value-objects usable value-object valueobject
Last synced: 19 Mar 2025
https://github.com/fmasa/doctrine-nullable-embeddables
Mechanism for nullable embeddables in Doctrine 2.5+
ddd doctrine2 embeddables orm value-object
Last synced: 25 Oct 2025
https://github.com/codelytv/use_case-aggregates_read_model_ddd-course
Aggregates and Read Model in DDD course examples
aggregates ddd ddd-architecture domain-driven-design value-object
Last synced: 14 Aug 2025
https://github.com/tiny-blocks/tiny-blocks
Project overview.
brasil building-blocks ddd documentation hacktoberfest open-source tiny-blocks value-object
Last synced: 22 Feb 2025
https://github.com/renandelmonico/value-objects
A library with VOs to agreggate in your projects
php types value-object value-objects
Last synced: 11 Jul 2025
https://github.com/dtanglr/primitively
Primitively is a powerful C# source generator that transforms primitive identifiers and value objects into highly performant, customisable, read-only struct values that support ASP.NET model binding and validation (including FluentValidation), Open API standards, JSON and MongoDB BSON serialization, with zero or minimal configuration.
asp-net-core aspnet-mvc aspnetcore bson csharp dotnet fluentvalidation mongodb obsession open-api primitive primitive-obsession primitives source-code-generator strongly-typed-id swagger type-safe value-object
Last synced: 26 Oct 2025
https://github.com/tiny-blocks/currency
Value Object representing a currency using ISO-4217 specifications.
currencies currency currency-codes hacktoberfest iso-4217 open-source php tiny-blocks value-object
Last synced: 30 Apr 2025
https://github.com/myks92/php-value-objects
A set of PHP Value Objects to manage composite values
ddd domain-driven-design php php-value-objects php74 value-object value-objects
Last synced: 22 Jun 2025
https://github.com/tarcisioandrade/rich-domain
Rich Domain Ecosystem Libraries
aggregate ddd domain-driven-design entities entity standart-schema typescript validation value-object
Last synced: 25 Jan 2026
https://github.com/badeend/valuecollections
Low overhead immutable collection types with structural equality.
csharp domain-driven-design immutable json value-object
Last synced: 06 Feb 2026
https://github.com/tiny-blocks/math
Value Objects for handling arbitrary precision numbers.
arbitrary-precision bignumber hacktoberfest math number open-source php tiny-blocks value-object
Last synced: 12 Sep 2025
https://github.com/tiny-blocks/country
Value Object representing a country using ISO-3166 specifications.
country country-codes hacktoberfest iso-3166 open-source php tiny-blocks value-object
Last synced: 30 Aug 2025
https://github.com/tiny-blocks/value-object
Delimits default behaviors for Value Objects.
behavior hacktoberfest open-source php tiny-blocks value-object vo
Last synced: 16 Jan 2026
https://github.com/eliashaeussler/typo3-config-objects
🧱 Provides value objects for strictly typed TYPO3 configuration
Last synced: 01 May 2025
https://github.com/windwalker-io/data
[READ ONLY] A library contains data/collection objects with null-object pattern.
collection collections data data-object iterator nullobject value-object
Last synced: 18 Dec 2025
https://github.com/othercodes/ddd-value-object
Small library to easily apply the Value Object Pattern.
ddd-architecture ddd-patterns value-object
Last synced: 17 Mar 2025
https://github.com/fillmore-labs/value-comparison
Comparison of value objects in Java
autovalue bazel builder-pattern code-generation domain-driven-design freebuilder immutables java java-records java17 lombok scala value-object value-semantics
Last synced: 03 Feb 2026
https://github.com/hollodotme/iso-country-codes
A value object collection representing ICO-3166-1 country codes
country-codes iso-3166-1 value-object
Last synced: 10 Feb 2026
https://github.com/atournayre/maker-bundle
This bundle extend Symfony Maker Bundle and helps you create lots of files so you can forget about writing boilerplate code and it also provide minimal files to start a project.
code-generator collections commands controllers dev dto events generator interfaces logger scaffold scaffolding services traits value-object
Last synced: 14 Jan 2026
https://github.com/soulcodingmatt/equilibrium
A Java annotation processor for generating DTOs and other value container classes.
annotation annotation-processing annotation-processor annotations data-transfer data-transfer-object dto dto-generator dtos generator record records transfer-object transfer-objects value-object vos
Last synced: 14 Jan 2026
https://github.com/fluxera/fluxera.queries
An OData v4 query parser and runtime for ASP.NET Core Controllers and Minimal API.
ddd dotnet dotnet8 dotnet9 filter odata odata-aspnet odata-client odata-query-parser odata-service odata-v4 query query-builder query-language rest rest-api restful-api smart-enum strongly-typed-id value-object
Last synced: 23 Jul 2025
https://github.com/likeinlife/light-types
Create types that respect the invariant. "Parse, don't validate"
phantom-types python3 types value-object
Last synced: 12 Oct 2025
https://github.com/fdorantesm/ts-ddd
A Typescript Domain Driven Design library
clean-architecture clean-code ddd domain domain-driven-design entity software-architecture software-design software-engineering ts-ddd typescript uncle-bob value-object
Last synced: 23 Jan 2026
https://github.com/jcmdsbr/challenge-cast-adoption
App de adoção de animais, para solucionar o desafio da empresa Cast group IT
asp-net-core cqrs cqrs-pattern csharp dapper ddd-architecture ddd-patterns entity-framework-core fluent-validator fluentvalidation hybrid-application identity ioc mvc-framework mvc-pattern repository-pattern sonarcloud unitofworkpattern value-object
Last synced: 22 Mar 2025
https://github.com/degraciamathieu/aggregate-entity-valueobject
Small exercise to differentiate the concepts of aggregate, entity, and value object in PHP.
aggregate clean-architecture entity php value-object
Last synced: 02 Apr 2025
https://github.com/xthiago/id-value-object
PHP library to make working with object identity (ID) easier and fun!
ddd doctrine-dbal-type id identity php value-object
Last synced: 14 Jun 2025
https://github.com/mariorcardoso/value_objects
Rails app used to test some value objects while writing blog post
ruby ruby-on-rails value-object
Last synced: 22 Feb 2025
https://github.com/mrgravity817/valobs
Collection of value objects(in terms of DDD), commonly used in enterprise applications.
domain-driven-design enterprise-applications newtype rust value-object
Last synced: 24 Feb 2025
https://github.com/dgafka/php-architect-ebook-shop-demo
PHP Demo Application including DDD CQRS and Messaging
aggregate async cqrs ddd events php value-object
Last synced: 07 Oct 2025
https://github.com/cherifgsoul/algerian-phone-number.js
Algerian Phone Number Value Object for JavaScript/TypeScript
hacktoberfest js node node-sass nodejs value-object web
Last synced: 18 Jan 2026
https://github.com/borutainfo/common-abstraction
Basic classes facilitating creation of efficient object-oriented applications.
collection dependency-injection file-logger value-object yaml-configuration
Last synced: 13 Jan 2026
https://github.com/complexheart/php-sdk
Provide a set of useful classes and tools to ease the adoption of Domain-Driven Design into your PHP project.
aggregates clean-architecture cqrs ddd entities hexagonal-architecture ports-and-adapters value-object
Last synced: 02 Feb 2026
https://github.com/keller-michael/value_objects
🔒 examples of value objects (and immutability)
abap example immutability immutable immutable-objects learning-by-doing value-object
Last synced: 28 Oct 2025
https://github.com/marcelofabianov/wisp
Um conjunto de *value objects* robustos e imutáveis para Go, projetado para modelagem de domínios complexos com segurança de tipos
ddd imutability type-safety value-object wisp
Last synced: 14 Jan 2026
https://github.com/deepcloudlabs/dcl352-2023-jan-18
DCL-352: Domain-Driven Design Essentials
aggregate bounded-context ddd domain-driven-design domain-event entity hexagonal-architecture repository-pattern sub-domain ubiquitous-language value-object
Last synced: 28 Oct 2025
https://github.com/ademcatamak/efwithvalueobject
DDD | Value Objects | https://medium.com/@ademcatamak/value-objects-and-their-usage-with-entity-framework-a434f1414103
entity-framework-core value-object
Last synced: 20 Feb 2025
https://github.com/dave-redfern/somnambulist-value-objects
Simple value object implementation for PHP
domain-driven-design value-object
Last synced: 11 Apr 2025
https://github.com/acelot/struct
Declarative structure builder for PHP 7
class dto model strongly-typed struct structure validated value-object
Last synced: 13 Dec 2025
https://github.com/deepcloudlabs/dcl352-2023-feb-07
DCL-352: Domain-Driven Design Essentials
aggregate bounded-context ddd domain-driven-design domain-event entity hexagonal-architecture repository-pattern sub-domain ubiquitous-language value-object
Last synced: 26 Feb 2025
https://github.com/jkphl/elevator
The Elevator pattern — type casting of user defined objects in PHP
clear-architecture layered-architecture layers php type-casting value-object
Last synced: 28 Mar 2025
https://github.com/leo-oliveira-eng/valuable-utils
Base repository for value objects
Last synced: 14 Jan 2026
https://github.com/pfazzi/isbn
A PHP 7.2+ library for working with International Standard Book Numbers (ISBN).
identifier isbn php php7 value-object
Last synced: 10 Aug 2025
https://github.com/callius/target-kt
Target - Functional domain modeling in Kotlin
annotation-processor domain-driven-design domain-model domain-modeling functional-data-structure functional-programming kotlin kotlin-libraries kotlin-library value-object
Last synced: 11 Jan 2026
https://github.com/deepcloudlabs/dcl352-2021-may-27
DCL-352: Domain-Driven Design Essentials
aggregate-root ddd domain-driven-design entity event-storming factory hexagonal-architecture microservice microservice-architecture monolith-architecture repository spring-boot value-object
Last synced: 26 Feb 2025