GitHub topics: service-locator
rrousselGit/riverpod
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Language: Dart - Size: 32.6 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 6,631 - Forks: 986

hynek/svcs
A Flexible Service Locator for Python.
Language: Python - Size: 1.86 MB - Last synced at: about 8 hours ago - Pushed at: 9 days ago - Stars: 349 - Forks: 22

steffenskov/Ckode.ServiceLocator
Ckode.ServiceLocator is a simple natively implemented service locator for simplifying dependency injection.
Language: C# - Size: 161 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

maldoinc/wireup
Performant, concise, and easy-to-use dependency injection container for Python 3.8+.
Language: Python - Size: 5.69 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 167 - Forks: 14

matzefriedrich/parsley
An easy-to-use reflection-based dependency injection package that fits into any Go application.
Language: Go - Size: 220 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 25 - Forks: 3

JamesWalshDev/JCoreInject
Lightweight, attribute-driven Dependency Injection for Unity.
Language: C# - Size: 40 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

ra1028/swiftui-atom-properties
⚛️ Atomic approach state management and dependency injection for SwiftUI
Language: Swift - Size: 6.85 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 305 - Forks: 17

neuecc/MicroResolver 📦
Extremely Fast Dependency Injection Library.
Language: C# - Size: 61.5 KB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 182 - Forks: 18

e22m4u/js-service
Реализация сервис-локатора для JavaScript
Language: JavaScript - Size: 89.8 KB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

libreworks/container
A simple dependency injection container and event target
Language: TypeScript - Size: 787 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

Prosumma/Guise
An elegant, flexible, type-safe dependency resolution framework for Swift
Language: Swift - Size: 450 KB - Last synced at: 5 days ago - Pushed at: 24 days ago - Stars: 64 - Forks: 5

young-steveo/bottlejs
A powerful dependency injection micro container for JavaScript applications
Language: JavaScript - Size: 1.28 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,296 - Forks: 64

Ivy-Apps/di
A simple DI library for Kotlin Multiplatform apps.
Language: Kotlin - Size: 336 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 36 - Forks: 6

vb2ae/vb2ae.ServiceLocator.MSDependencyInjection
A class to allow you to register the Microsoft.Extensions.DependencyInjection with the CommonServiceLocator
Language: C# - Size: 163 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

contributors-company/boar_locator
Lightweight service locator for managing synchronous and asynchronous dependencies in Dart.
Language: Dart - Size: 17.6 KB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

dimasmds/instances-container
Simple instances or services container for JavaScript.
Language: TypeScript - Size: 92.8 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 6

gyanjarahatke/RxSharpServiceLocator
RxSharpServiceLocator — A Zero-Constructor, Plug-and-Play DI System for Clean .NET Applications
Language: C# - Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Liftric/DIKit
Dependency Injection Framework for Swift, inspired by KOIN.
Language: Swift - Size: 248 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 102 - Forks: 17

leocavalcante/coroutine-context-api
Using Coroutines Contexts as Hierarchal Service Locators and Dependency Injection Containers
Language: PHP - Size: 41 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

cowwoc/pouch
Inversion of Control that's designed for ease of use and debugging
Language: Java - Size: 4.38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 19 - Forks: 1

letsar/binder
A lightweight, yet powerful way to bind your application state with your business logic.
Language: Dart - Size: 2.54 MB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 179 - Forks: 12

matzefriedrich/parsley-docs
The official docs repository for the Parsley dependency injection package.
Language: Shell - Size: 1.75 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

unitycontainer/commonservicelocator
Microsoft.Practices.ServiceLocation
Language: C# - Size: 120 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 152 - Forks: 49

eser/servicemanager 📦
[Deprecated] 🔌 Most basic implementation of dependency injection container for JavaScript
Language: TypeScript - Size: 1.99 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 1

QuickBirdEng/XServiceLocator
Light-weight Service Locator / Dependency Injection library for Swift: providing objects with the dependencies they need throughout your whole iOS app.
Language: Swift - Size: 132 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 54 - Forks: 5

kibotu/ServiceLocator
The Service Locator is a design pattern used to decouple the way objects are obtained from the concrete classes that implement them. This is achieved by centralizing object creation to a single location, known as a service locator.
Language: Swift - Size: 45.9 KB - Last synced at: about 13 hours ago - Pushed at: 10 months ago - Stars: 6 - Forks: 0

svermeulen/luacator
Simple service locator implementation for lua
Language: Lua - Size: 30.3 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

Louiixx-h/smart-service-locator-unity-library
A library to help to help you manage your services.
Language: C# - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

ArchonInteractive/SwissArmyLib 📦
Collection of helpful utilities we use in our Unity projects.
Language: C# - Size: 9.62 MB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 196 - Forks: 20

