Topic: "value-object"
vkhorikov/CSharpFunctionalExtensions
Functional extensions for C#
Language: C# - Size: 1.6 MB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 2,587 - Forks: 314

thephpleague/period
PHP's time range API
Language: PHP - Size: 20.5 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 728 - Forks: 45

dry-rb/dry-struct
Typed struct and value objects
Language: Ruby - Size: 781 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 420 - Forks: 62

genkgo/mail
Library to send e-mails over different transports and protocols (like SMTP and IMAP) using immutable messages and streams. Also includes SMTP server.
Language: PHP - Size: 774 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 402 - Forks: 21

jessarcher/laravel-castable-data-transfer-object 📦
Automatically cast JSON columns to rich PHP objects in Laravel using Spatie's data-transfer-object class
Language: PHP - Size: 62.5 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 330 - Forks: 24

4lessandrodev/type-ddd
This package provide utils files and interfaces to assistant build a complex application with domain driving design.
Language: TypeScript - Size: 7.41 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 273 - Forks: 14

darsyn/ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
Language: PHP - Size: 1.61 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 253 - Forks: 22

michael-rubel/laravel-value-objects
A bunch of general-purpose value objects you can use in your Laravel application.
Language: PHP - Size: 607 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 189 - Forks: 14

alexeyraspopov/dataclass
Data classes for TypeScript & JavaScript
Language: JavaScript - Size: 659 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 188 - Forks: 6

nikolaposa/version
♈ Value Object that represents a SemVer-compliant version number.
Language: PHP - Size: 294 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 138 - Forks: 13

4lessandrodev/rich-domain
A lib to help you create a robust project based on domain driven-design (ddd) principles with typescript and zero dependencies.
Language: TypeScript - Size: 1.64 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 134 - Forks: 8

josedonizetti/ruby-duration
Immutable type that represents some amount of time with accuracy in seconds.
Language: CSS - Size: 182 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 124 - Forks: 23

Qowaiv/Qowaiv
Qowaiv is a Single Value Object library
Language: C# - Size: 8.37 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 14

smartemailing/types
Missing data types for PHP. Highly extendable.
Language: PHP - Size: 695 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 91 - Forks: 11

4lessandrodev/finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Language: TypeScript - Size: 6.08 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 90 - Forks: 17

ketan-gote/ddd-example
Domain Driven Design. Examples focuses on key concept of ddd like Entities, Aggregate root, Repository, Value Objects & ACL.
Language: Java - Size: 68.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 89 - Forks: 38

TheArchitectDev/Architect.DomainModeling
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
Language: C# - Size: 210 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 68 - Forks: 5

altasoft/DomainPrimitives
C# Domain Primitives generator
Language: C# - Size: 2.95 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 58 - Forks: 0

martinothamar/WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
Language: C# - Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 3

lucasteles/Strongly
💪🏾 A strongly-typed domain values source-generator
Language: C# - Size: 3.76 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 39 - Forks: 6

appie2go/DomainObjects
The base-classes for DDDomain objects (Entities, valuetypes, aggregates)
Language: C# - Size: 92.8 KB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 35 - Forks: 4

gowork/values
Library to wrap PHP's primitive values into cleaner and more user-friendly objects.
Language: PHP - Size: 289 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 5

Space48/auto-value-php
🤖 Generated immutable value classes for PHP 7.1+
Language: PHP - Size: 82 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 29 - Forks: 4

01walid/py-dz-phone-number
Algerian phone numbers as a value object implementation in Python
Language: Python - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: almost 5 years ago - Stars: 29 - Forks: 1

CodelyTV/value_objects-course
Value Objects course examples
Language: TypeScript - Size: 242 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 9

Aristona/aristona.github.io
My personal blog. Occasionally I write useful articles.
Language: CSS - Size: 2.12 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 10

janlelis/value_struct
Read-only structs in Ruby
Language: Ruby - Size: 22.5 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 0

AntonioFalcaoJr/Dotnet6.EFCore6.Record.ValueObjects
This project aims to demonstrate the configuration and use of Records as Value Objects with EF Core 6
Language: C# - Size: 99.6 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 2

Aerendir/component-value-objects
A set of PHP Value Objects to manage composite values
Language: PHP - Size: 1.59 MB - Last synced at: 13 days ago - Pushed at: 21 days ago - Stars: 20 - Forks: 1

radical-app/money
GoLang Money library to make working with money safer, easier, and fun!
Language: Go - Size: 68.4 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 6

