An open API service providing repository metadata for many open source software ecosystems.

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