GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

solid-principles

Star

Here are 3,210 public repositories matching this topic...

Language: All
Filter by language
All 3,210 Java 753 C# 568 TypeScript 565 Python 199 Kotlin 172 JavaScript 157 PHP 139 Dart 113 Swift 72 C++ 65
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

ashishps1 / awesome-low-level-design

Star 28k

Learn Low Level Design (LLD) and prepare for interviews using free resources.

awesome uml design-patterns interview interview-practice interview-questions oops lld solid-principles object-oriented-programming low-level-design machine-coding
  • Updated Aug 19, 2026
  • Java

Sairyss / domain-driven-hexagon

Star 15k

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

nodejs javascript development typescript backend ddd best-practices clean-code architecture domain-driven-design design-patterns clean-architecture typeorm onion-architecture hexagonal-architecture architectural-patterns solid-principles system-design nestjs secure-by-design
  • Updated Jun 11, 2024
  • TypeScript
clean-architecture-manga

ivanpaulovich / clean-architecture-manga

Sponsor
Star 4.4k

🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks

docker microservice tdd reactjs clean-code domain-driven-design design-patterns monorepo clean-architecture dotnet-core entity-framework-core webapi onion-architecture cleanarchitecture hexagonal-architecture ddd-architecture solid-principles modular-applications evolutionary-architecture dotnet5
  • Updated Jun 22, 2026
  • C#

joebew42 / study-path

Star 3k

A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.

refactoring learning agile tdd clean-code domain-driven-design clean-architecture software-development hexagonal-architecture solid-principles cqrs-es legacy-code microservice-architecture study-path
  • Updated Sep 1, 2026
android-modular-architecture

vmadalin / android-modular-architecture

Sponsor
Star 2.4k

📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

android kotlin testing solid best-practices clean-code architecture android-boilerplate clean-architecture jetpack android-architecture mvvm-architecture hacktoberfest component-architecture solid-principles gradle-kotlin-dsl modular-architecture dynamic-features android-showcase modern-android-development
  • Updated Aug 23, 2021
  • Kotlin

irahardianto / service-pattern-go

Sponsor
Star 900

Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.

go mock api golang unit-testing solid rest-api dependency-injection design-patterns clean-architecture circuit-breaker solid-principles
  • Updated Aug 18, 2021
  • Go
short

short-d / short

Star 868

URL shortening service written in Go and React

react go kubernetes unit-testing oauth recaptcha typescript continuous-delivery postgresql scss grpc datadog clean-architecture codecov codeclimate microservices-architecture solid-principles gitops segement ipstack
  • Updated Sep 13, 2020
  • Go

chayxana / Restaurant-App

Star 779

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

react docker kubernetes golang angular microservices typescript xamarin spring-boot nextjs mvvm design-patterns netcore microservices-architecture identityserver4 solid-principles polyglot-microservices open-telemetry lgtm-stack
  • Updated Feb 24, 2026
  • HTML

heykarimoff / solid.python

Star 694

SOLID Principles explained in Python with examples.

python solid-principles
  • Updated Feb 1, 2021
  • Python

jafari-dev / oop-expert-with-typescript

Star 639

A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!

design-pattern typescript oop design-patterns software-engineering software-development oop-principles software-architecture solid-principles object-orinted-programming
  • Updated Sep 24, 2026
  • HTML
Camelotia

reactiveui / Camelotia

Star 615

A cross-platform sample application built with ReactiveUI. Camelotia is a file manager for cloud storage providers and local file systems, demonstrating reactive MVVM architecture, testable view models and shared code across desktop UI frameworks.

windows macos linux unit-testing reactivex dotnet uwp dotnetcore xunit wpf mvvm microsoft-visual-studio reactive-programming avalonia reactiveui xamarin-forms avaloniaui solid-principles dynamicdata
  • Updated Nov 6, 2026
  • C#
clean-flutter-app

rmanguinho / clean-flutter-app

Star 586

Aplicativo feito em Flutter usando TDD, Clean Architecture, Design Patterns e SOLID principles

dart design-patterns clean-architecture flutter solid-principles
  • Updated Sep 9, 2026
  • Dart

jeangatto / ASP.NET-Core-Clean-Architecture-CQRS-Event-Sourcing

Star 568

ASP.NET Core, C#, CQRS Event Sourcing, REST API, DDD, SOLID Principles and Clean Architecture

cqrs mongodb csharp solid aspnetcore ddd rest-api clean-code domain-driven-design event event-sourcing entity-framework clean-architecture dotnet-core efcore entity-framework-core asp-net-core ddd-architecture solid-principles net10
  • Updated Oct 31, 2026
  • C#

kousiknath / LowLevelDesign

Star 526

Various Low Level Object Oriented System Design problems are discussed in this space

tech design-patterns interview interview-practice oops ood lld interview-preparation solid-principles object-oriented-programming oops-in-java low-level-design machine-coding faang faang-interview faang-preparation
  • Updated Feb 2, 2025
  • Java

nuhkoca / kotlin-modular-tdd-coroutines-mvvm

Star 523

A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.

android lint circleci tdd architecture coroutines clean-architecture dagger2 glide retrofit2 mvvm-pattern kotlin-dsl mvvm-architecture detekt databinding solid-principles modularization ktlint staticcodeanalysis mockk
  • Updated Nov 10, 2026
  • Kotlin

juanm4 / hexagonal-architecture-frontend

Star 509

How to implement Hexagonal architecture in frontend (Javascript/Typescript)

javascript front-end vuejs typescript react-native reactjs design-patterns hexagonal-architecture solid-principles
  • Updated Mar 28, 2024
  • TypeScript

kshitijmishra23 / low-level-design-concepts

Star 453

Code Samples to understand SOLID design principles and Design Patterns in JAVA.

java design-patterns lld solid-principles
  • Updated Dec 18, 2023
  • Java

pezzetti / base-app-nestjs

Star 453

Base application using nest JS focused on DDD architecture and SOLID principles

boilerplate typescript ddd-architecture solid-principles nestjs base-application
  • Updated Oct 18, 2026
  • TypeScript

essentialdevelopercom / quiz-app

Star 435

A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.

refactoring testing swift ios unit-testing framework mvc prototype tdd xcode architecture swift-framework swift3 xctest memory-management architectural-patterns ui-testing solid-principles modular-design swift4
  • Updated Jan 19, 2021
  • Swift

eleev / swift-design-patterns

Star 429

🚀 The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].

swift mvc solid architecture concurrency mvvm design-patterns observer-pattern viper clean-architecture designpatterns swift-designpattern educational-materials gang-of-four solid-principles ios-architecture concurrency-patterns gof-patterns design-principles swift-patterns
  • Updated Jun 4, 2023
  • Swift

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."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.