Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: value-object
HamedStack/HamedStack.AggregateRoot
A library facilitating aggregate root functionalities, optimizing Domain-Driven Design (DDD) by ensuring integrity and consistency across domain boundaries in complex systems.
Language: C# - Size: 21.5 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
Aerendir/component-value-objects
A set of PHP Value Objects to manage composite values
Language: PHP - Size: 1.46 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 20 - Forks: 1
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: 742 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
pfazzi/isbn
A PHP 7.2+ library for working with International Standard Book Numbers (ISBN).
Language: PHP - Size: 3.91 KB - Last synced: 2 days ago - Pushed: about 5 years ago - Stars: 1 - 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.33 MB - Last synced: 5 days ago - Pushed: 27 days ago - Stars: 2 - Forks: 0
lucasteles/Strongly
πͺπΎ A strongly-typed domain values source-generator
Language: C# - Size: 3.76 MB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 29 - Forks: 4
altasoft/DomainPrimitives
C# Domain Primitives generator
Language: C# - Size: 2.93 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 50 - 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: 219 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 1
ricardokovalski/locale
A simple locale value object.
Language: PHP - Size: 43.9 KB - Last synced: 9 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
TheArchitectDev/Architect.DomainModeling
A complete Domain-Driven Design (DDD) toolset for implementing domain models, including base types and source generators.
Language: C# - Size: 336 KB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 59 - Forks: 5
badeend/ValueCollections
Low overhead immutable collection types with structural equality.
Language: C# - Size: 343 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0
sandrokeil/php-value-object-redux
Opinionated PHP immutable value object example with deep nesting, JsonSerializable, snake_case and camelCase
Language: PHP - Size: 64.5 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
fillmore-labs/value-comparison
Comparison of value objects in Java
Language: Java - Size: 361 KB - Last synced: 5 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 0
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.27 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 103 - Forks: 4
filip26/object-projection π¦
Declarative Data Transfer Objects Composition and Extraction
Language: Java - Size: 999 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
mnavarrocarter/chilean-rut
PHP Rut Value Object with validation utilities, doctrine type, and other cool features.
Language: PHP - Size: 71.3 KB - Last synced: 10 days ago - Pushed: 2 months ago - Stars: 11 - Forks: 3
vkhorikov/CSharpFunctionalExtensions
Functional extensions for C#
Language: C# - Size: 1.52 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 2,230 - Forks: 300
4lessandrodev/types-ddd
This package provide utils files and interfaces to assistant build a complex application with domain driving design.
Language: TypeScript - Size: 4.11 MB - Last synced: 17 days ago - Pushed: 23 days ago - Stars: 240 - Forks: 13
4lessandrodev/value-object
template for value object
Language: Handlebars - Size: 2.93 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
darsyn/ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
Language: PHP - Size: 1.25 MB - Last synced: 9 days ago - Pushed: 21 days ago - Stars: 245 - Forks: 20
dry-rb/dry-struct
Typed struct and value objects
Language: Ruby - Size: 729 KB - Last synced: 5 days ago - Pushed: 4 months ago - Stars: 402 - Forks: 62
CodelyTV/value_objects-course
Value Objects course examples
Language: TypeScript - Size: 242 KB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 22 - Forks: 8
ohtyap/value-object
Base library for the usage of value objects
Language: PHP - Size: 83 KB - Last synced: 23 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
appie2go/DomainObjects
The base-classes for DDDomain objects (Entities, valuetypes, aggregates)
Language: C# - Size: 92.8 KB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 33 - Forks: 4
renandelmonico/value-objects
A library with VOs to agreggate in your projects
Language: PHP - Size: 76.2 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 2
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: 771 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 401 - Forks: 21
jorgeAM/coder-Challenge
TodoAPP
Language: TypeScript - Size: 1.44 MB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
alexeyraspopov/dataclass
Data classes for TypeScript & JavaScript
Language: TypeScript - Size: 652 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 163 - Forks: 6
PawelGerr/Thinktecture.Runtime.Extensions
Provides an easy way to implement Smart Enums and Value Objects
Language: C# - Size: 2.59 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 46 - Forks: 1
zleonov/maybe
A maybe type for Java
Language: Java - Size: 72.3 KB - Last synced: 27 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
Myks92/php-value-objects
A set of PHP Value Objects to manage composite values
Language: PHP - Size: 114 KB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 4 - Forks: 0
V1ncNet/typed-ids
Collection of modular libraries for strong typed identifiers
Language: Java - Size: 484 KB - Last synced: 28 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
cherifGsoul/algerian-phone-number.js
Algerian Phone Number Value Object for JavaScript/TypeScript
Language: TypeScript - Size: 37.1 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
thephpleague/period
PHP's time range API
Language: PHP - Size: 1.53 MB - Last synced: about 15 hours ago - Pushed: about 1 month ago - Stars: 714 - Forks: 45
sikessem/values
Convert PHP values to objects of strict types.
Language: PHP - Size: 79.1 KB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
flux-eco/flux-eco-shared-core
Offers value objects
Language: PHP - Size: 27.3 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
sitegeist/Sitegeist.Rollup
Fusion Prototypes to instantiate PHP Objects.
Language: PHP - Size: 14.6 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
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: 28 days ago - Pushed: 2 months ago - Stars: 178 - Forks: 12
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: 13 days ago - Pushed: 3 months ago - Stars: 324 - Forks: 23
daikon-cqrs/validize
Validation components for Daikon-CQRS projects.
Language: PHP - Size: 85 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
wevertonpaulino/PaymentContext
Modeling rich domains.
Language: C# - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
DeGraciaMathieu/aggregate-entity-valueobject
Small exercise to differentiate the concepts of aggregate, entity, and value object in PHP.
Language: PHP - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
MarvinWank/vog
php code generator for immutable value objects
Language: PHP - Size: 974 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 2 - 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: 272 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 8 - Forks: 0
nark3d/PhalueObjects
PHP Value Objects
Language: PHP - Size: 1.06 MB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 5 - Forks: 0
nordic-alliance/email-address
Email address immutable value object
Language: PHP - Size: 29.3 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
daikon-cqrs/value-object
Value-object components for Daikon-CQRS projects
Language: PHP - Size: 196 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
josedonizetti/ruby-duration
Immutable type that represents some amount of time with accuracy in seconds.
Language: CSS - Size: 182 KB - Last synced: 3 days ago - Pushed: almost 3 years ago - Stars: 124 - Forks: 23
maxpaynestory/DDD_PHP_Demo
Language: PHP - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
dbunt1tled/php-value-objects
PHP library value objects
Language: PHP - Size: 27.3 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
PowerStat/DateClass
This is a C++ 17 value object (immutable) implementation of my DateLib (TM) calendrical calculation library.
Language: C++ - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
PikachuEXE/contracted_value
Library for creating contracted immutable(by default) value objects
Language: Ruby - Size: 48.8 KB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 6 - Forks: 0
gowork/values
Library to wrap PHP's primitive values into cleaner and more user-friendly objects.
Language: PHP - Size: 289 KB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 31 - Forks: 5
4lessandrodev/finance-project-ddd
Projeto financeiro usando domain driven design, tdd, arquitetura hexagonal e solid
Language: TypeScript - Size: 6.08 MB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 84 - Forks: 17
smart-rb/smart_value-object
Value Object pattern realized in scope of Ruby.
Language: Ruby - Size: 44.9 KB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 14 - Forks: 2
HamedStack/HamedStack.CleanSample
CleanSample is a .NET application showcasing Clean Architecture, DDD principles, and CQRS for improved scalability and maintainability.
Language: C# - Size: 423 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 1
TechNobre/PowerUtils.BuildingBlocks.Domain π¦
Building Blocks to work with domain layers
Language: C# - Size: 173 KB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
cozyphp/value-objects
Collection of handy Value Object classes
Language: PHP - Size: 51.8 KB - Last synced: 13 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
Qowaiv/Qowaiv
Qowaiv is a Single Value Object library
Language: C# - Size: 7.7 MB - Last synced: 2 days ago - Pushed: 25 days ago - Stars: 87 - Forks: 14
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: 12 days ago - Pushed: over 1 year ago - Stars: 13 - Forks: 4
nikolaposa/version
β Value Object that represents a SemVer-compliant version number.
Language: PHP - Size: 289 KB - Last synced: about 15 hours ago - Pushed: 2 months ago - Stars: 135 - Forks: 10
01walid/py-dz-phone-number
Algerian phone numbers as a value object implementation in Python
Language: Python - Size: 19.5 KB - Last synced: 10 days ago - Pushed: almost 4 years ago - Stars: 28 - Forks: 1
smartemailing/types
Missing data types for PHP. Highly extendable.
Language: PHP - Size: 631 KB - Last synced: 28 days ago - Pushed: 8 months ago - Stars: 87 - Forks: 11
tjaskula/ValueObject
Implementation of Domain Driven Design ValueObject
Language: C# - Size: 1.51 MB - Last synced: 17 days ago - Pushed: over 6 years ago - Stars: 9 - Forks: 2
yokai-php/doctrine-value-object
Value Objects for Doctrine ORM simplified
Language: PHP - Size: 33.2 KB - Last synced: 9 days ago - Pushed: 11 months ago - Stars: 10 - Forks: 0
samweru/strukt-math
Math Operations
Language: PHP - Size: 20.5 KB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
MRGRAVITY817/valobs
Collection of value objects(in terms of DDD), commonly used in enterprise applications.
Language: Rust - Size: 84 KB - Last synced: 10 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
MulleFoundation/MulleObjCValueFoundation
πΆ Value classes NSNumber, NSString, NSDate, NSData
Language: Objective-C - Size: 819 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
tiny-blocks/money
Value Object that represents a monetary value.
Language: PHP - Size: 17.6 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
tiny-blocks/math
Value Objects for handling arbitrary precision numbers.
Language: PHP - Size: 31.3 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
tiny-blocks/country
Value Object representing a country using ISO-3166 specifications.
Language: PHP - Size: 23.4 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
tiny-blocks/value-object
Delimits default behaviors for Value Objects.
Language: PHP - Size: 18.6 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
tiny-blocks/currency
Value Object representing a currency using ISO-4217 specifications.
Language: PHP - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 2 - Forks: 0
Elao/FormSimpleObjectMapper π¦
π Eases mapping immutable/value objects to Symfony Forms
Language: PHP - Size: 40 KB - Last synced: 14 days ago - Pushed: about 5 years ago - Stars: 16 - Forks: 0
Andreas-Dorfer/base-types
Fight primitive obsession and create expressive domain models with source generators.
Language: C# - Size: 455 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 17 - Forks: 2
vasildakov/postcode
UK Postcode ValueObject
Language: PHP - Size: 168 KB - Last synced: 28 days ago - Pushed: 5 months ago - Stars: 2 - Forks: 4
ustitc/krefty
Proper types for your domain
Language: Kotlin - Size: 221 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 8 - Forks: 1
othercodes/ddd-value-object
Small library to easily apply the Value Object Pattern.
Language: PHP - Size: 26.4 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
jorzel/value-object-persistance
Value object persistent strategies using SQLAlchemy ORM
Language: Python - Size: 20.5 KB - Last synced: 2 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
jonjefemet/php-technical-test
Language: PHP - Size: 41 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
martinothamar/WrapperValueObject
A .NET source generator for creating simple value objects wrapping primitive types.
Language: C# - Size: 51.8 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 51 - Forks: 3
Featurize-Dev/Featurize.ValueObjects
Easier value objects
Language: C# - Size: 135 KB - Last synced: 14 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
Keller-Michael/value_objects
:lock: examples of value objects (and immutability)
Language: ABAP - Size: 5.86 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
kaiosilveira/poeaa-value-object
C# implementation of the "Value Object" pattern as described in the "Base Patterns" section of "Patterns of Enterprise Application Architecture" (Fowler et al, 2002)
Language: C# - Size: 15.6 KB - Last synced: 14 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
windwalker-io/data
[READ ONLY] A library contains data/collection objects with null-object pattern.
Language: PHP - Size: 183 KB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 3 - Forks: 0
tanigami/value-objects-php
Yet another collection of Value Object implementation in PHP.
Language: PHP - Size: 56.6 KB - Last synced: 28 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 1
deepcloudlabs/dcl352-2023-nov-06
DCL-352: Domain-Driven Design Essentials
Size: 0 Bytes - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
SylvainRomiguier/simple-DDD-pizza-business-example
Domain Driven Design modeling example of a Pizza Business with Value Objects and Entities
Language: TypeScript - Size: 248 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1
rcardin/java-experiments
Some experiments π§ͺ using the most advanced features of Java β
Language: Java - Size: 5.86 KB - Last synced: 2 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
maxeema/positive_num
Value objects PositiveInt and PositiveDouble that incapsulate a positive number in Dart
Language: Dart - Size: 28.3 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
Goltergaul/definition
Simple and composable validation and coercion of data structures
Language: Ruby - Size: 229 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 17 - Forks: 1
HamedStack/HamedStack.SharedKernel
A SharedKernel library, DDD-ready, designed to simplify and enhance common functionality for a wide range of software projects.
Language: C# - Size: 28.3 KB - Last synced: 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
jparadadev/python-value-objects
π A collection of Value Objects to save time by generalizing types and format validations.
Language: Python - Size: 678 KB - Last synced: 30 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
alexandredorea/Modelo
Modelo de uma aplicação em camadas utilizando ASP.NET MVC
Size: 16.6 KB - Last synced: 8 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
mhndev/value-objects
common value Objects such as Email and Phone , ...
Language: PHP - Size: 26.4 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0
QubusPHP/valueobjects
A PHP library of immutable objects to use in Domain Driven projects.
Language: PHP - Size: 197 KB - Last synced: 9 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
dgafka/php-architect-ebook-shop-demo
PHP Demo Application including DDD CQRS and Messaging
Language: PHP - Size: 31.3 KB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
mikosik/jvalues
object oriented java values
Language: Java - Size: 1.66 MB - Last synced: 10 months ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0
alexgt9/vo-entities-invoice
Example for practice VO & Entities
Language: PHP - Size: 1.16 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
morales-franco/IronSoccerDDD
Demo DDD - Net Core 3.1 + E.F Core
Language: C# - Size: 34.2 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1