437 Open Source Clean Architecture Software Projects
Free and open source clean architecture code projects including engines, APIs, generators, and tools.
Eshoponweb 5097 ⭐
Sample ASP.NET Core 3.1 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Northwindtraders 4063 ⭐
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
Android Showcase 3957 ⭐
💎 Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis...
Modular Monolith With Ddd 3742 ⭐
Full Modular Monolith application with Domain-Driven Design approach.
Bufferapp Android Clean Architecture Boilerplate 3334 ⭐
An android boilerplate project using clean architecture
Jasontaylordev Cleanarchitecture 3016 ⭐
Clean Architecture Solution Template for Angular 10 and .NET Core 3.1
Android Cleanarchitecture Kotlin 2790 ⭐
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.
Clean Architecture Manga 2317 ⭐
:cyclone: Clean Architecture with .NET Core 3.1, C# 8 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Android Modular Architecture 1493 ⭐
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Clean Architecture Components Boilerplate 1219 ⭐
A fork of our clean architecture boilerplate, this time using the Android Architecture Components
Clean Architecture Swiftui 1428 ⭐
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
Study Path 1224 ⭐
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Sample Dotnet Core Cqrs API 1002 ⭐
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Movienight 746 ⭐
MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.
Offlinesampleapp 643 ⭐
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
IOS Mvp Clean Architecture 615 ⭐
Demo iOS application built to highlight MVP (Model View Presenter) and Clean Architecture concepts
Theatre 567 ⭐
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
React Clean Architecture 536 ⭐
A realistic approach to implement clean architecture on react codebases
Findseat 533 ⭐
A Completed Functional Flutter App - FindSeat (BLoC + Json API + Unit Test + Firebase Auth)
Viabus Architecture 483 ⭐
让 Android 开发可以像流水线一样高效的，职责分离架构 ⚡ 不同于 MVP 的配置解耦，也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出，通过职责分离，来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
IOS Clean Architecture Mvvm 511 ⭐
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Cleanarchitecturemanifest 434 ⭐
Description of the main principles and rules for building an Android application using Clean Architecture approach
Practical.cleanarchitecture 430 ⭐
Asp.Net Core 3.1 samples (+ Angular 9.0, React 16.13, Vue 2.6) with Clean Architecture (Monolith, Modular Monolith, Microservices), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Blazor, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Firebucket 383 ⭐
Glimpse into Firebase, with a simple TODO list app built around Dagger, RxJava 2, Clean architecture and of course, Firebase.
Furkanaskin Weatherapp 391 ⭐
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Service Pattern Go 389 ⭐
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
Hls Downloader Web Extension 396 ⭐
Web Extension for sniffing and downloading HTTP Live streams (HLS)
Go Cleanarch 380 ⭐
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
Cleanarchitecture.webAPI 400 ⭐
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
Zahraheydari Musicplayer 317 ⭐
Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
News Sample App 315 ⭐
A sample news app which demonstrates clean architecture and best practices for developing android app
Reminders 290 ⭐
An iOS application written in Swift to demonstrate how to implement a Clean Architecture in iOS
Crazydaily 286 ⭐
[开源项目] 一款程序员日常放松的App，基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Alligator 286 ⭐
Alligator is a modern Android navigation library that will help to organize your navigation code in clean and testable way.
Flutter_clean_architecture 294 ⭐
Clean architecture flutter: A Flutter package that makes it easy and intuitive to implement Uncle Bob's Clean Architecture in Flutter. This package provides basic classes that are tuned to work with Flutter and are designed according to the Clean Architecture.
Clean Ts API 320 ⭐
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
CleanaspnetcorewebAPI 263 ⭐
Starter project for creating APIs built on ASP.NET Core using clean architecture.
Movies Kotlin Kata 237 ⭐
Katas for practice Kotlin( Coroutines, dataclasses, delegate properties...) Clean Architecture and best practices in Android(DI, Dagger, MVP, Espresso) implemented by Jorge Sánchez (Xurxodev)
Go Realworld Clean 250 ⭐
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
Jivejdon 239 ⭐
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Cqrs Clean Eventual Consistency 221 ⭐
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
Rick And Morty Info 225 ⭐
Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙
Android Mvp Architecture 196 ⭐
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Currency Converter Swift3.0 Viper 195 ⭐
Calculates money quick and easy way to see live foreign exchange rates (Based on swift 4.2, viper architecture and special thanks to https://github.com/hakanensari/fixer-io for conversion API)
Kotlin Modular Tdd Coroutines Mvvm 199 ⭐
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Web Dev Tools Android 193 ⭐
Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern
Memes 167 ⭐
MVVM example app. Quick blog post detailing the layers: https://medium.com/@mojroid/clean-architecture-on-android-using-feature-modules-mvvm-view-slices-and-kotlin-e9ed18e64d83
Run Aspnetcore Microservices 201 ⭐
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, Ocelot API Gateway, MongoDB, Redis, SqlServer, Entity Framework Core, CQRS and Clean Architecture implementation. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
Clean Mvvm Archcomponents 186 ⭐
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Githubhaohao Doubanbook 151 ⭐
一个基于 Clean 架构以及 Retrofit ， RxKotlin ， Dagger 框架实现的 Kotlin for Android App 。
Android Kotlin Modulerized Cleanarchitecture 146 ⭐
🚀 Example modularized android application with single activity written in Kotlin
Kotlinmvparchitecture 141 ⭐
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Pagingroom 140 ⭐
Demonstrates various ways of using Paging library with Room (LiveData, RxJava, custom datasource)
Flutter Architecture Ddd 156 ⭐
Flutter Architecture inspired by Domain Driven Design, Onion and Clean Architecture
Axion Technologies Hnh 143 ⭐
Hotter’n Hell Hundred is the largest one hundred mile cycling events in the United States and the world. Held in Wichita Falls, TX, this event brings thousands of registrants within the city limits, resulting in a spike in revenue throughout local businesses, restaurants, and hotels, and overall for the city of Wichita Falls. There are several sub-events within the Hotter’n Hell Hundred, such as different races, dining events, consumer shows and a medical symposium. The proposed Hotter’n Hell Hundred mobile application serves as the ultimate source of information for the events, enabling users to quickly register for events and explore local places. In addition, the mobile application allows users to navigate through race during the event, tracking their speed, nearby rest stops, alternate routes, and finish line, ensuring the best possible experience during their stay in Wichita Falls.
Android Clean Architecture 137 ⭐
Showcasing a Clean Architecture approach from our Android applications framework!
Coolweather 133 ⭐
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin