Skip to content

Add Dimension-DI to Dependency Injection#1191

Open
akardapolov wants to merge 1 commit intoakullpp:masterfrom
akardapolov:master
Open

Add Dimension-DI to Dependency Injection#1191
akardapolov wants to merge 1 commit intoakullpp:masterfrom
akardapolov:master

Conversation

@akardapolov
Copy link

Dimension-DI occupies a unique niche among existing DI entries. Unlike compile-time frameworks (Dagger, Avaje Inject), it operates at runtime with automatic classpath scanning. Unlike heavier runtime frameworks (Guice, HK2), it avoids proxies, reflection, and bytecode generation entirely by leveraging the JDK Class-File API. This combination is unique among the listed libraries.

This project is developer-friendly (Apache-2.0 license, English documentation) and fills a gap for developers needing a minimal, zero-boilerplate runtime DI container without the overhead of larger frameworks. If it doesn't fully meet criteria (a)-(c), I believe its unique approach and function justifies inclusion under criterion (d).

Thank you for considering!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant