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

Projects in Awesome Lists tagged with dependency-inversion-principle

A curated list of projects in awesome lists tagged with dependency-inversion-principle .

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: 12 Apr 2025

https://github.com/provir/servicecontainerkit

Kit to create your own IoC Container or ServiceLocator. Use ServiceProvider as core, ServiceLocator as ready IoC Container

container dependency-injection dependency-inversion-principle inversion-of-control service-factories servicelocator serviceprovider swift

Last synced: 12 Apr 2025

https://github.com/dimitridumont/dependency-inversion-front-end

Example of dependency inversion in front end (with React & Next.js)

dependency-injection dependency-inversion dependency-inversion-principle nextjs react

Last synced: 15 Apr 2025

https://github.com/martinkindall/pomodoro_timer_console

Simple pomodoro timer commanded by console. Project that puts into practice the Dependency Rule from Clean Architecture.

clean-architecture dependency-inversion-principle java open-closed-principle pomodoro-timer

Last synced: 16 Mar 2025

https://github.com/seadowg/dip-lesson

Using Dependency Inversion to help you (re)write testable code

dependency-inversion-principle java test-driven-development tutorial

Last synced: 29 Mar 2025

https://github.com/softspiders/dip-in-ca-deck

Presentation of the simplest counter application showing how to apply the Dependency Inversion Principle

ca clean-architecture dependency-inversion dependency-inversion-principle dip presentation softspiders ss ss-deck starter template ts typescript

Last synced: 05 Mar 2025

https://github.com/mahmoudelsayed7/solid

The SOLID principles guide developers in creating maintainable, flexible, and scalable software using object-oriented design and architecture.

dart dart-oop dependency-inversion-principle interface-segregation-principle liskov-substitution-principle oop open-closed-principle single-responsibility-principle solid solid-principles solid-principles-examples

Last synced: 25 Feb 2025

https://github.com/sallamrady/solid-principles

This repository is dedicated to learning and applying the SOLID principles in software development.

dependency-inversion-principle interface-segregation-principle liskov-substitution-principle open-closed-principle react single-responsibility-principle solid

Last synced: 07 Mar 2025

https://github.com/arman226/solid-design-principle

SOLID stands for : Single Responsibility Principle, Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, and Dependency Inversion Principle

dependency-inversion-principle design-principles interface-segregation-principle javascript liskov-substitution-principle open-closed-principle single-responsibility-principle solid

Last synced: 31 Mar 2025

https://github.com/muhdhanish/solid-principles

The Repository Pattern, following SOLID principles, isolates data access, promoting cleaner code by ensuring each component has a single responsibility

dependency-inversion-principle interface-segregation-principle javascript liskov-substitution-principle object-oriented-programming open-closed-principle single-responsibility-principle solid-principles

Last synced: 25 Mar 2025

https://github.com/dfleta/furnace-dip-kata

Ejercicio SOLID del capítulo 11 "The Dependency-Inversion Principle (DIP)" del libro "Agile Principles, Patterns, and Practices in C#" de Martin C. Robert, Martin Micah

dependency-inversion-principle dip java kata singleton-pattern solid uncle-bob

Last synced: 25 Mar 2025

https://github.com/devtonin/palmeiras-api

🇳🇬 Palmeiras-model REST API built-in Java with Spring Boot as PoC for the following topics: unit and integration tests, DTO pattern, DIP principle and exception handling.

dependency-inversion-principle exception-handling integration-testing java spring-boot spring-cloud unit-testing

Last synced: 20 Feb 2025

https://github.com/ragu-manjegowda/text-finder

Rust based tool for locating files containing text that matches a specified regular expression.

dependency-inversion-principle github-actions grep regex rust type-erase

Last synced: 01 Mar 2025

https://github.com/edmartt/estate-finder

REST Microservice for searching property with custom filters or without the filters in a database and returning records according to the filters

dependency-injection dependency-inversion-principle factory-pattern flask mysql mysql-database python python3 solid-principles

Last synced: 27 Mar 2025