GitHub topics: dependency-inversion
wix-incubator/obsidian
Dependency injection library for React and React Native applications
Language: TypeScript - Size: 11.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 126 - Forks: 2

owja/ioc
:unicorn: lightweight (<1kb) inversion of control javascript library for dependency injection written in typescript
Language: TypeScript - Size: 1.18 MB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 299 - Forks: 13

vovaspace/brandi
The dependency injection container powered by TypeScript.
Language: TypeScript - Size: 1.19 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 206 - Forks: 12

mintware-de/catalyst_builder
A dependency injection provider builder for dart.
Language: Dart - Size: 506 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 4 - Forks: 0

molszanski/iti
~1kB Dependency Injection Library for Typescript and React with a unique support of async flow
Language: TypeScript - Size: 1.99 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 148 - Forks: 7

EgorOnishchuk/fastapi-project-template
An intermediate level project template. Flexible and scalable, but not overloaded with abstractions.
Language: Python - Size: 371 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

carlossalasamper/react-native-clean-architecture
🧅 A React Native scaffold with a clean architecture that is easy to understand.
Language: TypeScript - Size: 828 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 108 - Forks: 26

wox-team/wox-inject
React Dependency Injection library
Language: TypeScript - Size: 7.89 MB - Last synced at: 30 days ago - Pushed at: 6 months ago - Stars: 8 - Forks: 0

denise-schaefer/micro-frontends
example repo for micro frontends with react and dependency inversion as integration pattern
Language: JavaScript - Size: 62.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 15

keyu-tian/Star-War
Multiplayer game with Java Swing framework, using MVVM design architecture and Dependency-Inversion principle.
Language: Java - Size: 393 KB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

ivandotv/pumpit
PumpIt is a small (<2KB) dependency injection container without the decorators, suitable for the browser.
Language: TypeScript - Size: 1.2 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 26 - Forks: 2

mehdihadeli/go-vertical-slice-template
A Golang boilerplate template, based on Vertical Slice Architecture and CQRS pattern with using Echo, Gorm, Zap, Viper, MediatR for CQRS and sarulabs/di for Dependency Injection.
Language: Go - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 7

raihannishat/Auto-Register
The Auto-Register NuGet package provides a powerful and flexible way to manage service registration in ASP.NET Core.
Language: C# - Size: 209 KB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

carlossalasamper/react-clean-architecture
🧅 A React scaffold with a clean architecture that is easy to understand.
Language: TypeScript - Size: 663 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 2

carlossalasamper/angular-clean-architecture
🧅 An Angular scaffold with a clean architecture that is easy to understand.
Language: TypeScript - Size: 695 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 11 - Forks: 3

fdorantesm/pynversify
A dependency injection container inspired by Inversify for Python.
Language: Python - Size: 6.84 KB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

NaughtySora/naughty-storage
Nodejs Storage- interfaces for inverting dependency of you application
Language: JavaScript - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

JulianaMancera/Dependency-Inversion
Object Oriented Programming - Dependency Inversion
Language: Java - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Begad666/yadi
Yet Another Dependency Injection library
Language: TypeScript - Size: 450 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

maiquelcraash/node-clean-architecture-typescript-boilerplate
A NodeJS Webserver built with Typescript and following SOLID Clean Architecture
Language: TypeScript - Size: 12.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

HampusMat/Syrette
The convenient dependency injection library for Rust. Mirror of https://git.hampusmat.com/syrette
Language: Rust - Size: 659 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 22 - Forks: 3

codeface-io/SwiftObserver
Easy Elegant Reactive Swift #NoRx
Language: Swift - Size: 23.7 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 5

SwiftyLab/swift-contexts
A no-boilerplate dependency management library for Swift.
Language: Swift - Size: 322 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

proyecto26/dotnet-documentation
SOLID, DI, N-Tier, Logs, etc with dotnet
Size: 177 KB - Last synced at: about 18 hours ago - Pushed at: 7 months ago - Stars: 13 - Forks: 5

russkyc/dependency-injection
Minimal Dependency Injection for dotnet
Language: C# - Size: 104 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

nazmulkp/NHAwesomeMovieApp
Infinite scrolling + MVVM + Well-designed REST Client Networking + IOS + Swift
Language: Swift - Size: 980 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 6

