awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CodelyTV avatar

CodelyTV/typescript-ddd-example

0
View on GitHub↗
1,473 स्टार्स·231 फोर्क्स·TypeScript·13 व्यूज़pro.codely.tv/library/ddd-typescript/375662/about↗

Typescript Ddd Example

This project is a reference implementation for building scalable applications in TypeScript using Domain-Driven Design. It provides a structured codebase template that organizes business logic through tactical design patterns and strategic modeling to ensure the software reflects specific business requirements.

The architecture utilizes a hexagonal pattern to isolate core business logic from external infrastructure concerns such as databases and delivery mechanisms. It implements Command Query Responsibility Segregation to separate data modification operations from information retrieval tasks, and employs a domain event orchestrator to decouple system components.

These patterns facilitate an event-driven approach where asynchronous domain events are broadcast to trigger background workflows. By applying the dependency inversion principle, the implementation ensures that high-level business rules remain independent of low-level technical details.

Features

  • Hexagonal Architectures - Organizes code into concentric layers where core business logic remains independent of external frameworks and infrastructure concerns.
  • Domain-Driven Designs - Provides a reference implementation for building scalable applications using DDD, Hexagonal Architecture, and CQRS.
  • Command Query Responsibility Segregation - Implements architectural separation of data modification commands from information retrieval queries to optimize system performance.
  • Hexagonal Architecture Implementations - Organizes code into concentric layers to isolate core business logic from external infrastructure concerns.
  • CQRS Patterns - Separates data modification commands from retrieval queries to improve system performance and maintainability.
  • Event-Driven Workflow Initiators - Dispatches domain events to initiate background processes and side effects across the system.
  • Domain Event Emitters - Orchestrates the broadcasting of asynchronous domain events to decouple application components.
  • Event Bus Systems - Provides an internal event-driven architecture for decoupling system components through asynchronous message mediation.
  • Event-Driven Architectures - Broadcasts domain events to trigger background processes while maintaining loose system coupling.
  • Dependency Inversion Patterns - Applies dependency inversion to decouple high-level business rules from low-level infrastructure implementations like databases.
  • Tactical Design Patterns - Organizes business logic using tactical design patterns to ensure software reflects specific business requirements.
  • Command Query Separation - Segregates data modification commands from retrieval queries to simplify business logic maintenance.

स्टार हिस्ट्री

codelytv/typescript-ddd-example के लिए स्टार हिस्ट्री चार्टcodelytv/typescript-ddd-example के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Typescript Ddd Example को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Typescript Ddd Example दिखाई देता है।
  • इवेंट-ड्रिवन आर्किटेक्चर गाइड्स और एग्जांपल्स
  • डोमेन-ड्रिवन डिजाइन लर्निंग रिसोर्सेज
  • DDD SaaS एप्लीकेशन्स बनाने के लिए एक फ्रेमवर्क

Typescript Ddd Example के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Typescript Ddd Example के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • cosmicpython/bookcosmicpython का अवतार

    cosmicpython/book

    3,823GitHub पर देखें↗

    This project is a technical resource and pattern library for building enterprise applications with Python. It serves as a guide for implementing clean architecture, providing a framework for separating core business logic from infrastructure and external frameworks. The material focuses on Domain-Driven Design and the application of architectural patterns to maintain complex business requirements. It provides specific guidance on the Repository pattern for data abstraction, Command-Query Responsibility Segregation for optimizing read and write paths, and the use of dependency inversion to dec

    Python
    GitHub पर देखें↗3,823
  • threedotslabs/wild-workouts-go-ddd-exampleThreeDotsLabs का अवतार

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348GitHub पर देखें↗

    This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin

    Goclean-architecturecqrsddd
    GitHub पर देखें↗6,348
  • ddd-by-examples/libraryddd-by-examples का अवतार

    ddd-by-examples/library

    5,805GitHub पर देखें↗

    This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and event-driven state coordination. It demonstrates the application of strategic and tactical design patterns to manage complex business requirements. The implementation utilizes a functional domain model with pure functions and immutable objects to manage state transitions and side effects. It features a Command Query Responsibility Segregation architecture to separate read and write models, alongside event-driven coordination to maintain consistency across autonomous business boundaries

    Java
    GitHub पर देखें↗5,805
  • stemmlerjs/ddd-forumstemmlerjs का अवतार

    stemmlerjs/ddd-forum

    2,088GitHub पर देखें↗

    This project is a full-stack forum platform built with TypeScript that serves as a reference architecture for implementing domain-driven design and clean architecture patterns. It provides a structured environment for community discussion, enabling users to register, authenticate, and engage in moderated conversations across organized topic categories. The platform distinguishes itself by strictly separating core business logic from infrastructure concerns. By utilizing a layered hexagonal architecture and the repository pattern, the codebase isolates business rules from external frameworks a

    TypeScriptdddhackernewstypescript
    GitHub पर देखें↗2,088
Typescript Ddd Example के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

codelytv/typescript-ddd-example क्या करता है?

This project is a reference implementation for building scalable applications in TypeScript using Domain-Driven Design. It provides a structured codebase template that organizes business logic through tactical design patterns and strategic modeling to ensure the software reflects specific business requirements.

codelytv/typescript-ddd-example की मुख्य विशेषताएं क्या हैं?

codelytv/typescript-ddd-example की मुख्य विशेषताएं हैं: Hexagonal Architectures, Domain-Driven Designs, Command Query Responsibility Segregation, Hexagonal Architecture Implementations, CQRS Patterns, Event-Driven Workflow Initiators, Domain Event Emitters, Event Bus Systems।

codelytv/typescript-ddd-example के कुछ ओपन-सोर्स विकल्प क्या हैं?

codelytv/typescript-ddd-example के ओपन-सोर्स विकल्पों में शामिल हैं: cosmicpython/book — This project is a technical resource and pattern library for building enterprise applications with Python. It serves… threedotslabs/wild-workouts-go-ddd-example — This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query… ddd-by-examples/library — This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and… stemmlerjs/ddd-forum — This project is a full-stack forum platform built with TypeScript that serves as a reference architecture for… sairyss/domain-driven-hexagon — This project is a TypeScript-based architectural framework designed to implement domain-driven design and hexagonal… vaughnvernon/iddd_samples — This project is a reference implementation of domain-driven design patterns and a sample of command query…