An open API service providing repository metadata for many open source software ecosystems.

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