Goltergaul/definition
Simple and composable validation and coercion of data structures
Language: Ruby - Size: 225 KB - Last synced at: 1 day ago - Pushed at: 30 days ago - Stars: 17 - Forks: 2

Andreas-Dorfer/base-types
Fight primitive obsession and create expressive domain models with source generators.
Language: C# - Size: 455 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

diegofox2/jobofferbackend
This project is a real-world example of DDD in a backend application It applies the concept of Entity, Value Object, Root, Aggregate, Services, Repositories and Ubiquitous Language.
Language: C# - Size: 152 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 6

Elao/FormSimpleObjectMapper 📦
🖇 Eases mapping immutable/value objects to Symfony Forms
Language: PHP - Size: 40 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 0

smart-rb/smart_value-object
Value Object pattern realized in scope of Ruby.
Language: Ruby - Size: 46.9 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 2

ptkdev/json-token-replace
:feet: Replace token string {{name}} in json with values from another json where key is token {"name":"Alex"}
Language: JavaScript - Size: 1.53 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 5

bakame-php/cron-expression Fork of mtdowling/cron-expression
Parse, Build and Validate CRON Expression. Calculate run dates and determine if a CRON expression is due
Language: PHP - Size: 1.21 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 0

mnavarrocarter/chilean-rut
PHP Rut Value Object with validation utilities, doctrine type, and other cool features.
Language: PHP - Size: 93.8 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 3

yokai-php/doctrine-value-object
Value Objects for Doctrine ORM simplified
Language: PHP - Size: 53.7 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 1

deefour/transformer
Transform raw input data into consistent data transfer objects.
Language: PHP - Size: 71.3 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 2

takagiy/validated-extendable.js
Library that allows you to define classes extending zod schemas to avoid boilerplate code.
Language: TypeScript - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 11 - Forks: 2

mikemix/ddd-value-object-id
Doctrine Entity ID as ValueObject
Language: PHP - Size: 4.88 KB - Last synced at: 13 days ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 1

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
Language: PHP - Size: 308 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0

nilportugues/php-assert
A simple and elegant assertion library for input validation.
Language: PHP - Size: 95.7 KB - Last synced at: 3 days ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 3

ustitc/krefty
Proper types for your domain
Language: Kotlin - Size: 221 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

jerps/RpgMap
A complete and versatile in-memory ordered key/value store for the modern RPG programming language
Language: C - Size: 437 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 3

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
Language: PHP - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 0

tjaskula/ValueObject
Implementation of Domain Driven Design ValueObject
Language: C# - Size: 1.51 MB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 2

fluxera/Fluxera.ValueObject
A value object library.
Language: C# - Size: 178 KB - Last synced at: about 22 hours ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

cbrunnkvist/es-money 📦
(UNMAINTAINED) A value object class for dealing with money and currencies (ECMAScript>5 implementation)
Language: JavaScript - Size: 25.4 KB - Last synced at: 1 day ago - Pushed at: over 8 years ago - Stars: 8 - Forks: 0

Larium/larium_creditcard
Credit card as value object
Language: PHP - Size: 74.2 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 2

tanigami/value-objects-php
Yet another collection of Value Object implementation in PHP.
Language: PHP - Size: 56.6 KB - Last synced at: 12 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 1

jgimeno/value-objects
Ultimate Collection of PHP Value Objects to use on your projects.
Language: PHP - Size: 61.5 KB - Last synced at: 17 days ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 1

g4code/value-object
Value objects
Language: PHP - Size: 320 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 12

PikachuEXE/contracted_value
Library for creating contracted immutable(by default) value objects
Language: Ruby - Size: 48.8 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

dy/value-ref 📦
Value reference with reactivity
Language: JavaScript - Size: 53.7 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

gpslab/interval
Interval Value Objects
Language: PHP - Size: 194 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 3

SteveDunn/StringlyTyped
A cure for StringlyTyped software and PrimitiveObsession
Language: C# - Size: 174 KB - Last synced at: 3 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

andrzejkupczyk/ddd-building-blocks
Domain-Driven Design components implementation
Language: PHP - Size: 80.1 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

mhndev/value-objects
common value Objects such as Email and Phone , ...
Language: PHP - Size: 26.4 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

mcustiel/TypedPhp 📦
Object wrappers for primitive types and typed arrays in PHP.
Language: PHP - Size: 94.7 KB - Last synced at: 5 months ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 0

othercodes/ComplexHeart
Provide a set of useful classes and tools to ease the adoption of Domain Driven Design into your project.
Language: PHP - Size: 101 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

tiny-blocks/tiny-blocks
Project overview.
Size: 538 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

