183 Open Source Clean Code Software Projects
Free and open source clean code 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.
Modular Monolith With Ddd 3742 ⭐
Full Modular Monolith application with Domain-Driven Design approach.
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
Phpmd 1793 ⭐
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
Architecture 1750 ⭐
Architecture using .NET Core 3.1, ASP.NET Core 3.1, Entity Framework Core 3.1, C#, Angular 10, Clean Code, SOLID, DDD, Code Analysis, Docker and more.
Clean Go Article 1493 ⭐
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
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.
No Framework Tutorial 1302 ⭐
A small tutorial to show how to create a PHP application without a framework.
Codemaid 1251 ⭐
IOS Learning Materials 1244 ⭐
📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS [and Apple Platforms].
Study Path 1224 ⭐
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
Cascadingtabledelegate 930 ⭐
A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift.
Sample Dotnet Core Cqrs API 1002 ⭐
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Android Dagger2 Example 448 ⭐
This project implements the dagger 2 in android for dependency injection
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.
Reminders 290 ⭐
An iOS application written in Swift to demonstrate how to implement a Clean Architecture in iOS
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
Abool 214 ⭐
:bulb: Atomic Boolean library for cleaner Go code, optimized for performance yet simple to use.
Tvflix 229 ⭐
TvFlix android app using Dagger Hilt, Coroutines, Jetpack(Room, ViewModel, Paging, LiveData) based on MVVM architecture purely written in Kotlin
Morgangeek Bookmarks 179 ⭐
:bookmark: +4.2K awesome resources for geeks and software crafters :beer:
Meghna Hugo 185 ⭐
Genericdatasource 126 ⭐
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
Android Clean Architecture 137 ⭐
Showcasing a Clean Architecture approach from our Android applications framework!
Baking App Kotlin 139 ⭐
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Run Aspnetcore 140 ⭐
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Clean Flutter 105 ⭐
This repo is a small explanation of clean architecture on with flutter framework and some test where added
Ex_check 103 ⭐
One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of ❤️ to Elixir and pragmatism.
Ivanpaulovich Todo 101 ⭐
:white_check_mark: Commad-Line Task management with storage on your GitHub :fire:
Xaml Code Experiences 95 ⭐
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Dev Stuff 97 ⭐
😎 Programming stuff for everyone. Collection of articles, videos about architecture, Domain Driven Design, microservices, testing etc.
Madetech Clean Architecture 93 ⭐
A (work-in-progress) guide to the methodology behind Made Tech Flavoured Clean Architecture
Cleanarchitecture.workerservice 101 ⭐
A solution template using Clean Architecture for building a .NET Core Worker Service.
Apex Unified Logging 82 ⭐
Platform-Event-based Apex logger for unified logging over transaction boundaries
Android Clean Architecture Mvvm Dagger Rx 88 ⭐
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Androidmvparchitecture 76 ⭐
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Movie Booking 77 ⭐
An example for booking movie seat, combined of Android Data Binding, State Design Pattern and Multibinding + Autofactory. iOS version is: https://github.com/lizhiquan/MovieBooking
Best Coding Practices In Android 77 ⭐
This repo is to add best practices that developers can apply to write clean, short and testable code in android.
Ahmedeltaher Android Mvp Architecture 76 ⭐
MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
Event Sourcing Castanha 64 ⭐
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Apex Domainbuilder 50 ⭐
Framework to setup Apex test data in a highly flexible and readable way using the Test Data Builder pattern.
Codeclimate Apexmetrics 47 ⭐
ApexMetrics - Code Climate engine for Salesforce [DISCONTINUED use CC PMD instead)
Soyjuanmalopez Clean Architecture 53 ⭐
A example of clean architecture in Java 8 and Spring Boot 2.0
Qualinsight Plugins Sonarqube Smell 46 ⭐
Code Smells plugin for SonarQube and companion Java library
Meierjan Betteradapters 45 ⭐
My interpretation of https://medium.com/@dpreussler/writing-better-adapters-1b09758407d2
Aspnet Core Clean Arch 51 ⭐
It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
Andyhacool Hrm 44 ⭐
Full ASP.NET Core 2.2 Web API project with DDD, CQRS, MediatR and JWT authentication w/ refresh tokens