nest-clean-architecture

Architecture example

An opinionated starter project demonstrating the application of Clean Architecture and Domain-Driven Design principles using Nest.js and functional programming.

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

GitHub

684 stars
6 watching
78 forks
Language: TypeScript
last commit: about 3 years ago
Linked from 1 awesome list

clean-architecturecqrsddddockerend-to-end-testingfp-tsfunctional-programmingintegration-testingjestmicroservicesnestjsprismaruntypestddtypescriptunit-testing

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pvarentsov/typescript-clean-architectureAn implementation of Clean Architecture based application in TypeScript using NestJS and TypeORM1,420
phongnguyend/practical.cleanarchitectureA comprehensive guide to implementing Clean Architecture in full-stack .Net 8 applications with various technologies and frameworks2,148
bitloops/ddd-hexagonal-cqrs-es-edaA comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts1,224
matthewrenze/clean-architecture-demoA sample application demonstrating Clean Architecture practices in .NET Framework 4.81,050
felipexw/clean-arch-ddd-introA software project demonstrating Clean Architecture and Domain-Driven Design with Micronaut, implementing a matriculation system for academic context.21
saeiddadkhah/clean-arch-exampleAn implementation of Clean Architecture in Scala with various modules and frameworks.26
happysingh23828/android-clean-architectureAn Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way298
sansets/android-clean-architectureA sample Android application demonstrating modern architecture and best practices for development126
pezzetti/base-app-nestjsBase application using NestJS with DDD architecture and SOLID principles for scalable API development383
amantinband/clean-architectureA .NET application template implementing clean architecture principles for building reminder services with subscription management1,616
nestjs/nest-cliA tool that helps developers set up and maintain Nest applications1,988
restuwahyu13/go-clean-architectureA Go-based software project demonstrating the clean architecture pattern and its folder structure for structuring and organizing codebases.131
thangchung/clean-architecture-dotnetA Microservices project demonstrating Minimal Clean Architecture with DDD-lite and CQRS-lite, using .NET 6 and Cloud-native patterns for an eCommerce sample.1,243
patrickyin/clean-architecture-android-kotlinAn Android project implementing the Clean Architecture pattern with Kotlin, isolating UI, business logic, and data sources for better maintainability and testability.330
ddd-by-examples/library-nestjsAn implementation of Domain Driven Design concepts in a library management system using NestJS and TypeScript379