GitHub topics: domain-model
swlaschin/DomainModelingMadeFunctional
Extended code samples related to the book "Domain Modeling Made Functional". Buy the book here: https://pragprog.com/book/swdddf/domain-modeling-made-functional or here https://fsharpforfunandprofit.com/books/
Language: F# - Size: 278 KB - Last synced at: about 19 hours ago - Pushed at: 10 months ago - Stars: 469 - Forks: 88

zhuravlevma/typeorm-unit-of-work
Clean architecture for nest.js with unit of work, typescript, clean architecture, domain model, aggregates, typeorm ⚡
Language: TypeScript - Size: 174 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

bitloops/bitloops-language
Open-source transpiled programming language that helps you write clean code, well-designed systems, and build high-quality software that is testable, auditable and maintainable. Like what you see? Don't forget to star! :star: ^^^
Language: TypeScript - Size: 16.1 MB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 347 - Forks: 16

ddd-by-examples/factory
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Language: Java - Size: 9.33 MB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 1,356 - Forks: 272

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: 16 days ago - Pushed at: 18 days ago - Stars: 134 - Forks: 8

mcintyre321/ValueOf
Deal with Primitive Obsession - define ValueObjects in a single line (of C#).
Language: C# - Size: 20.5 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 911 - Forks: 41

CleilsonAndrade/game-list-api
Game List API é uma API com a proposta de que se possa gerenciar listas de jogos previamente cadastrados. Utilizando os recursos do framework Spring para web do Java em conjunto com outras ferramentas como: Spring Web, Spring Data JPA e banco de dados como MySQL e H2 Database, nos quais são utilizados para ambientes de desenvolvimentos específicos.
Language: Java - Size: 128 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 5 - Forks: 0

solid-process/rails-way-app
Eighteen versions of a web application and REST API, developed using Ruby on Rails, aim to fully leverage MVC/Rails by promoting modularization and orthogonality.
Size: 1.33 MB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 386 - Forks: 18

zhuravlevma/typescript-ddd-architecture
Typescript DDD architecture for nest.js with saga, subdomains, clean architecture, domain model, aggregates, event-driven ⚡
Language: TypeScript - Size: 987 KB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 142 - Forks: 8

Whaally/Domain
An choreographer of core-domains, facilitating the abstraction of infrastructure, for a scalable domain model.
Language: C# - Size: 535 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 4

jpkleemans/attribute-events
🔥 Fire events on attribute changes of your Eloquent model
Language: PHP - Size: 382 KB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 323 - Forks: 21

callius/target-kt
Target - Functional domain modeling in Kotlin
Language: Kotlin - Size: 241 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

zhuravlevma/golang-ddd-architecture
DDD architecture for golang, subdomains, clean architecture, domain model, aggregates, event-driven ⚡
Language: Go - Size: 116 KB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

marianmeres/modelize
Single utility function for your model instance to monitor changes, validate, and more...
Language: TypeScript - Size: 2.35 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

ahmdigital/content-model-graph
Graph your Sanity.io content model straight in your Studio using this tool
Language: TypeScript - Size: 882 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 4

msgphp/msgphp
Reusable domain layers. Shipped with industry standard infrastructure.
Language: PHP - Size: 2.33 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

msgphp/eav
A domain layer providing basic EAV management
Language: PHP - Size: 122 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MaarceloLuiz/project-webservices-springboot.jpa
RESTful web service built with Spring Boot, featuring a structured domain model and logical layers (Resource, Service, Repository). Includes CRUD functionality, exception handling, and integration with H2 database for testing.
Language: Java - Size: 99.6 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MaarceloLuiz/apirestful-springboot-mongodb
RESTful API built with Spring Boot and MongoDB, featuring CRUD operations, domain modeling, and query handling with Spring Data. Perfect for learning backend development with NoSQL.
Language: Java - Size: 93.8 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

serge-fantino/DomainQL
DomainQL is yet another fresh try of an old idea: have a versatile data model representation that we can use to express query need and generate optimized SQL. But this time with a twist, using LLM - both for code generation and as an interface for queries
Language: Java - Size: 180 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Timbermir/clean-wizard
Kotlin Symbol Processor that auto-generates DTO, Domain and UI models along with mapper functions for your Clean Architecture application
Language: Kotlin - Size: 818 KB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 23 - Forks: 1

Yazan98/Exposer
Kotlin Multi Platform To Lead The Domain Layer
Language: Kotlin - Size: 1.75 MB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

4mr0m3r0/movies-jetpack-sample
Android Jetpack + Kotlin, Coroutines, Flow + Clean Architecture + Domain model
Language: Kotlin - Size: 4.92 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 15 - Forks: 4

Luiz-F-L-P-JR/Billing-Management Fork of nexergroupbr/ca-backend-test
billing-management - REST API de gerenciamento de serviços de faturamento.
Language: C# - Size: 102 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

asterixcode/java-spring-playground
Playground for learning and practicing Java, Spring Boot, and other related technologies.
Language: Java - Size: 695 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

zhuravlevma/ddd-nested-aggregates
Clean architecture for nest.js, typescript, clean architecture without domain events. Instead of events there are nested aggregates ⚡
Language: TypeScript - Size: 204 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

alighanbari2002/System-Analysis-and-Design-Course-Projects
Designing a medical tourism system using UML diagrams and a sample website implementation following the class diagram.
Language: HTML - Size: 2.05 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

rayworks/OnlineTheater
Refactoring from Anemic Domain Model Towards a Rich One
Language: Kotlin - Size: 131 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

tom-a-c/pyddd
:snake::pen: Python package to enforce, lint and diagram tactical domain-driven design implementation encouraging ubiquitous language adoption and promoting maintainable code
Language: Python - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

HannanI7/ConferenceManagementSystem
Language: C# - Size: 1.47 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jimshowalter/architecture-enforcer-sample
Sample project from which we can generate files used to test architecture-enforcer
Language: Java - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

jimshowalter/architecture-enforcer
Architecture analyzer/enforcer for Java codebases.
Language: Java - Size: 10.2 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

pablocom/PersonalSite.Backend
This repository is used to study Domain-Driven Design principles, practices and patterns.
Language: C# - Size: 303 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

dotNeat/dotNeat.Physics
Easy to use domain driven physics models.
Language: C# - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

msgphp/user
A domain layer providing basic user management
Language: PHP - Size: 561 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Nazlizamanian/Object-oriented-Software-Development-with-Design-Patterns
Lab assigmenets completed in the course Object-oriented Software Development with Design Patterns course code TOUK18, mostly focused on use case and domain model diagram with UML notation. Additionally lab projects in java.
Language: Java - Size: 328 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

buildrun-tech/buildrun-designpattern-domainmodel
Exemplo aplicado do Design Pattern Domain Model em código Java
Language: Java - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

melihhilmiuludag/springboot-crud-examples
A project with a clean code created using springboot and postgres
Language: Java - Size: 49.8 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Filipjacobson/IV1350
IV1350 - Object Oriented Design
Language: Java - Size: 563 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ersin-ertan/frdomain
Unofficial Kotlin code repo for Functional and Reactive Domain Modeling.
Language: Kotlin - Size: 72.3 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

sharmapankaj2512/poker-hands
Language: Kotlin - Size: 62.5 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

itisbugra/a1-Chatatata
Event Sourcing in Data-driven Domain Modeling (10 mins read)
Language: HTML - Size: 870 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

martinschulze/failing-maven-build-example
Fowler DSL example with domain model.
Language: Xtend - Size: 306 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

hvlexpo/docs 📦
📝 Project documentation
Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

Phauthentic/specification-pattern
A PHP implementation of the Specification Pattern, a pattern that is frequently used in the context of domain-driven design
Language: PHP - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

agartee/Brickweave 📦
Brickweave is a suite of .NET libraries to support developers on their Domain Driven Design journeys and provide clear, simple patterns to achieve DDD, CQRS, and ES without getting bogged down with an overwhelming number of implementation decisions.
Language: C# - Size: 2.24 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 4

wintoncode/Winton.DomainModelling.Abstractions
Provides common abstractions for domain modelling
Language: C# - Size: 68.4 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 3

HenriqueSilverio/SoftDesignChallenge
SoftDesign Back-End Challenge.
Language: TypeScript - Size: 1.27 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

engma/ddd-inanutshell
Quick Overview of Domain Driven Design
Size: 72.3 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 46 - Forks: 2

doubleZ0108/UML
YOUMU Online Bookstore | Tonji Univ. SSE System Analysis and Design
Size: 107 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 4

prince-chrismc/Enterprise-WebApp 📦
This is a repository for my enterprise web application and architecture class SOEN387 at Concordia University during Fall 2017
Language: Java - Size: 1.92 MB - Last synced at: 12 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

extensible-cms/ecms-domain-model-mysql 📦
Domain model for Ecms.
Language: Shell - Size: 642 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

wintoncode/Winton.DomainModelling.DocumentDb 📦
[DEPRECATED] Provides common types for persisting domain objects to DocumentDB
Language: C# - Size: 116 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 5

zemd/muesli 📦
🔥 Simple, ORM-agnostic domain driven model management
Language: JavaScript - Size: 147 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

cliffhall/js-entity-modeling
Framework-agnostic, self-validating Javascript domain entity example, usable in both Node and browsers
Language: JavaScript - Size: 77.1 KB - Last synced at: 6 days ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 1

wintoncode/Winton.DomainModelling.AspNetCore
Provides conventions for creating an ASP.NET Core based REST API on top of a domain model
Language: C# - Size: 48.8 KB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 3

WhatIsHeDoing/WhatIsHeDoing.DomainModels
A library of domain models for .NET.
Language: C# - Size: 353 KB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

blue-monk/study-DDD-JR-Pricing-Kotlin
DDD practice scene with the theme "Railway fare calculation"
Language: Kotlin - Size: 1.12 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

blue-monk/study-DDD-DutchTreat-Swift
DDD practice scene with the theme "Warikan"
Language: Swift - Size: 84 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

BFreitas16/AulasGes
Lesson Manager Project. Client-Server application with RMI calls using MYSQL DB
Language: Java - Size: 1.38 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

AParise1217/Archetypes
Various Domain Archetype Patterns implemented in Groovy
Language: Groovy - Size: 79.1 KB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

kalhorghazal/Online-Laboratory
💉Online Laboratory, Software Engineering course, University of Tehran
Language: Java - Size: 579 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

kylewhitaker/second-gen
My solution to the SecondGenCodingProblem using Javascript, Node, and Jasmine. See README for more detail!
Language: JavaScript - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

newsteps8/MonopolyGame
Monopoly is a board game representing business people and property deeds. Required players minimum 2, maximum 8 players. Main purposes are buy valuable properties or businesses and raise money from players properties. Players who go bankrupt are disqualified. The last player wins.
Language: Java - Size: 2.58 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

cylon-v/eventy
Eventy is an example of rich domain model
Language: Ruby - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

maxdeviant/figurine
Language: TypeScript - Size: 196 KB - Last synced at: 16 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Gracehanin/DAT251x-IntroducingDataModeling
https://www.edx.org/course/introduction-data-modeling-microsoft-dat251x
Size: 1.83 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 15

weicheng113/fsm4s
Finite State Machine for Scala
Language: Scala - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 1
