17 Vue packages tagged “dependency-injection”

Most downloaded: inversify-props, with 200,411 downloads in the last year and 87 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

inversify-props

Wrapper to use inversify as property decorator with TypeScript, useful for component libraries like Vue, React or LitElement
87 200,411

vue-inversify-decorator

PoC of combining vue-class-component and Inversify together
26 5,395

vue-airport

A generic check-in system with local IoC container for parent/child component registration pattern in Vue 3
3,521

iocraft

A lightweight IOC container for Vue 3 using the Composition API.
2 2,515

@xeno-js/cli

Official Xeno.JS CLI for scaffolding and generating explicit TypeScript application architecture.
1 2,267

@dvolper/tsdi

TypeScript Dependency Injection
2,049

@xeno-js/vue

Application architecture for Vue with explicit dependency injection, CQRS, composable pipelines, and clear application boundaries.
1 1,952

@kaokei/use-vue-service

Lightweight Vue 3 state management with dependency injection, inspired by Angular services.
5 1,891

vue-di-container

Dependency injection container for Vue
1 1,561

@scandltd/vue-injector

Dependency Injection for Vue.js 2
20 1,557

@lsw-abpvue/core

The kernel of the ABP Vue UI: dependency injection, application state, localization and routing.
3 1,373

@vue-ioc/core

IoC and DI for Vue powered by InversifyJS and inspired by Angular @Module syntactic sugar.
44 786

@dvolper/tsdi-vue

TypeScript Dependency Injection for VueJS
2 641

@iappx/vue-facing-di

Class-based Vue 3 components with constructor dependency injection powered by tsyringe.
605

@nonnajs/vue

Vue bindings for @nonnajs/di - a component plus useInjection()/useOptionalInjection()/useAllInjections()/useInjector() composables for zero-reflection dependency injection in Vue 3 apps.
2 439

@yatoi/vue

Vue bridge for @yatoi/kernel: provideKernel, useService, Requires, usePlugin.
316

@iappx/pinia-di

Class-based Pinia stores with constructor dependency injection powered by tsyringe.