#clean-architecture

Open-source projects categorized as clean-architecture | Edit details

Top 23 clean-architecture Open-Source Projects

  • GitHub repo clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: [20] Top 15 Most Valuable GitHub Repos in 2021 | dev.to | 2021-04-28

    The must-know Clean Code principles adapted for the JavaScript world. https://github.com/ryanmcdermott/clean-code-javascript

  • GitHub repo CleanArchitecture

    A starting point for Clean Architecture with ASP.NET Core

    Project mention: What a good Starter Kit for WebAPI for Asp.NET Core | reddit.com/r/dotnet | 2021-03-24

    Perhaps something like this?

  • GitHub repo eShopOnWeb

    Sample ASP.NET Core 5.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.

    Project mention: What are some excellent Github projects that really showcase best practices and great architecture and design? | reddit.com/r/csharp | 2021-05-05

    User data is stored in this repository: eShopOnWeb/AppIdentityDbContext.cs at master · dotnet-architecture/eShopOnWeb · GitHub

  • GitHub repo CleanArchitecture

    Clean Architecture Solution Template for Angular 10 and .NET 5 (by jasontaylordev)

    Project mention: What are some excellent Github projects that really showcase best practices and great architecture and design? | reddit.com/r/csharp | 2021-05-05

    I really like Jayson Taylor’s Clean Architecture and Jimmy Bogard’s Vertical Slice Architecture

  • GitHub repo modular-monolith-with-ddd

    Full Modular Monolith application with Domain-Driven Design approach.

    Project mention: Performance problem when using domain-driven design with navigation property in Entity Framework | reddit.com/r/dotnet | 2021-05-08
  • GitHub repo android-showcase

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

    Project mention: What are the pros of going with Jetpack's Navigation Component? | reddit.com/r/androiddev | 2021-02-14

    That debounce thing is real, no wonder I've seen many sample apps using similar approach to denounce click listener. Do you know why the crash happens?

  • GitHub repo NorthwindTraders

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

    Project mention: What are some excellent Github projects that really showcase best practices and great architecture and design? | reddit.com/r/csharp | 2021-05-05
  • GitHub repo go-clean-arch

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

    Project mention: Hmmm... How should I structure my Go project? | reddit.com/r/golang | 2021-04-29

    https://threedots.tech/post/introducing-clean-architecture/ https://github.com/bxcodec/go-clean-arch

  • GitHub repo clean-code-dotnet

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

    Project mention: Coding guidelines for .NET | reddit.com/r/dotnet | 2021-05-03
  • GitHub repo 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.

    Project mention: Advice needed regarding MVVM Pattern | reddit.com/r/androiddev | 2021-03-27
  • GitHub repo CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • GitHub repo domain-driven-hexagon

    Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.

    Project mention: Domain-Driven Hexagon - architecture and best practices | reddit.com/r/softwarearchitecture | 2021-04-10
  • GitHub repo Clean Architecture for SwiftUI + Combine

    SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.

    Project mention: Should I finish my app even though my architecture has broke? | reddit.com/r/iOSProgramming | 2021-01-19
  • GitHub repo kotlin-sample-app

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

    Project mention: I'm looking for a good sample codebase to review/learn from that uses MVVM, live data, compose and either dagger or hilt. Any suggestions? | reddit.com/r/androiddev | 2021-04-04

    This full featured example app on modular architecture is quite awesome. I learned a lot from it. https://github.com/VMadalin/android-modular-architecture

  • GitHub repo Deptrac

    Keep your architecture clean.

  • GitHub repo study-path

    An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture

    Project mention: Learning SOLID and Interfaces | reddit.com/r/golang | 2021-03-03

    Look here https://github.com/joebew42/study-path#session-1-solid-and-clean-code , read the first part until the Racing Car Kata exercise. And once you are there I would invite you to try doing the kata: https://github.com/emilybache/Racing-Car-Katas

  • Project mention: Any advice for a guy with a messy clean arch app? | reddit.com/r/FlutterDev | 2021-03-24

    You are using reso's version so I will use this to demonstrate my thoughts.

  • GitHub repo GuardClauses

    A simple package with guard clause extensions.

    Project mention: What a good Starter Kit for WebAPI for Asp.NET Core | reddit.com/r/dotnet | 2021-03-24

    It's made by Ardalis, who wrote Microsoft's architectural guide for ASP.NET Core Web APIs. I like his GuardClauses library too.

  • GitHub repo Theatre

    Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

  • GitHub repo cp-ddd-framework

    A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!

    Project mention: Weekly Developer Roundup #21 - Sun Nov 08 2020 | dev.to | 2020-11-07

    funkygao/cp-ddd-framework (Java): A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!

  • GitHub repo hls-downloader-web-extension

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

    Project mention: mycourses videos buffering | reddit.com/r/rit | 2021-04-24

    Use this extension to download them, if there is no button to do so: https://chrome.google.com/webstore/detail/hls-downloader/apomkbibleomoihlhhdbeghnfioffbej

  • GitHub repo go-cleanarch

    Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.

  • GitHub repo rick-and-morty-info

    Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙

    Project mention: Thanks for 275 stars ⭐ for my repository on Clean Architecture | reddit.com/r/FlutterDev | 2021-03-09
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-08.

Index

What are some of the best open-source clean-architecture projects? This list will help you:

Project Stars
1 clean-code-javascript 50,915
2 CleanArchitecture 6,781
3 eShopOnWeb 5,971
4 CleanArchitecture 5,462
5 modular-monolith-with-ddd 5,036
6 android-showcase 4,679
7 NorthwindTraders 4,377
8 go-clean-arch 4,200
9 clean-code-dotnet 3,718
10 Android-CleanArchitecture-Kotlin 3,197
11 CleanArchitectureRxSwift 3,051
12 domain-driven-hexagon 2,150
13 Clean Architecture for SwiftUI + Combine 2,107
14 kotlin-sample-app 1,794
15 Deptrac 1,538
16 study-path 1,395
17 flutter-tdd-clean-architecture-course 868
18 GuardClauses 826
19 Theatre 577
20 cp-ddd-framework 577
21 hls-downloader-web-extension 548
22 go-cleanarch 449
23 rick-and-morty-info 352