VInject

Java Dependency injection framework

A lightweight and powerful dependency injection framework for Java applications, designed to simplify and improve code organization. Originally created for Minecraft plugin development, it provides seamless integration with the Bukkit/Spigot ecosystem with the possibility to support standalone Java applications.

Features

  • Native integration with Paper plugins

  • Automatic plugin lifecycle management

  • Component templates with the Intellij Plugin

Examples can be found on the github repository.

Last updated