csernazs/deedee
Dependency inversion for python, the easy way
Language: Python - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

forman/extendit
Framework and library for creating extensible and scalable TS/JS applications
Language: TypeScript - Size: 1.09 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 1

vzsoares/inversao-de-dependencia
Implementando inversão de dependência passo a passo.
Language: TypeScript - Size: 1.01 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

serkanaplan/IOCWith.NetCore
IOC, IOC Container and DI is the repo where I work on .Net Core WebApp and Console applications.
Language: C# - Size: 845 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Depra-Inc/IoC-Container
Language: C# - Size: 136 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

sergejsha/magnet
Dependency injection library for modular Android applications
Language: Java - Size: 8.37 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 173 - Forks: 18

ITmTm/ToDo_calendar
To-Do Calendar
Language: TypeScript - Size: 750 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

dimitridumont/dependency-inversion-front-end
Example of dependency inversion in front end (with React & Next.js)
Language: TypeScript - Size: 321 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

joernlenoch/go-dieb
Easy hierarchical dependency injector based on go's reflection system and influenced by common dependency injection systems.
Language: Go - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

AmirTghizde/SOLID
This repository aims to provide a comprehensive resource for understanding and applying the SOLID principles in software development.
Language: Java - Size: 457 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

daviddev16/dependency4j
🌱 A lightweight Java library designed for Inverse of Control and Dependency Injection management
Language: Java - Size: 135 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 0

softspiders/dependency-inversion-for-clean-architecture-ts
Dependency Inversion Principle (DIP) in TypeScript as an example of interaction of adjacent layers in Clean Architecture
Language: TypeScript - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

jpcadena/design-patterns
Design Patterns for Clean Code in Python
Language: Python - Size: 352 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

s4cha/Plug
🔌 Plug implementation details for a cleaner Architecture on iOS
Language: Swift - Size: 35.8 MB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 29 - Forks: 1

arc-arnob/clean_code_architecture_tdd_bloc
This Github repository contains a project that demonstrates how to implement a clean code architecture in Flutter using the Business Logic Component (BloC) pattern and a Test-Driven Development (TDD) approach.
Language: Dart - Size: 399 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

Vinodh-G/SOLID-Principles-Swift
SOLID is a mnemonic acronym named by Robert C. Martin used in Software Programming, It represents 5 principles of Object Oriented Programming.
Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 10

Adl1coder/SOLID
Language: Java - Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

shawinder/solid
SOLID Principals using C#
Language: C# - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

vascospereira/DependencyInversion
Language: Java - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

BlyznytsiaOrg/bring
Bring Framework
Language: Java - Size: 791 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

AhmedTarekHasan/AutomatedUnitTestingForConsoleApp
How to Fully Cover .NET C# Console Application With Unit Tests
Language: C# - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 3

OmranK/iOS-Feed
The application of high level concepts of software design and architecture to the process of engineering an iOS mobile application with modular components that are decoupled from one another and are easy to refactor or replace.
Language: Swift - Size: 4.67 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

justin-lyon/dml-base
DmlBase class is a layer around Salesforce Database class adding Nebula Logger logging to any errors on Insert, Update, Upsert, and Delete methods.
Language: Apex - Size: 1.42 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

justin-lyon/apex-dao-pattern
Implement a Salesforce Apex take on the DAO Pattern
Language: Apex - Size: 855 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 3

Prastiwar/Go-flow
Backend framework library written in Go for Gophers who want to focus on building great quality backend. It mostly provides dependency inversion to most common built systems to allow easily modularize our application and change implementation without changing our business logic.
Language: Go - Size: 231 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

mlockett/ApexServiceLocator
Service Locator for the force.com platform
Language: Apex - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

LeonardoCamargo31/arquitetura-hexagonal
Projeto desenvolvido no curso de arquitetura hexagonal do FullCycle.
Language: TypeScript - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

offamitkumar/Cpp-Design-Patterns
This Repo contain different Design Pattern implementation in C++, as well as Youtube Video link for explained implementation.
Language: C++ - Size: 354 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

