An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with solid-principles

A curated list of projects in awesome lists tagged with solid-principles .

https://github.com/joebew42/study-path

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

agile clean-architecture clean-code cqrs-es domain-driven-design hexagonal-architecture learning legacy-code microservice-architecture refactoring software-development solid-principles study-path tdd

Last synced: 18 Aug 2025

https://github.com/irahardianto/service-pattern-go

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

api circuit-breaker clean-architecture dependency-injection design-patterns go golang mock rest-api solid solid-principles unit-testing

Last synced: 14 Jan 2026

https://github.com/chayxana/restaurant-app

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

angular design-patterns docker golang identityserver4 kubernetes lgtm-stack microservices microservices-architecture mvvm netcore nextjs open-telemetry polyglot-microservices react solid-principles spring-boot typescript xamarin

Last synced: 15 May 2025

https://github.com/rmanguinho/clean-flutter-app

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

clean-architecture dart design-patterns flutter solid-principles

Last synced: 05 Apr 2025

https://github.com/juanm4/hexagonal-architecture-frontend

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

design-patterns front-end hexagonal-architecture javascript react-native reactjs solid-principles typescript vuejs

Last synced: 25 Mar 2025

https://github.com/essentialdevelopercom/quiz-app

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

architectural-patterns architecture framework ios memory-management modular-design mvc prototype refactoring solid-principles swift swift-framework swift3 swift4 tdd testing ui-testing unit-testing xcode xctest

Last synced: 05 Apr 2025

https://github.com/pezzetti/base-app-nestjs

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

base-application boilerplate ddd-architecture nestjs solid-principles typescript

Last synced: 20 Jan 2026

https://github.com/privoce/portal-lite

Multi-platform Personalized Portal: Web, Browser Extension. All components are web apps--users can compose their own Portal freely, and developers can contribute to the Privoce Web App library to easily incorporate their web app to our Portal.

browser browser-extension calendar component-architecture homepage microservice navigation personalized privoce-web-app react solid-principles web3 webapp widget widget-library

Last synced: 06 Apr 2025

https://github.com/Privoce/Portal-Lite

Multi-platform Personalized Portal: Web, Browser Extension. All components are web apps--users can compose their own Portal freely, and developers can contribute to the Privoce Web App library to easily incorporate their web app to our Portal.

browser browser-extension calendar component-architecture homepage microservice navigation personalized privoce-web-app react solid-principles web3 webapp widget widget-library

Last synced: 11 Apr 2025

https://github.com/happysingh23828/Android-Clean-Architecture

This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)

android android-app android-architecture android-sdk android-studio cache clean-architecture cleanarchitecture domain mvvm room solid-principles

Last synced: 11 May 2025

https://github.com/SebastianBoldt/Gang-of-Four-and-Solid-Principles-in-Swift

👨‍👩‍👧‍👦 - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds

design-patterns gang-of-four gof gof-patterns solid-principles swift swift-playgrounds

Last synced: 13 May 2025

https://github.com/sebastianboldt/gang-of-four-and-solid-principles-in-swift

👨‍👩‍👧‍👦 - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds

design-patterns gang-of-four gof gof-patterns solid-principles swift swift-playgrounds

Last synced: 12 Apr 2025

https://github.com/ivanpaulovich/clean-architecture-webapi-ef-core

:heart: The simplest Clean Architecture demo on how to implement a Web Api using .NET Core and Entity Framework

clean-architecture entity-framework-core hexagonal-architecture onion-architecture solid-principles webapi

Last synced: 09 Apr 2025

https://github.com/ParallelTask/dinoloop

Rest API framework built on top of expressjs powered by Typescript.

dependency-injection expressjs inversifyjs moq nodejs oops rest-api solid-principles typescript

Last synced: 22 Jul 2025

https://github.com/paralleltask/dinoloop

Rest API framework built on top of expressjs powered by Typescript.

dependency-injection expressjs inversifyjs moq nodejs oops rest-api solid-principles typescript

Last synced: 07 Apr 2025

https://github.com/dyarleniber/simple-blog-application-backend-challenge

Code Challenge: Simple Blog API built with TypeScript and MongoDB, using TDD, Clean Architecture, SOLID principles, and Design Patterns.

clean-architecture clean-code code-challenge ddd design-patterns domain-driven-design javascript mongodb nodejs solid solid-principles tdd test-driven-development testing typescript

Last synced: 10 Apr 2025

https://github.com/MilovanTomasevic/Design-Patterns

Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.

behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift

