Clean Architecture Open Source Projects
Browse 469 Clean Architecture open source projects, ranked by GitHub stars. Find the most popular Clean Architecture tools and libraries.
jasontaylordev/CleanArchitecture
Clean Architecture Solution Template for ASP.NET Core
Metrics details
| Stars | 20,347 |
ardalis/CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10
Metrics details
| Stars | 18,343 |
Sairyss/domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Metrics details
| Stars | 14,789 |
kgrzybek/modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
Metrics details
| Stars | 13,855 |
T8RIN/ImageToolbox
🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options
Metrics details
| Stars | 13,821 |
mehdihadeli/awesome-software-architecture
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Metrics details
| Stars | 11,375 |
dotnet-architecture/eShopOnWeb
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
Metrics details
| Stars | 10,689 |
bxcodec/go-clean-arch
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Metrics details
| Stars | 10,139 |
labs42io/clean-code-typescript
Clean Code concepts adapted for TypeScript
Metrics details
| Stars | 9,781 |
thangchung/clean-code-dotnet
:bathtub: Clean Code concepts and tools adapted for .NET
Metrics details
| Stars | 7,705 |
evrone/go-clean-template
Clean Architecture template for Golang services
Metrics details
| Stars | 7,636 |
igorwojda/android-showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
Metrics details
| Stars | 6,776 |
fullstackhero/dotnet-webapi-starter-kit
production grade .net 8 webapi starter kit with multitenancy support and clean code. 🔥
Metrics details
| Stars | 6,639 |
nalexn/clean-architecture-swiftui
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
Metrics details
| Stars | 6,579 |
ThreeDotsLabs/wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Metrics details
| Stars | 6,379 |
amitshekhariitbhu/go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
Metrics details
| Stars | 6,120 |
jasontaylordev/NorthwindTraders
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
Metrics details
| Stars | 5,011 |
android10/Android-CleanArchitecture-Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
Metrics details
| Stars | 4,812 |
kudoleh/iOS-Clean-Architecture-MVVM
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Metrics details
| Stars | 4,400 |
thangchung/go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
Metrics details
| Stars | 4,358 |
ivanpaulovich/clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Metrics details
| Stars | 4,339 |
sergdort/CleanArchitectureRxSwift
Example of Clean Architecture of iOS app using RxSwift
Metrics details
| Stars | 4,106 |
bufferapp/android-clean-architecture-boilerplate
An android boilerplate project using clean architecture
Metrics details
| Stars | 3,683 |
evolutionary-architecture/evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
Metrics details
| Stars | 3,468 |
talyssonoc/node-api-boilerplate
DDD/Clean Architecture inspired boilerplate for Node web APIs
Metrics details
| Stars | 3,354 |
ardalis/GuardClauses
A simple package with guard clause extensions.
Metrics details
| Stars | 3,310 |
rafaelfgx/Architecture
.NET 10, Angular 21, Clean Architecture, Clean Code, SOLID, KISS, DRY, Mediator Pattern, Folder-by-Feature Structure
Metrics details
| Stars | 3,271 |
aspnetrun/run-aspnetcore-microservices
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12
Metrics details
| Stars | 3,245 |
khoren93/SwiftHub
GitHub iOS client in RxSwift and MVVM-C clean architecture
Metrics details
| Stars | 3,115 |
kgrzybek/sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Metrics details
| Stars | 3,061 |
joebew42/study-path
A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
Metrics details
| Stars | 2,995 |
puemos/hls-downloader
Web Extension for sniffing and downloading HTTP Live streams (HLS)
Metrics details
| Stars | 2,645 |
esoxjem/MovieGuide
Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
Metrics details
| Stars | 2,597 |
bespoyasov/frontend-clean-architecture
React + TypeScript app built using the clean architecture principles in a more functional way.
Metrics details
| Stars | 2,579 |
hungps/flutter_pokedex
Pokedex app built with Flutter (with lots of animations) using Clean Architecture
Metrics details
| Stars | 2,532 |
vietnam-devs/coolstore-microservices
A full-stack .NET microservices build on Dapr and Tye
Metrics details
| Stars | 2,531 |
phongnguyend/Practical.CleanArchitecture
Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ...
Metrics details
| Stars | 2,449 |
vmadalin/android-modular-architecture
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Metrics details
| Stars | 2,433 |
dmilicic/Android-Clean-Boilerplate
This is starter template for writing Android apps using Clean architecture
Metrics details
| Stars | 2,176 |
ResoCoder/flutter-tdd-clean-architecture-course
Metrics details
| Stars | 2,150 |
mhss1/MyBrain
All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and Bookmarks.
Metrics details
| Stars | 2,105 |
stemmlerjs/ddd-forum
Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.
Metrics details
| Stars | 2,089 |
qkraudghgh/clean-code-javascript-ko
:bathtub: Clean Code concepts adapted for JavaScript - 한글 번역판 :kr:
Metrics details
| Stars | 2,078 |
amantinband/clean-architecture
The ultimate clean architecture template for .NET applications 💪
Metrics details
| Stars | 1,932 |
Clean-Swift/CleanStore
A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks.
Metrics details
| Stars | 1,922 |
rmanguinho/clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Metrics details
| Stars | 1,914 |
expressots/expressots
A Typescript + Node.js lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🐎
Metrics details
| Stars | 1,805 |
sanogueralorenzo/Android-Kotlin-Clean-Architecture
Android Sample Clean Architecture App written in Kotlin
Metrics details
| Stars | 1,785 |
mattia-battiston/clean-architecture-example
Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
Metrics details
| Stars | 1,779 |
ArisGuimera/SimpleAndroidMVVM
Proyecto de ejemplo con Clean Architecture, MVVM, Retrofit, Corrutinas, Dagger Hilt y mucho más acompañado de tutoriales por escritos y en vídeo.
Metrics details
| Stars | 1,769 |
qiangxue/go-rest-api
An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
Metrics details
| Stars | 1,696 |
rallat/EffectiveAndroid
This sample project shows how to apply MVP and Clean architecture on an Android app
Metrics details
| Stars | 1,685 |
igorescodro/alkaa
Kotlin multiplatform app to manage your tasks
Metrics details
| Stars | 1,640 |
eduardomoroni/react-clean-architecture
A realistic approach to implement clean architecture on react codebases
Metrics details
| Stars | 1,618 |
jbuget/nodejs-clean-architecture-app
A simple API built with Hapi.js that follows DDD + Clean Architecture principles
Metrics details
| Stars | 1,540 |
pvarentsov/typescript-clean-architecture
It is my attempt to create Clean Architecture based application in TypeScript.
Metrics details
| Stars | 1,500 |
iammukeshm/CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Metrics details
| Stars | 1,495 |
rmanguinho/clean-react
Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Metrics details
| Stars | 1,480 |
DjangoEx/awesome-python-resources
Awesome Python Resources
Metrics details
| Stars | 1,453 |
meysamhadeli/booking-microservices
A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Wolverine, and Aspire in .Net 10.
Metrics details
| Stars | 1,378 |
