Skip to content

Add Dimension-DI to Dependency Injection#1191

Merged
akullpp merged 1 commit intoakullpp:masterfrom
akardapolov:master
Apr 12, 2026
Merged

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

Conversation

@akardapolov
Copy link
Copy Markdown
Contributor

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!

@akullpp akullpp merged commit b0f9d23 into akullpp:master Apr 12, 2026
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.

2 participants