REPOSITORY OVERVIEWLive repository statistics
★ 8Stars
⑂ 0Forks
◯ 0Open issues
◉ 8Watchers
56/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
14 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
NestJS DDD Architecture Example
This project demonstrates a Domain-Driven Design (DDD) architecture implementation using NestJS, following clean architecture principles.
Documentation
Architecture
Domain Layer
Application Layer
Infrastructure Layer
API and Security
Project Structure
The application is organized into several layers:
-
Domain Layer: Contains the business logic and rules of the application. This includes entities, value objects, domain services, repository interfaces, and domain events.
-
Application Layer: Contains the application-specific logic that orchestrates the domain objects to perform tasks. This includes use cases (commands and queries), DTOs, and mappers.
-
Infrastructure Layer: Provides implementations for interfaces defined in the domain layer, such as repositories, and contains adapters to external services.
-
Presentation Layer: Handles HTTP requests and presents data to clients, using controllers and adapters.
-
Frameworks Layer: Contains framework-specific configurations and bootstrapping code.
Key Features
- Clean Architecture / Domain-Driven Design
- CQRS Pattern with Commands and Queries
- Event-driven architecture using domain events
- Value Objects for encapsulation and validation
- Repository pattern for data access
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
A clean, modular forum API built with TypeScript, applying Domain-Driven Design (DDD) and Clean Architecture principles. This project demonstrates best practices for structuring scalable backend applications, including value objects, entities, repositories, use cases, domain events, and comprehensive unit testing.
27/100 healthActive repository
TypeScriptNo license
⑂ 0 forks◯ 0 issuesUpdated Jun 30, 2025
A backend-focused project built with JavaScript and TypeScript, designed with scalability, clean architecture, and maintainability in mind. This repository demonstrates best practices in API development, modular structure, and efficient system design, with a focus on performance and real-world application. 🚀
42/100 healthActive repository
No license
⑂ 0 forks◯ 0 issuesUpdated Mar 11, 2026