#Clean-code

Showing 60 of 79 repositories tagged #clean-code, ranked by stars

Sairyss
Sairyss
domain-driven-hexagon

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

Score
100
โ˜… 14.8k โ‘‚ 1.6k +13/day
TypeScript
labs42io
labs42io
clean-code-typescript

Clean Code concepts adapted for TypeScript

Score
89
โ˜… 9.8k โ‘‚ 1.2k โ€”
TypeScript
royeo
royeo
awesome-programming-books

๐Ÿ“š ็ปๅ…ธๆŠ€ๆœฏไนฆ็ฑๆŽจ่๏ผŒๆŒ็ปญๆ›ดๆ–ฐ...

Score
100
โ˜… 4.9k โ‘‚ 3.9k +1/day
ivanpaulovich
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

Score
100
โ˜… 4.3k โ‘‚ 750 โ€”
C#
mithi
mithi
react-philosophies

๐Ÿง˜ Things I think about when I write React code ๐Ÿง˜

Score
78
โ˜… 3.7k โ‘‚ 214 โ€”
Pungyeon
Pungyeon
clean-go-article

A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.

Score
80
โ˜… 3.1k โ‘‚ 198 +1/day
eleev
eleev
ios-learning-materials

๐Ÿ“š Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].

Score
85
โ˜… 3.1k โ‘‚ 396 +1/day
Swift
esoxjem
esoxjem
MovieGuide

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

Score
98
โ˜… 2.6k โ‘‚ 837 +1/day
Java
hungps
hungps
flutter_pokedex

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

Score
100
โ˜… 2.5k โ‘‚ 579 +1/day
Dart
vmadalin
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.

Score
80
โ˜… 2.4k โ‘‚ 390 +1/day
Kotlin
rmanguinho
rmanguinho
clean-ts-api

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

Score
60
โ˜… 1.9k โ‘‚ 489 โ€”
TypeScript
Andr3wHur5t
Andr3wHur5t
react-native-keyboard-spacer

Plug and play react-native keyboard spacer view.

Score
72
โ˜… 1.6k โ‘‚ 222 +1/day
JavaScript
pvarentsov
pvarentsov
typescript-clean-architecture

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

Score
44
โ˜… 1.5k โ‘‚ 183 +1/day
TypeScript
rmanguinho
rmanguinho
clean-react

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

Score
56
โ˜… 1.5k โ‘‚ 302 โ€”
TypeScript
wix-incubator
wix-incubator
vscode-glean

The extension provides refactoring tools for your React codebase

Score
75
โ˜… 1.5k โ‘‚ 56 โ€”
TypeScript
desenvolvedor-io
desenvolvedor-io
dev-store

A microservices e-commerce reference application built with ASP.NET 9

Score
40
โ˜… 1.1k โ‘‚ 224 +1/day
C#
edopelawi
edopelawi
CascadingTableDelegate

A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift.

Score
68
โ˜… 904 โ‘‚ 44 โ€”
Swift
zhashkevych
zhashkevych
go-clean-architecture

๐Ÿ‘จโ€๐Ÿ’ป REST API example, built by following Uncle Bobโ€™s clean architecture principles

Score
60
โ˜… 798 โ‘‚ 103 โ€”
Go
ShadyBoukhary
ShadyBoukhary
flutter_clean_architecture

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.

Score
92
โ˜… 735 โ‘‚ 178 โ€”
Dart
AhmedLSayed9
AhmedLSayed9
deliverzler

Delivery App for Restaurants built on Flutter using Domain-Driven Design (DDD) and Layered Architecture along with Riverpod Framework.

Score
70
โ˜… 725 โ‘‚ 200 +1/day
Dart
rohaquinlop
rohaquinlop
complexipy

Blazingly fast cognitive complexity analysis for Python, written in Rust.

Score
100
โ˜… 722 โ‘‚ 21 +5/day
Python
percybolmer
percybolmer
ddd-go

A demo repository that explains an approach to DDD in Go

Score
50
โ˜… 704 โ‘‚ 125 โ€”
Go
kavaan
kavaan
clean-architecture-solution-template

You don't always need to start over; consider utilizing the existing infrastructure!

Score
65
โ˜… 692 โ‘‚ 130 โ€”
editorconfig-checker
editorconfig-checker
editorconfig-checker

A tool to verify that your files are in harmony with your .editorconfig

Score
90
โ˜… 629 โ‘‚ 73 +1/day
Go
shimohq
shimohq
react-cookbook

