SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 clean-architecture Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core (by ardalis)
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
eShopOnWeb
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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 CoreData persistence, networking, dependency injection, unit testing, and more.
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
-
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.
-
dotnet-webapi-starter-kit
production grade .net 8 webapi starter kit with multitenancy support and clean code. 🔥
-
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
-
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-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
-
Architecture
.NET 8, Angular 17, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
🔴 [CleanArchitecture] (Learning Template + Docs): A starting point for Clean Architecture with ASP.NET Core. Clean Architecture is just the latest in a series of names for the same loosely-coupled, dependency-inverted architecture.
That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
Project mention: It's probably time to stop recommending Clean Code | /r/ThePrimeagenReact | 2023-05-17If the problem is that, u can use the https://github.com/labs42io/clean-code-typescript repo, they have great examples and each example has a how to use
Android-Showcase (Android project using Konsist)
Project mention: Looking for elegant code bases written in Golang | news.ycombinator.com | 2023-12-09Take a look at: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-exampl...
(I’m one of the authors.)
This project shows how to apply more complex patterns popular in business applications while staying true to the Go ideas, and not copying them blindly from Java.
In the Go community, you’ll often hear people say „just keep things simple” beats all patterns and is all you need. This may be true if you write a CLI tool or a small library, but if you have a team maintaining a big application, some patterns are super helpful.
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
I find this one nice https://github.com/amitshekhariitbhu/go-backend-clean-architecture
Project mention: Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid | news.ycombinator.com | 2023-05-03
You could also use the Ardalis Guard Clause, Ardalis Result and Fluent Validation
clean-architecture related posts
- The difference between clean code and clean architecture?
- How do you structure large Minimal API Projects?
- Best free music downloader
- How to find a sample enterprise applications?
- What is the best web framework in the statically typed functional programming world?
- Best .NET Core API project for learning?
- Show HN: Play a pen-and-paper game that is almost unknown in the US and Europe
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source clean-architecture projects? This list will help you:
Project | Stars | |
---|---|---|
1 | clean-code-javascript | 89,597 |
2 | CleanArchitecture | 15,544 |
3 | CleanArchitecture | 14,775 |
4 | domain-driven-hexagon | 11,275 |
5 | modular-monolith-with-ddd | 10,228 |
6 | eShopOnWeb | 9,886 |
7 | clean-code-typescript | 9,001 |
8 | go-clean-arch | 8,668 |
9 | clean-code-dotnet | 6,774 |
10 | android-showcase | 6,346 |
11 | go-clean-template | 5,907 |
12 | Clean Architecture for SwiftUI + Combine | 5,397 |
13 | wild-workouts-go-ddd-example | 4,876 |
14 | Android-CleanArchitecture-Kotlin | 4,605 |
15 | dotnet-webapi-starter-kit | 4,018 |
16 | go-coffeeshop | 3,918 |
17 | clean-architecture-manga | 3,869 |
18 | CleanArchitectureRxSwift | 3,824 |
19 | iOS-Clean-Architecture-MVVM | 3,648 |
20 | go-backend-clean-architecture | 3,628 |
21 | node-api-boilerplate | 3,266 |
22 | Architecture | 3,073 |
23 | GuardClauses | 2,903 |