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.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 469 projects
20,347 stars

jasontaylordev/CleanArchitecture

Clean Architecture Solution Template for ASP.NET Core

Metrics details
Stars20,347
18,343 stars

ardalis/CleanArchitecture

Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10

Metrics details
Stars18,343
14,789 stars

Sairyss/domain-driven-hexagon

Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

Metrics details
Stars14,789
13,855 stars

kgrzybek/modular-monolith-with-ddd

Full Modular Monolith application with Domain-Driven Design approach.

Metrics details
Stars13,855
13,821 stars

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
Stars13,821
11,375 stars

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
Stars11,375
10,689 stars

dotnet-architecture/eShopOnWeb

Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb

Metrics details
Stars10,689
10,139 stars

bxcodec/go-clean-arch

Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture

Metrics details
Stars10,139
9,781 stars

labs42io/clean-code-typescript

Clean Code concepts adapted for TypeScript

Metrics details
Stars9,781
7,705 stars

thangchung/clean-code-dotnet

:bathtub: Clean Code concepts and tools adapted for .NET

Metrics details
Stars7,705
7,636 stars

evrone/go-clean-template

Clean Architecture template for Golang services

Metrics details
Stars7,636
6,776 stars

igorwojda/android-showcase

💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

Metrics details
Stars6,776
6,639 stars

fullstackhero/dotnet-webapi-starter-kit

production grade .net 8 webapi starter kit with multitenancy support and clean code. 🔥

Metrics details
Stars6,639
6,579 stars

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
Stars6,579
6,379 stars

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
Stars6,379
6,120 stars

amitshekhariitbhu/go-backend-clean-architecture

A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

Metrics details
Stars6,120
5,011 stars

jasontaylordev/NorthwindTraders

Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.

Metrics details
Stars5,011
4,812 stars

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
Stars4,812
4,400 stars

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
Stars4,400
4,358 stars

thangchung/go-coffeeshop

☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment

Metrics details
Stars4,358
4,339 stars

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
Stars4,339
4,106 stars

sergdort/CleanArchitectureRxSwift

Example of Clean Architecture of iOS app using RxSwift

Metrics details
Stars4,106
3,683 stars

bufferapp/android-clean-architecture-boilerplate

An android boilerplate project using clean architecture

Metrics details
Stars3,683
3,468 stars

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
Stars3,468
3,354 stars

talyssonoc/node-api-boilerplate

DDD/Clean Architecture inspired boilerplate for Node web APIs

Metrics details
Stars3,354
3,310 stars

ardalis/GuardClauses

A simple package with guard clause extensions.

Metrics details
Stars3,310
3,271 stars

rafaelfgx/Architecture

.NET 10, Angular 21, Clean Architecture, Clean Code, SOLID, KISS, DRY, Mediator Pattern, Folder-by-Feature Structure

Metrics details
Stars3,271
3,245 stars

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
Stars3,245
3,115 stars

khoren93/SwiftHub

GitHub iOS client in RxSwift and MVVM-C clean architecture

Metrics details
Stars3,115
3,061 stars

kgrzybek/sample-dotnet-core-cqrs-api

Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.

Metrics details
Stars3,061
2,995 stars

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
Stars2,995
2,645 stars

puemos/hls-downloader

Web Extension for sniffing and downloading HTTP Live streams (HLS)

Metrics details
Stars2,645
2,597 stars

esoxjem/MovieGuide

Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

Metrics details
Stars2,597
2,579 stars

bespoyasov/frontend-clean-architecture

React + TypeScript app built using the clean architecture principles in a more functional way.

Metrics details
Stars2,579
2,532 stars

hungps/flutter_pokedex

Pokedex app built with Flutter (with lots of animations) using Clean Architecture

Metrics details
Stars2,532
2,531 stars

vietnam-devs/coolstore-microservices

A full-stack .NET microservices build on Dapr and Tye

Metrics details
Stars2,531
2,449 stars

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
Stars2,449
2,433 stars

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
Stars2,433
2,176 stars

dmilicic/Android-Clean-Boilerplate

This is starter template for writing Android apps using Clean architecture

Metrics details
Stars2,176
2,150 stars

ResoCoder/flutter-tdd-clean-architecture-course

Metrics details
Stars2,150
2,105 stars

mhss1/MyBrain

All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and Bookmarks.

Metrics details
Stars2,105
2,089 stars

stemmlerjs/ddd-forum

Hacker news-inspired forum app built with TypeScript using DDD practices from solidbook.io.

Metrics details
Stars2,089
2,078 stars

qkraudghgh/clean-code-javascript-ko

:bathtub: Clean Code concepts adapted for JavaScript - 한글 번역판 :kr:

Metrics details
Stars2,078
1,932 stars

amantinband/clean-architecture

The ultimate clean architecture template for .NET applications 💪

Metrics details
Stars1,932
1,922 stars

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
Stars1,922
1,914 stars

rmanguinho/clean-ts-api

API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

Metrics details
Stars1,914
1,805 stars

expressots/expressots

A Typescript + Node.js lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🐎

Metrics details
Stars1,805
1,785 stars

sanogueralorenzo/Android-Kotlin-Clean-Architecture

Android Sample Clean Architecture App written in Kotlin

Metrics details
Stars1,785
1,779 stars

mattia-battiston/clean-architecture-example

Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)

Metrics details
Stars1,779
1,769 stars

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
Stars1,769
1,696 stars

qiangxue/go-rest-api

An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture

Metrics details
Stars1,696
1,685 stars

rallat/EffectiveAndroid

This sample project shows how to apply MVP and Clean architecture on an Android app

Metrics details
Stars1,685
1,640 stars

igorescodro/alkaa

Kotlin multiplatform app to manage your tasks

Metrics details
Stars1,640
1,618 stars

eduardomoroni/react-clean-architecture

A realistic approach to implement clean architecture on react codebases

Metrics details
Stars1,618
1,540 stars

jbuget/nodejs-clean-architecture-app

A simple API built with Hapi.js that follows DDD + Clean Architecture principles

Metrics details
Stars1,540
1,500 stars

pvarentsov/typescript-clean-architecture

It is my attempt to create Clean Architecture based application in TypeScript.

Metrics details
Stars1,500
1,495 stars

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
Stars1,495
1,480 stars

rmanguinho/clean-react

Sistema em ReactJs usando Hooks, Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

Metrics details
Stars1,480
1,453 stars

DjangoEx/awesome-python-resources

Awesome Python Resources

Metrics details
Stars1,453
1,378 stars

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
Stars1,378
1-60 of 469 projects
Get A Weekly Email With Trending Clean Architecture Projects
Stay updated on Clean Architecture plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.