CodelyTV/use_case-aggregates_read_model_ddd-course
Aggregates and Read Model in DDD course examples
Language: TypeScript - Size: 450 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 1

mpgxc/ts-error-handling
Estudando tratamento de erros e exceções no contexto do domínio da aplicação, validando entidades e objetos de valores.
Language: TypeScript - Size: 94.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

fmasa/doctrine-nullable-embeddables 📦
Mechanism for nullable embeddables in Doctrine 2.5+
Language: PHP - Size: 18.6 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 2

nark3d/PhalueObjects
PHP Value Objects
Language: PHP - Size: 1.06 MB - Last synced at: 20 days ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 0

tiny-blocks/currency
Value Object representing a currency using ISO-4217 specifications.
Language: PHP - Size: 19.5 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

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.
Language: C# - Size: 1.28 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

renandelmonico/value-objects
A library with VOs to agreggate in your projects
Language: PHP - Size: 96.7 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 2

klkvsk/dto-generator
Perfect PHP DTO class generator
Language: PHP - Size: 89.8 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

Myks92/php-value-objects
A set of PHP Value Objects to manage composite values
Language: PHP - Size: 114 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

tiny-blocks/country
Value Object representing a country using ISO-3166 specifications.
Language: PHP - Size: 37.1 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

tiny-blocks/math
Value Objects for handling arbitrary precision numbers.
Language: PHP - Size: 69.3 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

badeend/ValueCollections
Low overhead immutable collection types with structural equality.
Language: C# - Size: 1.03 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

tiny-blocks/value-object
Delimits default behaviors for Value Objects.
Language: PHP - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

draekien/Draekien.FluentUtils
FluentUtils is a set of .NET 5/6 class libraries that aims to reduce the amount of boiler plate code that needs to be written when starting a new project
Language: C# - Size: 283 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

vasildakov/postcode
UK Postcode ValueObject
Language: PHP - Size: 168 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 4

kzok/valueobject.ts
Tiny type-safe value object library for TypeScript
Language: TypeScript - Size: 2.35 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

yqbrad/CleanArchitectureTemplate
Clean Architecture Template
Language: C# - Size: 736 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

mikosik/jvalues
object oriented java values
Language: Java - Size: 1.66 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

fillmore-labs/value-comparison
Comparison of value objects in Java
Language: Java - Size: 452 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

n1nj4t4nuk1/python-value-objects
💊 A collection of Value Objects to save time by generalizing types and format validations.
Language: Python - Size: 696 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

windwalker-io/data
[READ ONLY] A library contains data/collection objects with null-object pattern.
Language: PHP - Size: 183 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

nao1215/vogen
vogen - Value Object Generator in golang
Language: Go - Size: 40 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

fluxera/Fluxera.Queries
An OData v4 query parser and runtime for ASP.NET Core Controllers and Minimal API.
Language: C# - Size: 229 KB - Last synced at: 24 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

likeinlife/light-types
Create types that respect the invariant. "Parse, don't validate"
Language: Python - Size: 38.1 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

fdorantesm/ts-ddd
A Typescript Domain Driven Design library
Language: TypeScript - Size: 95.7 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

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.
Language: PHP - Size: 754 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

daikon-cqrs/value-object
Value-object components for Daikon-CQRS projects
Language: PHP - Size: 196 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

daikon-cqrs/validize
Validation components for Daikon-CQRS projects.
Language: PHP - Size: 85 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

mghoreishi/DiscountShop
This project is based on my own idea. It's an open source project. I'm developing it with .NET Core and micro-service.
Language: C# - Size: 164 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

MarvinWank/vog
php code generator for immutable value objects
Language: PHP - Size: 974 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

Cado-Labs/smart_value-object
Value Object pattern realized in scope of Ruby (https://github.com/smart-rb)
Language: Ruby - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

SC-CS-KS/KS-DDD
Domain Driven Design knowledge system(领域驱动设计知识体系).
Size: 24.8 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 4

othercodes/ddd-value-object
Small library to easily apply the Value Object Pattern.
Language: PHP - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

hollodotme/iso-country-codes
A value object collection representing ICO-3166-1 country codes
Language: HTML - Size: 44.9 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

morales-franco/IronSoccerDDD
Demo DDD - Net Core 3.1 + E.F Core
Language: C# - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

mjacobus/koine-attributes
Stronger attributes for ruby
Language: Ruby - Size: 92.8 KB - Last synced at: 18 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

eppak/value
Value Object Helper
Language: PHP - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0