dipendra-sharma/dart_service_locator
A lightweight, flexible dependency injection solution for Flutter applications, supporting both synchronous and asynchronous dependency resolution with minimal boilerplate.
Language: C++ - Size: 271 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

rh-id/a-provider
This is a simple pure java service locator for Android
Language: Java - Size: 156 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

rcarubbi/Carubbi.ServiceLocator
A Simple Service Locator Helper
Language: C# - Size: 13.7 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

m039/CommonUnityLibrary
A library with common for all my projects code or assets.
Language: C# - Size: 2.02 MB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 7 - Forks: 0

dimesoftware/services
👔 Contracts for the service layer of any project.
Language: C# - Size: 47.9 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 2

aziis98/go-sl
Small golang service locator library that uses generics
Language: Go - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

unlight/inject3
Inject a dependency
Language: JavaScript - Size: 88.9 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

dshe/MinimalContainer
A minimal IoC (Inversion of Control) container.
Language: C# - Size: 5.15 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

UModules/UService
A lightweight service locator utility for Unity to register, manage, and retrieve services, including MonoBehaviour.
Language: C# - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

RobinHood3082/locator
Minimal Service Locator for Go
Language: Go - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

http-interop/http-factory-discovery
Utility to discover available HTTP factory implementations
Language: PHP - Size: 31.3 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

typesoft/container-ioc
Inversion of Control container & Dependency Injection for Javascript and Node.js apps powered by Typescript.
Language: TypeScript - Size: 142 KB - Last synced at: about 5 hours ago - Pushed at: over 5 years ago - Stars: 102 - Forks: 25

andremion/flutter_github_repos
A simple Flutter application to start playing with Flutter. This app just shows Flutter repositories on GitHub paginating by 10 repos a time.
Language: Dart - Size: 2.71 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 0

dakujem/wire-genie
Autowiring Tool & Dependency Provider.
Language: PHP - Size: 220 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

farajshuaib/di-injectable
A simple Dependency Injection (DI) library for TypeScript supporting Singleton and Transient service lifetimes.
Language: TypeScript - Size: 18.6 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

Atwa/ReKompose
Android Sample Redux+ Kotlin+ compose+ Ktor+ Coroutines
Language: Kotlin - Size: 14.7 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 2

liangxianzhe/creator
A state management library that enables concise, fluid, readable and testable business logic code.
Language: Dart - Size: 671 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 207 - Forks: 20

MohanedZekry/authentication-go-router-bloc
Handle authentication in Flutter using goRouter and HTTP client with BLoC state mangement.
Language: Dart - Size: 81.1 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

pedrojr/4devs
Sugestão de guia para estudos de boas práticas, padrões e assuntos técnicos da área dev.
Size: 81.1 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 1

FlutterDevTools/inherited_state
Simple and clean state management backed by InheritedWidget and DI backed by the service locator pattern.
Language: Dart - Size: 263 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 1

hhpack/service-locator
Lightweight service locator for Hack
Language: Shell - Size: 71.3 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

AmirBayat0/Flutter-caching-data-Bloc-And-Hive
Efficient Data Caching with BLOC & HIVE in FLUTTER: Explore BLOC pattern integration with HIVE database for streamlined data caching in Flutter. This repo guides on storing API data locally, ensuring smooth offline functionality. Optimize your Flutter apps for offline mode with ease.
Language: Dart - Size: 111 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

fathonyfath/dssl
Dead simple service locator for Kotlin JVM
Language: Kotlin - Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

hamed-rezaee/dart_injektor
This is a lightweight dependency injection package in Dart language that provides the ability to register and resolve dependencies.
Language: Dart - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1

devonfw-forge/devonfw4flutter-mts-app
Large-Scale Flutter Reference Application. An Extension of DevonFw's My Thai Star Project
Language: Dart - Size: 20.6 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 68 - Forks: 16

zazoomauro/node-dependency-injection-express-middleware
A Node Dependency Injection middleware for Express
Language: JavaScript - Size: 1.45 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

xorz57/ServiceLocator
Service Locator written in C++11
Language: C++ - Size: 183 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

oagudo/service-locator
Language: C++ - Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

ssube/noicejs
extremely thin async dependency injection
Language: TypeScript - Size: 2.19 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 6

space-code/service-locator
service-locator is a framework written in Objective-C that implements a design pattern used in software development to encapsulate the processes involved in obtaining a service with a strong abstraction layer
Language: Objective-C - Size: 15.6 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tortamque/Musiclum
Musiclum is a sleek music application designed to enhance your music discovery experience.
Language: Dart - Size: 725 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Innmind/DI
Dependency injection
Language: PHP - Size: 63.5 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

f-person/toor
Compile-time safe & easy dependency management in Dart
Language: Dart - Size: 78.1 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