็ผ–ๅ†™็ฎ€ๆดๆผ‚ไบฎ๏ผŒๅฏ็ปดๆŠค็š„ React ๅบ”็”จ

Score
22
โ˜… 623 โ‘‚ 70 โ€”
CodelyTV
CodelyTV
refactoring-code_smells-design_patterns

โ™ป๏ธ Example projects illustrating Code Smells in order to apply Refactoring techniques

Score
95
โ˜… 595 โ‘‚ 140 +1/day
PHP
povils
povils
phpmnd

PHP Magic Number Detector

Score
100
โ˜… 585 โ‘‚ 47 +1/day
PHP
devmuaz
devmuaz
flutter-clean-architecture

A flutter clean architecture series, the way we build clean apps.

Score
62
โ˜… 585 โ‘‚ 151 โ€”
Dart
err0r500
err0r500
go-realworld-clean

a clean architecture implementation of the realworldapp (needs rework)

Score
70
โ˜… 531 โ‘‚ 80 โ€”
Go
codewithmukesh
codewithmukesh
dotnet-webapi-zero-to-hero-course

Learn .NET 10 Web APIs the Right Way โ€“ From Basics to Production-Ready!

Score
80
โ˜… 510 โ‘‚ 149 +4/day
C#
AliAsadi
AliAsadi
Android-Clean-Architecture

๐ŸŽž A movie Android app that mimics a real-world project environment, showcasing Clean Architecture, Kotlin, and Jetpack Compose, with Offline-first support.

Score
90
โ˜… 452 โ‘‚ 74 โ€”
Kotlin
ZahraHeydari
ZahraHeydari
Android-Clean-Architecture-MVVM-Hilt-RX

Implemented by Clean Architecture, Hilt, MVVM, LiveData, RX, Retrofit2, Room, Anko

Score
57
โ˜… 449 โ‘‚ 84 โ€”
Kotlin
jaysavsani07
jaysavsani07
math-metrix

This is Math-Puzzle game made in flutter and available on Playstore & AppStore,Math Matrix is a Math Game that tries to improvise your math skills in a fun way.

Score
75
โ˜… 447 โ‘‚ 104 +1/day
Dart
YauhenKavalchuk
YauhenKavalchuk
useful

ะšะพะด ะธ ั€ะตััƒั€ัั‹ ะธะท ะฒั‹ะฟัƒัะบะพะฒ ะฒะธะดะตะพะบะฐัั‚ะพะฒ โ€œะŸั€ะพัั‚ะพ ะžโ€ ะธ โ€œFrontreviewโ€ ะฝะฐ YouTube-ะบะฐะฝะฐะปะต webDev

Score
11
โ˜… 442 โ‘‚ 128 โ€”
arafaysaleem
arafaysaleem
ez_tickets_app

A cinema ticket booking app made with Flutter SDK

Score
60
โ˜… 438 โ‘‚ 108 โ€”
Dart
reactivedroid
reactivedroid
TvFlix

TvFlix android app using Dagger Hilt, Coroutines, Compose, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin

Score
88
โ˜… 411 โ‘‚ 58 โ€”
Kotlin
AllThingsSmitty
AllThingsSmitty
typescript-tips-everyone-should-know

โœ… A curated collection of practical TypeScript patterns that improve safety, readability, maintainability, and developer experience. ๐Ÿง 

Score
67
โ˜… 392 โ‘‚ 4 +5/day
antoniolg
antoniolg
clean-architecture

Clean architecture sample

Score
55
โ˜… 385 โ‘‚ 107 โ€”
Kotlin
AhmedAbdoElhawary
AhmedAbdoElhawary
flutter-clean-architecture-instagram

A full-featured Instagram clone built with Flutter, powered by Firebase for backend services and Agora for real-time video calls, offering posts, stories, chat, likes, comments, and more.

Score
82
โ˜… 325 โ‘‚ 95 +2/day
Dart
Sameera-Perera
Sameera-Perera
Flutter-TDD-Clean-Architecture-E-Commerce-App

A modern E-Commerce mobile application built with Flutter, TDD, Clean Architecture, and BLoC.

Score
78
โ˜… 303 โ‘‚ 104 +1/day
Dart
amirk3321
amirk3321
whatsApp_clone

Flutter WhatsClone (with Firebase + Clean Architecture) this app follow clean architecture proposed by our friendly Uncle Bob.

Score
52
โ˜… 282 โ‘‚ 97 โ€”
Dart
avilum
avilum
linqit

