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

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