yokawaiik/tickets_storage_app
A small application project where the user can differentiate between different tickets (or other files). An application can be part of something bigger such as storage for storing documents.
Language: Dart - Size: 12.4 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

tsxper/service-manager
Extension to the Service Locator design pattern, that helps to manage application dependencies.
Language: TypeScript - Size: 143 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KafkaWannaFly/singoton
A dependency container what centralize all your objects in one place
Language: Go - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - 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

AdamWallberg/Ymir
My n'th game engine/framework project.
Language: C++ - Size: 17.2 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

oudaykhaled/nyt-flutter-clean-architecture-unit-test
Simple Flutter project built based on BLoC and Clean architecture with both Unit and integration tests. Bitrise for CI/CD.
Language: Dart - Size: 15.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 15

KonstantinKai/meta-injector
Lightweight, Typescript friendly, easy to use and understand service locator implementation for JavaScript and Node.js applications
Language: TypeScript - Size: 1.04 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

maximsakhno/galo-ioc
A lightweight Inversion of Control library implementing the Service Locator pattern for Python.
Language: Python - Size: 5.37 MB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

MadAppGang/mag-service-registry
Globally available central service registry
Language: JavaScript - Size: 582 KB - Last synced at: 19 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

jlgerber/py_service_locator
service locator written in python
Language: Python - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 1

wonunicorn/book_store_app
The book store application build using: Clean Architecture, Bloc 8, Freezed, get_it, DIO, Firebase
Language: Dart - Size: 127 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

rewe-digital/katana 📦
Lightweight, minimalistic dependency injection library for Kotlin & Android
Language: Kotlin - Size: 769 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 177 - Forks: 9

dmitryelagin/summon
A simple service locator for Flutter applications
Language: Dart - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

moha-b/Mova
Movie App with Flutter, designed to demonstrate the implementation of clean architecture and BLoc pattern.
Language: Dart - Size: 160 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

unlight/inject
Inject a dependency (service locator pattern)
Language: TypeScript - Size: 239 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ivanlisovyi/Dep 📦
Framework that implements a dependency injection using the Service Locator pattern and provides a convenient way to use these dependencies using @Dependency property wrapper
Language: Swift - Size: 14.6 KB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

Queatz/On
Kotlin Dependency Injection with zero setup and zero boilerplate code
Language: Kotlin - Size: 68.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

belsrc/di-con 📦
[WIP] Simple IoC container for Node
Language: JavaScript - Size: 6.84 KB - Last synced at: 16 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

truongphamit/swift-service-locator
A simplified version of Service Locator for Swift.
Language: Swift - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - 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

dgolovin-dev/article-unity3d-di
Some efficient ways on how to split your app into parts and efficiently deal with dependencies among these parts.
Language: C# - Size: 244 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

EduardoDiNizo/java-maven-design-pattern-example
Design Pattern em Java
Language: Java - Size: 3.51 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

mimani68/service-locator
Simple service locator example in nodejs
Language: JavaScript - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

alisamy10/toggel_flutter
Language: Dart - Size: 167 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

GustavoHennig/SimpleDependencyManager
Simple Dependency Manager for Java, useful for small projects, Android Apps and Integration Tests
Language: Java - Size: 23.4 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

MartinRajniak/ChatDemo
Jetpack Compose UI Chat Demo
Language: Kotlin - Size: 1.66 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

reyadussalahin/instantiator-pattern
A new design pattern to handle dependencies between software components or classes(for implementation visit: https://github.com/rs-world/instantiator)
Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

rukavina/dicgo
Simple Golang dependency injection container
Language: Go - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

chocolateboy/wireless
A lightweight, declarative dependency-provider
Language: Ruby - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Yesferal/HornsApp-Android-DI
Hada is a whole Kotlin container, which you can use very simple on JVM or Android. You can define all the instance that you will need in your app and manage them in a single place.
Language: Kotlin - Size: 182 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

unlight/injectant Fork of nehalist/di-ts
Dependency Injection in TypeScript
Language: TypeScript - Size: 469 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

shivam-01/Dependency-Injection-in-Flutter
Flutter app to demonstrate and explain Dependency Injection and the other correlated topics.
Language: Dart - Size: 1.01 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

eshta/object-graph-builder
Dependency Injection Container Builder
Language: Python - Size: 115 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Wagerbit/Simple-ServiceLocator-TypeScript
Simple service locator pattern implementation for TypeScript
Language: TypeScript - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

chRyNaN/locator
A Service Locator Library for Kotlin Multi-platform
Language: Kotlin - Size: 73.2 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

azjezz/sweet
Sweet ! a strict typed hack service container and locator.
Language: Hack - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

awd-studio/di
A very simple implementation of the Dependency Injection container on PHP
Language: PHP - Size: 70.3 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

cyrusdargahi/CyDar.ServiceLocator
Language: C# - Size: 30.3 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
