Skip to content

Explore a curated list of awesome clean code projects across various programming languages and frameworks. Perfect for developers looking to improve code quality and best practices.

License

Notifications You must be signed in to change notification settings

kavaan/awesome-clean-code-projects-across-languages-and-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Awesome Clean Code Projects Across Languages and Frameworks

Explore a curated list of awesome clean code projects across various programming languages and frameworks. Perfect for developers looking to improve code quality and best practices.

  1. JavaScript

    1. React
      1. React Clean Architecture: A realistic approach to implementing clean architecture in React codebases.
      2. Clean Architecture with React: Example of clean architecture implementation in React.js.
      3. React.js Clean Architecture Boilerplate: A boilerplate to implement Uncle Bob's Clean Architecture in React JS.
    2. Vue.js
      1. Vue.js Shopping Cart: Shopping cart app demonstrating clean architecture principles.
      2. Vue.js Clean Architecture Example: Clean architecture setup for Vue.js projects.
    3. Express.js
      1. Express.js Clean Architecture: A clean architecture pattern for Node.js, with Express, MongoDB, and Redis.
      2. Express REST API: Express REST API with clean architecture, easy to scale and maintain.
    4. Next.js
      1. Next.js Clean Architecture: A guide on implementing clean architecture in Next.js.
      2. Next.js Front-End Clean Architecture: Example of clean architecture in Next.js for front-end development.
  2. TypeScript

    1. Angular
      1. Angular Clean Code: Best practices and principles for Angular development using clean code.
    2. React + TypeScript
      1. React + TypeScript Clean Architecture: React app built with clean architecture principles in a functional way.
      2. React and TypeScript Architecture: Clean architecture in a React and TypeScript environment.
      3. React + Redux + TypeScript: React + Redux + TypeScript with clean architecture.
    3. Next.js + TypeScript
      1. Next.js + TypeScript Clean Architecture: A clean architecture starter project for Next.js with TypeScript.
  3. Dart

    1. Flutter
      1. Flutter Clean Architecture: A clean architecture series to build apps in Flutter.
      2. Flutter Architecture with BLoC: Flutter clean architecture with multiple state management techniques.
      3. Blog App Flutter: A Flutter blog app demonstrating clean architecture.
      4. Instagram App in Flutter: Instagram app using clean architecture principles in Flutter.
      5. Flutter TDD and Clean Architecture: A TDD approach to building clean architecture in Flutter.
  4. Go

    1. Gin
      1. Gin Clean Architecture: Clean architecture example for Go (Golang) backend using Gin framework.
      2. Gin with Dependency Injection: Implementing clean architecture in Gin with DI.
  5. Python

    1. Flask API
      1. Flask API Clean Architecture: Clean architecture pattern for Flask REST API development.
      2. Flask and PostgreSQL: Example of clean architecture with Flask, SQLAlchemy, and PostgreSQL.
      3. Flask Template for Clean Architecture: Cookiecutter Python template for Flask with clean architecture.
    2. Django
      1. Django Clean Architecture: Implementing clean architecture in Django project structure.
      2. Django Example: A basic clean architecture example for Django applications.
    3. FastAPI
      1. FastAPI Clean Architecture: A clean architecture example using FastAPI framework.
      2. FastAPI Example: Clean architecture example using FastAPI with a simple REST API.
      3. FastAPI Todo App: A Todo app with FastAPI using Domain-Driven Design and clean architecture.
  6. Java

    1. Spring Boot
      1. Spring Boot Clean Architecture: Clean architecture with Spring Boot, focusing on REST services.
      2. Spring Boot REST API: A REST API service built with Spring Boot and clean architecture principles.
  7. Swift

    1. iOS
      1. Swift Clean Architecture: A simple example of implementing clean architecture in Swift.
      2. iOS Clean Architecture with MVVM: Implementing clean architecture and MVVM in an iOS app.
      3. CleanStore iOS App: Sample app demonstrating Clean Swift architecture.
      4. Modern SwiftUI Clean Architecture: Modular and domain-driven design for SwiftUI apps.
      5. SwiftUI Clean Architecture: Clean architecture implementation for SwiftUI-based apps.
  8. PHP

    1. Laravel
      1. Laravel Clean Architecture: Laravel with DDD and clean architecture for scalable apps.
      2. Laravel DDD and CQRS: Implementing DDD and CQRS with clean architecture in Laravel.
    2. Symfony
      1. Symfony Clean Architecture: Implementing clean architecture with Symfony framework.
      2. Laravel with Clean Architecture: Laravel project template applying clean architecture principles.
  9. Kotlin

    1. Android
      1. Kotlin Clean Architecture: A clean architecture pattern for Kotlin backend with Ktor.
      2. Android Clean Architecture: A Kotlin-based Android app using clean architecture and Jetpack Compose.
      3. Android Multi-Module: Multi-module Android app implementing clean architecture and MVVM.
  10. C#

    1. ASP.NET Core
      1. ASP.NET Core Clean Architecture: Clean architecture template for ASP.NET Core applications.
      2. Ultimate .NET Architecture: A comprehensive clean architecture solution template for .NET.
      3. ASP.NET Core Starting Point: A starting template for clean architecture with ASP.NET Core.
      4. CQRS & Event Sourcing: Implementing CQRS and event sourcing with ASP.NET Core clean architecture.
    2. WPF
      1. WPF Chess Game: Chess game built using WPF and clean architecture principles.
      2. WPF Architecture Template: WPF application template using clean architecture.
    3. Xamarin
      1. Xamarin.Forms Clean Architecture: Example of Xamarin.Forms app using clean architecture.

About

Explore a curated list of awesome clean code projects across various programming languages and frameworks. Perfect for developers looking to improve code quality and best practices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published