Last synced: 26 Mar 2025

https://github.com/milovantomasevic/design-patterns

Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.

behavioralpatterns charp cpp creationalpatterns design-patterns dotnet go golang java javascript js python solid-principles structuralpatterns swift

Last synced: 13 Apr 2025

https://github.com/tanvirarjel/solidprinciples

Contains clear examples and explanations of SOLID design principles.

software-design software-engineering solid-principles

Last synced: 07 Jul 2025

https://github.com/kawser2133/clean-structured-project

Clean structured ASP.NET Core web project, follows the Clean Architecture principles, SOLID design principles, and implements the Dependency Injection, Repository, and Unit of Work design pattern, and utilizes Entity Framework Core for data access.

asp-net-core clean-architecture clean-code crud-application crud-operation dependency-injection entity-framework-core microservices repository-pattern solid solid-principles unit-testing unitofwork-pattern

Last synced: 11 Apr 2025

https://github.com/jvictorfarias/gobarber

:barber: Aplicação de agendamento para serviços de beleza, entre provedores e clientes.

expressjs jest jwt nodejs react-native reactjs rocketseat solid-principles styled-components typeorm typescript

Last synced: 10 Apr 2025

https://github.com/ndiritumichael/rick-and-morty-compose

Simple android application that consumes Rick and Morty API to display characters,episodes,Location. Using it to demonstrate clean architecture and modularization in android development.

android clean-architecture compose coroutines dagger-hilt depedency-injection flow jetpack-compose kotlin module-pattern mvvm-android mvvm-architecture paging3 retrofit rick-and-morty solid-principles

Last synced: 12 May 2025

https://github.com/phojie/ordering-management-system

An open-source restaurant/ordering management system

inertia laravel php pinia solid-principles tailwindcss typescript vite vue vue3 ziggy

Last synced: 01 Aug 2025

https://github.com/codelytv/java-solid-examples

Learn SOLID principles by examples in Java

codely codelytv examples gradle java solid solid-principles

Last synced: 26 Apr 2025

https://github.com/yorcreative/laravel-argonaut-dto

Argonaut is a lightweight Data Transfer Object (DTO) package for Laravel that supports nested casting, recursive serialization, and validation out of the box. Ideal for service layers, APIs, and clean architecture workflows.

archict architecture-patterns backend-development data-transfer-object dto laravel laravel-architecture laravel-dto laravel-package nested-dto object-oriented-programming php-dto serialization service-layer solid-principles validation

Last synced: 17 Jun 2025

https://github.com/rafaelfgx/solid

SOLID is an acronym created by Michael Feathers from the principles of object-oriented programming identified by Robert C. Martin (Uncle Bob).

solid solid-principles

Last synced: 02 Mar 2025

https://github.com/nhadi/dermayon

Dermayon is Library for supporting build large application,distributed application, scalable, microservices, cqrs, event sourcing, including generic ef repository pattern with unit of work, generic mongo repository pattern with unit of work, kafka, etc

cqrs-es cqrs-pattern csharp ddd-architecture ddd-cqrs design-patterns event-driven event-sourcing generic-repository kafka microservices-libraries mongodb netcore22 solid-principles unitofwork-pattern

Last synced: 17 Oct 2025

https://github.com/codergogoi/node.js-clean-architecture

This repository is a representation of Clean Architecture practical implementation in Node.JS. We have two videos that is explain the core concept of Clean Architecture and how it solves the problem that we facing in traditional approach while building a backend service.

clean-architecture clean-code dependency-injection inversion-of-control solid-principles

Last synced: 13 Apr 2025

https://github.com/codergogoi/nodejs-sls-master-class.io

A master class series on NodeJS microservices using serverless. A complete practical Advanced Nodejs course to upgrade your career level from Engineer to architect.

aws-lambda backend-service cdk clean-architecture cloudformation microservice nodejs serverless serverless-framework solid-principles system-design

Last synced: 13 Apr 2025

https://github.com/mahmoodhamdi/flutter-developer-interview-questions

A comprehensive collection of interview questions for Flutter developers, covering topics from basics to advanced concepts in Flutter development, Dart programming, OOP principles, and data structure

dart dsa flutter interview interview-preparation interview-questions interview-test interviewbit-solutions oop solid-principles

Last synced: 20 Jun 2025

https://github.com/bespoyasov/treees

Trees images generator based on L-Systems made with TypeScript using OOP principles.

architecture canvas ddd design-patterns image-generator l-systems oop oop-principles solid-principles typescript

