awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 रिपॉजिटरी

Awesome GitHub RepositoriesStatic Injection Frameworks

Java-based dependency injection frameworks that use compile-time code generation instead of reflection.

Distinct from Java Frameworks: Distinct from general Java Frameworks: focuses on the specific mechanism of static code generation for dependency injection.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Static Injection Frameworks. Refine with filters or upvote what's useful.

Awesome Static Injection Frameworks GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • google/daggergoogle का अवतार

    google/dagger

    17,697GitHub पर देखें↗

    Dagger is a compile-time dependency injection framework for Java and Android applications. It automates the construction and wiring of object graphs by generating static source code during the build process, which eliminates the need for reflection or runtime bytecode generation. The framework distinguishes itself by performing strict validation of the entire dependency structure before the application runs, ensuring that all required bindings are satisfied and identifying circular references early. It manages object lifecycles through scoped containers and supports lazy resolution, allowing

    Constructs and validates object graphs for Java and Android applications using compile-time code generation.

    Java
    GitHub पर देखें↗17,697
  • google/guicegoogle का अवतार

    google/guice

    12,734GitHub पर देखें↗

    Guice is a Java dependency injection framework and component container. It automates object wiring by mapping interfaces to implementations via a central injector, removing the need for manual factory patterns and constructor calls. The framework provides specialized support for aspect-oriented programming, allowing for the interception and modification of method execution to implement shared cross-cutting concerns. It also functions as a persistence manager to coordinate transaction boundaries and manage the lifecycle of entity managers within a dependency-injected environment. Its core cap

    Provides a Java-based dependency injection framework for automating object wiring.

    Java
    GitHub पर देखें↗12,734
  • square/daggersquare का अवतार

    square/dagger

    7,281GitHub पर देखें↗

    Dagger is a compile-time dependency injection framework for Java and Android that automates object creation and lifecycle management. It functions as a static dependency injector and graph validator, resolving object requirements during the build process to avoid runtime reflection and prevent crashes caused by missing bindings. The framework distinguishes itself by using static analysis and code generation to produce factory classes at build time. It employs qualifier-based type differentiation to manage multiple implementations of the same type and provides scope-based lifecycle management

    Implements a Java-based dependency injection framework that uses compile-time code generation instead of reflection.

    Java
    GitHub पर देखें↗7,281
  • jakewharton/u2020JakeWharton का अवतार

    JakeWharton/u2020

    5,626GitHub पर देखें↗

    u2020 is an example Android application that demonstrates how to wire together application components using compile-time dependency injection, annotation-driven view binding, and a slide-out debug drawer. The project serves as a real-world showcase for integrating Dagger for dependency injection and Butter Knife for view binding, both of which generate code at compile time rather than relying on runtime reflection. The application features an in-memory mock server that simulates backend responses using static data, enabling development and testing without a live network. A debug drawer overla

    Injects Android resource values like strings, colors, dimensions, and drawables directly into annotated fields.

    Java
    GitHub पर देखें↗5,626
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. General Purpose Frameworks
  5. Java Frameworks
  6. Static Injection Frameworks

सब-टैग एक्सप्लोर करें

  • Static Field Injection1 सब-टैगPopulating static class members with dependencies via a registration process. **Distinct from Static Injection Frameworks:** Focuses specifically on injecting into static fields rather than general static framework architecture.