leandro4silva/gympass-solid
Language: TypeScript - Size: 961 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mattriley/node-module-composer
Bring order to chaos. Level up your JS application architecture with Module Composer, a tiny but powerful module composition utility based on functional dependency injection.
Language: JavaScript - Size: 1.52 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

EduardoNGomes/api-star-movie
API Para cadastrar,listar e ranquear filmes
Language: TypeScript - Size: 415 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

gregorriegler/framework-dependency-kata
Refactoring kata to practice the inversion of framework dependencies
Language: Java - Size: 112 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 3

CSharp-Pills-15mg/Inversion-of-Control
Shows how to invert the dependency between two components.
Language: C# - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

soc221b/dependency-inversion-principle-example
Language: JavaScript - Size: 106 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

hvoya228/unity-solid-explanation
Learn what is SOLID and how to use this in Unity
Language: C# - Size: 431 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

tech-leads-club/nestjs-dependency-inversion
Exemplo de inversão de dependência no NestJS.
Language: TypeScript - Size: 292 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

isilsubasi08/BasicHiltExample
Language: Kotlin - Size: 2.59 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

sunmeat/DIP
dependency inversion principle cpp example [soliD]
Language: C++ - Size: 17.6 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

keesvv/featherioc
A tiny Inversion-of-Control Container for JS/TS (ES6+).
Language: TypeScript - Size: 375 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

yuri-becker/xamarin-ninject-sample 📦
Example project for using Ninject with Xamarin instead of Xamarin's DependencyService
Language: C# - Size: 171 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

aenesgur/Redis-And-MemoryCache_.NetCore
Simple cache application which developing with using Redis Cache and Memory Cache. Developed according to DIP
Language: C# - Size: 1.89 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

SilvanoGPM/ignite-lab-notifications-service
Projeto desenvolvido durante o Ignite Lab 04
Language: TypeScript - Size: 196 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jordifierro/android-base
Android Clean Architecture MVP RESTful client template app
Language: Java - Size: 364 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 84 - Forks: 26

licenseware/sample-clean-architecture
A practical guide to dependency injection
Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

AndrewChupin/Kitten
Kotlin DI fast and safe library
Language: Kotlin - Size: 118 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 2

MostafaMazrouh/MassiveToBe_PartOne
Clean Architecture for MassiveToBe Mobile Apps, each layer is a separate framework.
Language: Swift - Size: 247 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

mrbrunelli/dependency-inversion-principle
Exemplo utilizando o Princípio da Inversão de Dependência
Language: TypeScript - Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

lucy-ironmonger/cruise-ships
One of the main projects on the Manchester Codes bootcamp. An exercise in OOP through initially exploring user stories and domain modelling. Extremely satisfying working with a GUI and actively seeing changes made to the JavaScript, HTML and CSS. The entire project was pair-programmed with my buddy Shona McBride.
Language: JavaScript - Size: 118 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

fabioCollini/Inversion
Retrieve easily all the implementations of an interface
Language: Kotlin - Size: 301 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 46 - Forks: 2

bodrulamin/SchoolManagementSystemJava
A simple School Money Management System built by Java OOP Concept.
Language: Java - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

plusangel/DependencyInversion_pattern_cpp
Dependency Inversion pattern using modern C++
Language: C++ - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

vassourita/nestjs-provider-helper
Opinionated way to manage your NestJS dependency injection
Language: TypeScript - Size: 33.2 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

ericsonf/DependencyInversionPrinciple
Language: C# - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jmussman/The-Dependency-Game
See the README.md for the introduction and steps to complete the project.
Language: Java - Size: 77.1 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

softspiders/dip-in-ca-deck
Presentation of the simplest counter application showing how to apply the Dependency Inversion Principle
Language: TypeScript - Size: 626 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

jaymecd/package-aws-lambda
Source code for articles series around writing AWS Lambda functions
Language: JavaScript - Size: 14.6 KB - Last synced at: 1 day ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

softspiders/dependency-inversion-principle-on-node-js
Dependency Inversion Principle (DIP) on NodeJS
Language: JavaScript - Size: 466 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cwetanow/Logs
ASP.NET MVC Course Project
Language: JavaScript - Size: 9.38 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 2

nzediegwu1/atm-machine
An ATM application which runs on terminal to demonstrate open-close and dependency inversion principles in python
Language: Python - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