Last synced: 04 May 2025

https://github.com/vaibhav2002/docubox

DocuBox is an android app 📱in which you can securely upload your files on the cloud– from family pictures and audio recordings to spreadsheets, presentations and other confidential documents.

android clean-code coroutines-flow daggerhilt datastore hacktoberfest hacktoberfest2022 kotlin linode mvvm retrofit2 solid-principles

Last synced: 11 Oct 2025

https://github.com/vaibhav2002/docubox-androidapp

DocuBox is an android app 📱in which you can securely upload your files on the cloud– from family pictures and audio recordings to spreadsheets, presentations and other confidential documents.

android clean-code coroutines-flow daggerhilt datastore hacktoberfest hacktoberfest2022 kotlin linode mvvm retrofit2 solid-principles

Last synced: 22 Mar 2025

https://github.com/jinjinov/job-interview-solid-principles-test

A programming job interview questions that test the understanding of basic principles and patterns

job-interviews ood-principles oop-principles patterns patterns-design principles solid-principles

Last synced: 30 Jun 2025

https://github.com/ColdLogical/VIPER-Templates

Swift Xcode templates for creating VIPER architecture stacks

clean-architecture clean-code ios solid-principles swift viper xcode xcode-templates

Last synced: 18 Jul 2025

https://github.com/llrizvanll/rn-scalable-rental-app

This is a pure work for understanding scalable sample app written on react native , which showcases clean architecture and scalability with solid principles.

android android-application clean-architecture clean-code ios react-hooks react-native react-redux redux solid-principles

Last synced: 05 Apr 2025

https://github.com/cristianv0117/over-api

¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP

api ddd-architecture hateoas hexagonal-architecture jwt-authentication laravel9 mysql php8 phpunit-tests rest solid-principles tdd

Last synced: 27 Oct 2025

https://github.com/nhadi/happysocialmedia

Microservices Social Media / Network / Chatt, with .net core 2.2, Docker, Implement with Domain Driven Design with all best practices design and architetural patterns as DDD, CrossCutting IoC, SOLID, etc

chatting-app code-first dapper design-patterns docker domain-driven-design entity-framework-core ioc-container micro-orm microservices microservices-application microservices-architecture microservices-example net-core-2-2 net-core-api repository-pattern social-media social-network solid-principles

Last synced: 13 Aug 2025

https://github.com/mariazevedo88/artigo-solid-medium

Implementações dos exemplos demonstrados no artigo: https://bit.ly/2o97vY1

artigo exemplos-demonstrados java java-8 medium medium-article solid solid-principles

Last synced: 19 Apr 2025

https://github.com/khusnetdinov/betterdocs

📚 Web version of https://github.com/khusnetdinov/ruby.fundamental repo - Fundamental programming with ruby examples and references. It covers threads, SOLID principles, design patterns, data structures, algorithms. Books for reading.

algorithm books-for-reading data-structures design-patterns fundamentals gotchas interview-questions metaprogramming ruby ruby-learning solid-principles thread

Last synced: 23 Apr 2025

https://github.com/1farz1/ecommerce-api-nodejs

This full E-Commerce API build using Express and MongoDb, and other Npm Packages listed below , for learning purposes. Here it contains all the required functionalities of a full-fledged E-commerce API

api bcryt clean-code ecommerce ecommerce-api ecommerce-website express helmetjs mongodb mvc-architecture nodejs rest-api security solid-principles

Last synced: 12 Apr 2025

https://github.com/sinanptm/hospital-management-system

A secure, real-time platform for video consultations, AI insights, chat, notifications, appointment bookings, and file uploads with seamless payment integration and build using clean architecture and solid princliples

ai appointment-booking aws-s3 clean-architecture expressjs gemini-api hospital-management-system jwt mongodb nextjs nodejs nodemailer oath2 solid-principles stripe tailwindcss typescript webhook winston

Last synced: 15 Apr 2025

https://github.com/blazerroadg/js-frontend-repository

The Repository pattern is a well-documented way of working with a data source. In this library I used this pattern for manage API calls from javascript base frontend applications

abstraction api apicall azure-cosmos codegenerator defaultentity entity firestore firestore-database fronend javascript react react-native redux respository service-facad solid-principles

Last synced: 18 Jul 2025

https://github.com/jessicatarra/refactoring-greenlight

Refactor Greenlight application by implementing clean architecture and SOLID principles

clean-architecture go lets-go lets-go-further refactoring solid-principles

Last synced: 02 May 2025

