Build software better, together
Here are 2,874 public repositories matching this topic...
Learn Low Level Design (LLD) and prepare for interviews using free resources.
-
Updated
Feb 26, 2026 - Java
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
Updated
Jun 11, 2024 - TypeScript
๐ Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
Updated
Apr 20, 2026 - C#
A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.
-
Updated
Apr 17, 2025
๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
-
Updated
Aug 23, 2021 - Kotlin
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
-
Updated
Aug 18, 2021 - Go
URL shortening service written in Go and React
-
Updated
Sep 13, 2020 - Go
Restaurant App ๐ is a sample open-source e-Commerce ๐ application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
-
Updated
Feb 24, 2026 - HTML
SOLID Principles explained in Python with examples.
-
Updated
Feb 1, 2021 - Python
A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!
-
Updated
Nov 2, 2024 - HTML
Cross-platform sample .NET GUI for cloud file management.
-
Updated
Jun 11, 2026 - C#
Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles
-
Updated
Jun 10, 2022 - Dart
ASP.NET Core, C#, CQRS Event Sourcing, REST API, DDD, SOLID Principles and Clean Architecture
-
Updated
Jun 12, 2026 - C#
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
-
Updated
Jun 16, 2026 - Kotlin
Various Low Level Object Oriented System Design problems are discussed in this space
-
Updated
Feb 2, 2025 - Java
How to implement Hexagonal architecture in frontend (Javascript/Typescript)
-
Updated
Mar 28, 2024 - TypeScript
Base application using nest JS focused on DDD architecture and SOLID principles
-
Updated
Apr 11, 2023 - TypeScript
Code Samples to understand SOLID design principles and Design Patterns in JAVA.
-
Updated
Dec 18, 2023 - Java
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
-
Updated
Jan 19, 2021 - Swift
๐ The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].
-
Updated
Jun 4, 2023 - Swift
Improve this page
Add a description, image, and links to the solid-principles topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the solid-principles topic, visit your repo's landing page and select "manage topics."