The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 clean-code Open-Source Projects
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
eShopOnWeb
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
clean-code-javascript
Conceitos de Código Limpo adaptados em JavaScript (Tradução PT-BR) (by felipe-augusto)
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
Architecture
.NET 8, Angular 17, Clean Architecture, Clean Code, SOLID Principles, KISS Principle, DRY Principle, Fail Fast Principle, Common Closure Principle, Common Reuse Principle, Acyclic Dependencies Principle, Mediator Pattern, Result Pattern, Folder-by-Feature Structure, Separation of Concerns.
-
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.
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
-
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.
-
PHP Mess Detector
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.
-
CodeMaid
CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
-
clean-ts-api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
Project mention: It's probably time to stop recommending Clean Code | /r/ThePrimeagenReact | 2023-05-17If the problem is that, u can use the https://github.com/labs42io/clean-code-typescript repo, they have great examples and each example has a how to use
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
Project mention: Architecture .NET 7, Angular 16, Clean Architecture, Clean Code, Solid | news.ycombinator.com | 2023-05-03
You could also use the Ardalis Guard Clause, Ardalis Result and Fluent Validation
PHPMD - PHP Mess Detector: 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.
CodeMaid is an open-source Visual Studio extension to cleanup and simplifies our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.
Rodrigo Manguinho - Clean TS API
clean-code related posts
- Why clean code makes JavaScript programming easier
- The difference between clean code and clean architecture?
- How to find a sample enterprise applications?
- Why you should ditch NPM UUID. Node has you covered!
- eShop vs eShopOnWeb?
- Simplify Your C# Code: Top 5 Refactoring Tools
- 3 things to avoid when implementing Domain-Driven Design (DDD)
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source clean-code projects? This list will help you:
Project | Stars | |
---|---|---|
1 | clean-code-javascript | 89,597 |
2 | domain-driven-hexagon | 11,306 |
3 | modular-monolith-with-ddd | 10,270 |
4 | eShopOnWeb | 9,902 |
5 | clean-code-typescript | 9,001 |
6 | clean-code-dotnet | 6,785 |
7 | EquinoxProject | 6,281 |
8 | Clean-Code-Notes | 5,651 |
9 | clean-code-javascript | 4,005 |
10 | clean-architecture-manga | 3,871 |
11 | jsinspect | 3,553 |
12 | react-philosophies | 3,398 |
13 | Architecture | 3,076 |
14 | GuardClauses | 2,906 |
15 | clean-go-article | 2,836 |
16 | sample-dotnet-core-cqrs-api | 2,664 |
17 | study-path | 2,650 |
18 | kotlin-sample-app | 2,377 |
19 | PHP Mess Detector | 2,289 |
20 | flutter_pokedex | 2,266 |
21 | CodeMaid | 1,855 |
22 | clean-ts-api | 1,814 |
23 | clean-code-ruby | 1,557 |
Sponsored