https://github.com/techindeck/laravel-module-generator

Create laravel application modules followed by CLEAN pattern

clean-architecture laravel laravel-api solid-principles

Last synced: 13 Dec 2025

https://github.com/williamkoller/clean-node-api

API em NodeJS com Clean Architecture e TDD.

clean-architecture javascript nodejs solid solid-principles tdd

Last synced: 28 Apr 2025

https://github.com/devrath/droid-pure-kotlin-application

☎️ This is a complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles

android android-app android-architecture android-development clean-architecture clean-code compose compose-navigation hilt-android jetpack-android kotlin kotlin-android kotlin-coroutines kotlin-dsl modular-architecture mvvm-android mvvm-architecture solid-principles stateflow-android unittesting

Last synced: 12 Apr 2025

https://github.com/ramyhakam/solid-in-php-crash-course

Crash course about SOLID principals in PHP

php php7 solid-principles

Last synced: 14 Mar 2025

https://github.com/shadowhijackers/node-js-starter-kit

This is the starter kit project for node js REST API development with express js, mongodb, typescript, webpack specially designed for REST API projects.

expressjs jest mongodb nginx-configuration nodejs pm2 snyk solid-principles supertest typescript webpack4

Last synced: 01 Jul 2025

https://github.com/ronanrodrigo/sensazonal

An application to list sazonal foods by month

clean-architecture solid-principles

Last synced: 21 Jul 2025

https://github.com/a7med3del1973/fawry-internship

This Repository contains materials and tasks for the Fawry internship program, This comprehensive program covers both frontend and backend development, equipping me with web technologies Spring and Angular and software engineering principles .

angular design-pattern design-patterns docker fawry-intern java java-8 javascript kubernetes maven microservice oop-principles servelet solid-principles spring spring-boot typescript unit-testing

Last synced: 09 Jul 2025

https://github.com/alejandroq12/my-books-es6

My Books: A fully functional website that allows you to add and remove books from a list. Built with ES6 modules and semantic HTML, and using the Luxon library for date handling. Check it out now!

arrow-functions css3 es6-javascript html5 javascript luxonjs modules npm-package solid-principles webpack

Last synced: 26 Apr 2025

https://github.com/dominux/clean-architecture-blog

Attempt to implement ideas of the Clean Architecure in a simple project

clean-architecture docker gin go golang react solid-principles ssg typescript web-application

Last synced: 25 Oct 2025

https://github.com/ashtanko/ood-principles-kotlin

🛠️ The Principles of OOD in Kotlin: A practical guide to applying Object-Oriented Design principles in Kotlin, showcasing best practices and design patterns for building clean, maintainable, and scalable software.

dependency-inversion-principle interface-segregation-principle kotlin liskov-substitution-principle odd principles single-responsibility-principle solid-principles

Last synced: 25 Aug 2025

https://github.com/luizcalaca/ddd-typescript-sequelize-node-api

Domain Drive Design + Clean Architecture + Node.js + Typescript + Sequelize

adapter clean-architecture ddd domain-driven-design expressjs nodejs sequelize solid solid-principles typescript

Last synced: 12 Apr 2025

https://github.com/ahmedeid6842/how

❓🗣️ Robust Q&A application built with NestJS. Empowering users with knowledge, seamless communication, and comprehensive features.

jwt nestjs nodejs nodemailer postgres solid-principles typeorm typescript

Last synced: 11 Oct 2025

https://github.com/ramazancetinkaya/solid-principles-for-php

In software engineering, SOLID is a mnemonic acronym for five design principles intended to make object-oriented designs more understandable, flexible, and maintainable.

solid solid-ilkeleri solid-prensipleri solid-principles solid-principles-examples

Last synced: 24 Oct 2025

https://github.com/umut-tosun/traversalcoreproject

Murat Yücedağ`ın YouTube platformu üzerinde yayınladğı 100 derste traversal core projesinin ders kaynakları ve daha fazlası barındırdığım traversal core projem.

aspnet-mvc aspnetcore css html5 mssql n-tier-architecture oop solid-principles umut-tosun

Last synced: 13 Apr 2025

https://github.com/sogutemir/springcleanarchitecturecqrs

This repository demonstrates a robust implementation of a Spring Boot application following Clean Architecture principles and CQRS pattern. It incorporates Event-Driven Architecture using Kafka for seamless asynchronous communication between microservices.

cleanarchitecture cqrs eventdriven kafka solid solid-principles spring spring-boot springboot

Last synced: 12 Apr 2025