ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide. Learn more →
Top 23 clean-architecture Open-Source Projects
-
In this article, inspired by Uncle Bob’s Clean Code lessons on YouTube and Ryan McDermott’s JavaScript adaptation (clean-code-javascript), I created a quick and practical guide, blending my notes on these timeless principles to help improve your code.
-
ReSharper
ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
-
// https://github.com/jasontaylordev/CleanArchitecture/blob/main/src/Application/Common/Interfaces/IApplicationDbContext.cs public interface IApplicationDbContext { DbSet TodoLists { get; } DbSet TodoItems { get; } Task SaveChangesAsync(CancellationToken cancellationToken); }
-
CleanArchitecture
Clean Architecture Solution Template: A proven Clean Architecture Template for ASP.NET Core 10 (by ardalis)
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
Project mention: Hexagonal vs Clean vs Onion: which one actually survives your app in 2026? | dev.to | 2025-09-23Hexagonal Architecture example repo
-
Project mention: I Curated 106 Software Design Resources and Ranked What Actually Matters | dev.to | 2026-02-12
kgrzybek/modular-monolith-with-ddd — The most complete Modular Monolith example I've seen. C#, but the patterns are universal.
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
android-showcase
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
-
Clean Architecture for SwiftUI + Combine
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
-
dotnet-starter-kit
Production Grade Cloud-Ready .NET 10 Starter Kit (Web API + React Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Project mention: I Curated 106 Software Design Resources and Ranked What Actually Matters | dev.to | 2026-02-12ThreeDotsLabs/wild-workouts-go-ddd-example — Clean Architecture + CQRS in Go, with a blog series explaining every decision.
-
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
-
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.
-
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
-
go-coffeeshop
☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
-
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.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
clean-architecture discussion
clean-architecture related posts
-
I built a Node.js project focused on everything AI doesn't cover
-
Clean Unit Testing in .NET: Practical xUnit and Moq Tips
-
LLM-Assisted Codebase Analysis for Migration: Comparing Codex, Claude, and VS Code Agents
-
Interface definition has never been so important!
-
Writing code is no longer the hard part. Running it in production is
-
SmartOrder — Part 5: The Commons Layer — Shared Infrastructure Done Right
-
Show HN: Use Clean Architecture architecture in a PHP project
-
A note from our sponsor - ReSharper
www.jetbrains.com | 11 Jun 2026
Index
What are some of the best open-source clean-architecture projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | clean-code-javascript | 94,302 |
| 2 | CleanArchitecture | 20,149 |
| 3 | CleanArchitecture | 18,272 |
| 4 | domain-driven-hexagon | 14,690 |
| 5 | modular-monolith-with-ddd | 13,701 |
| 6 | ImageToolbox | 13,061 |
| 7 | go-clean-arch | 10,071 |
| 8 | clean-code-typescript | 9,753 |
| 9 | clean-code-dotnet | 7,678 |
| 10 | go-clean-template | 7,582 |
| 11 | android-showcase | 6,760 |
| 12 | Clean Architecture for SwiftUI + Combine | 6,566 |
| 13 | dotnet-starter-kit | 6,493 |
| 14 | wild-workouts-go-ddd-example | 6,340 |
| 15 | go-backend-clean-architecture | 6,051 |
| 16 | Android-CleanArchitecture-Kotlin | 4,814 |
| 17 | iOS-Clean-Architecture-MVVM | 4,381 |
| 18 | go-coffeeshop | 4,350 |
| 19 | clean-architecture-manga | 4,319 |
| 20 | CleanArchitectureRxSwift | 4,095 |
| 21 | evolutionary-architecture-by-example | 3,417 |
| 22 | node-api-boilerplate | 3,354 |
| 23 | GuardClauses | 3,306 |