Extend python lists operations using .NET's LINQ syntax for clean and fast coding.

Score
0
โ˜… 255 โ‘‚ 14 โ€”
Python
amirk3321
amirk3321
booking-management-dashboard

flutter Booking Management Dashboard responsive (web,mobile,tablet)

Score
48
โ˜… 222 โ‘‚ 85 โ€”
Dart
ShivaBhattacharjee
ShivaBhattacharjee
AnimeTrix-next

Animetrix is a project that utilizes the Anilist platform to obtain information on various anime titles, and it combines this data with the Gogoanime API to provide ad-free streaming of anime content.

Score
0
โ˜… 188 โ‘‚ 47 โ€”
TypeScript
blue-season
blue-season
pywarm

A cleaner way to build neural networks for PyTorch.

Score
0
โ˜… 183 โ‘‚ 11 โ€”
Python
sapegin
sapegin
washingcode-book

๐Ÿ“– Book on clean code for frontend developers

Score
33
โ˜… 181 โ‘‚ 17 โ€”
JavaScript
LuigiAzevedo
LuigiAzevedo
Public-Library

Clean Code & Hexagonal Architecture API in Go - a beginner-friendly example.

Score
30
โ˜… 100 โ‘‚ 4 โ€”
Go
balsikandar
balsikandar
Best-Coding-practices-in-android

This repo is to add best practices that developers can apply to write clean, short and testable code in android.

Score
32
โ˜… 97 โ‘‚ 17 โ€”
Java
shirvanie
shirvanie
flutter_messenger_clean_architecture

Flutter Messenger Clean Architecture with Bloc, Cubit, Provider, RxDart, ObjectBox, SharedPreferences, Retrofit, Dio, GetIt(Dependency Injection) and Test with BlocTest, UnitTest, WidgetTest, IntegrationTest

Score
38
โ˜… 95 โ‘‚ 20 โ€”
Dart
developersancho
developersancho
CleanArchitectureMVVM

Example of Clean Architecture of Android app using MVVM, Koin, Coroutines, Retrofit, Room, Solid Principle, DRY, KISS, OOP

Score
30
โ˜… 94 โ‘‚ 15 โ€”
Kotlin
jeangatto
jeangatto
ASP.NET-Core-API-DDD-SOLID

ASP.NET Core, C#, REST API, DDD, Princรญpios SOLID e Clean Architecture

Score
20
โ˜… 93 โ‘‚ 11 +1/day
C#
momintahir
momintahir
KMP-News-App

This application demonstrates modern Android development with Koin, Ktor, Coroutines, Flows, SQLDelight, Voyager based on Clean Architecture.

Score
25
โ˜… 90 โ‘‚ 15 โ€”
Kotlin
jordifierro
jordifierro
android-base

Android Clean Architecture MVP RESTful client template app

Score
35
โ˜… 85 โ‘‚ 24 โ€”
Java
go-common-packages
go-common-packages
template

Clean Architecture using Golang.

Score
10
โ˜… 84 โ‘‚ 8 โ€”
Go
Yoga3911
Yoga3911
flutter_bloc_clean_architecture

Flutter Mini Project

Score
40
โ˜… 82 โ‘‚ 30 โ€”
Dart
nawinkhatiwada
nawinkhatiwada
AndroidMVPArchitecture

Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin

Score
15
โ˜… 76 โ‘‚ 8 โ€”
Java
dev-yong
dev-yong
iOS-Programming-Reference

iOS ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ, ๊ณต๋ถ€ํ•ด์•ผํ•  ๊ฒƒ๋“ค + ์ •๋ฆฌ๋ณธ

Score
12
โ˜… 76 โ‘‚ 1 โ€”
Go-Learning-Land
Go-Learning-Land
Go-Learning-Archive

Go Learning Archive

Score
20
โ˜… 75 โ‘‚ 13 โ€”
Go
OpenSphereSoftware
OpenSphereSoftware
FlutterMadeEasy_ZeroToMastery

Basic Course in Dart & Flutter. Introduction to modern app development with the Flutter Framework. by Max Berktold & Max Steffen

Score
42
โ˜… 75 โ‘‚ 54 โ€”
Dart
frankvalbuena
frankvalbuena
iOS-Clean-Architecture-Example

An iOS app designed using clean architecture and MVVM.

Score
22
โ˜… 73 โ‘‚ 18 โ€”
Swift
Related Topics
#clean-architecture#flutter#android#kotlin#golang#typescript#solid#docker#flutter-ui#design-patterns#javascript#tdd

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly