awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ipjohnson/grace

Open-source alternatives to Grace

30 open-source projects similar to ipjohnson/grace, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Grace alternative.

  • insertkoinio/koinAvatar von InsertKoinIO

    InsertKoinIO/koin

    9,992Auf GitHub ansehen↗

    Koin is a dependency injection framework for Kotlin applications that manages object lifetimes and resolves dependencies through a lightweight container. It functions as a multiplatform library, allowing shared object definitions and resource bindings to be reused across different target platforms and source sets. The framework provides a system for resolving dependencies directly within user interface components to decouple business logic from view implementations. It includes a compile-time dependency validator that analyzes dependency graphs during the build process to detect missing bindi

    Kotlinandroiddependency-injectioninjection
    Auf GitHub ansehen↗9,992
  • ets-labs/python-dependency-injectorAvatar von ets-labs

    ets-labs/python-dependency-injector

    4,805Auf GitHub ansehen↗

    This is a dependency injection framework and inversion of control container for Python. It decouples object creation from business logic by managing how services and their dependencies are assembled, delivered, and linked within an application. The framework is distinguished by its ability to perform automated component wiring, using import hooks and decorators to inject dependencies into functions and classes across different modules. It supports non-blocking flows through an asynchronous dependency resolver and manages the initialization and shutdown sequences of shared external resources a

    Pythonaiohttpasynciodependency-injection
    Auf GitHub ansehen↗4,805
  • chrisbanes/tiviAvatar von chrisbanes

    chrisbanes/tivi

    6,732Auf GitHub ansehen↗

    Tivi is a cross-platform application for discovering and tracking television shows, built with Kotlin Multiplatform and Compose Multiplatform to share its user interface across Android, iOS, and desktop platforms. The app follows the Model-View-Intent (MVI) architecture pattern, where user actions are modelled as sealed class intents that reduce into a single immutable state object, ensuring predictable and unidirectional data flow managed through Kotlin coroutines and StateFlow. The application uses Hilt for compile-time dependency injection and SQLDelight for type-safe local data storage, c

    Kotlinandroid-applicationjetpack-composekotlin
    Auf GitHub ansehen↗6,732

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • flutterando/modularAvatar von Flutterando

    Flutterando/modular

    1,381Auf GitHub ansehen↗

    Modular is a framework for the Flutter ecosystem that provides a structured approach to application architecture through module-based dependency injection and navigation management. It enables developers to organize complex codebases into independent, decoupled units, facilitating the management of shared services and object lifecycles within specific application scopes. The framework distinguishes itself by offering hierarchical dependency scoping and lazy resolution, which allow for the automatic creation and disposal of objects based on the active module or page lifecycle. It also features

    Dart
    Auf GitHub ansehen↗1,381
  • amoahcp/spring-vertx-extAvatar von amoAHCP

    amoAHCP/spring-vertx-ext

    50Auf GitHub ansehen↗

    spring-vertx-ext - update spring to 5.1.6.RELEASE - update aspectj to 1.9.2 - update Vert.x to 3.7.0

    Java
    Auf GitHub ansehen↗50
  • androidannotations/androidannotationsAvatar von androidannotations

    androidannotations/androidannotations

    10,981Auf GitHub ansehen↗

    AndroidAnnotations is a suite of tools designed to automate the generation of repetitive boilerplate and setup code for mobile application development. It functions as a code generation tool that reduces manual effort by creating the plumbing required to initialize Android components and views. The project provides specialized frameworks for dependency injection, concurrency management, and view binding. It automates the assignment of system services, resources, and UI elements to fields and maps user interface events directly to methods to eliminate the need for anonymous listener classes.

    Java
    Auf GitHub ansehen↗10,981
  • advantageous/qbitAvatar von advantageous

    advantageous/qbit

    707Auf GitHub ansehen↗

    QBit Java Micorservices lib tutorials| QBit Website | QBit uses Reakt | QBit works with Vert.x | Reakt Vertx

    Java
    Auf GitHub ansehen↗707
  • auraphp/aura.diAvatar von auraphp

    auraphp/Aura.Di

    352Auf GitHub ansehen↗

    Dependency Injection System

    PHP
    Auf GitHub ansehen↗352
  • alisoftware/dipAvatar von AliSoftware

    AliSoftware/Dip

    980Auf GitHub ansehen↗

    Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!

    Swift
    Auf GitHub ansehen↗980
  • autofac/autofacAvatar von autofac

    autofac/Autofac

    4,649Auf GitHub ansehen↗

    Autofac is a dependency injection framework and inversion of control container for .NET. It functions as a component registration engine that decouples class implementations from their dependencies by injecting required services via constructors or properties. The project includes an assembly scanning library to automatically discover and register components within compiled binaries based on specific type criteria. It provides a service lifetime manager to control object memory duration using singletons, instance-per-dependency, or isolated request scopes. The framework covers a broad range

    C#autofacc-sharpdependency-injection
    Auf GitHub ansehen↗4,649
  • bitexpert/discoAvatar von bitExpert

    bitExpert/disco

    139Auf GitHub ansehen↗

    PSR-11 compatible Dependency Injection Container for PHP.

    PHP
    Auf GitHub ansehen↗139
  • bonemind/syringeAvatar von Bonemind

    Bonemind/syringe

    8Auf GitHub ansehen↗

    Basic DI for the Crystal programming language

    Crystal
    Auf GitHub ansehen↗8
  • boot-go/bootAvatar von boot-go

    boot-go/boot

    36Auf GitHub ansehen↗

    Configuration and dependency injection

    Godependency-injectiongogolang
    Auf GitHub ansehen↗36
  • castleproject/windsorAvatar von castleproject

    castleproject/Windsor

    1,537Auf GitHub ansehen↗

    Castle Windsor is a best of breed, mature Inversion of Control container available for .NET

    C#
    Auf GitHub ansehen↗1,537
  • cstamas/vertx-sisuAvatar von cstamas

    cstamas/vertx-sisu

    3Auf GitHub ansehen↗

    Adds Eclipse Sisu enabled DI to Vert.x. In other words, allows you to enjoy all the cool benefits of Eclipse SISU and Google Guice together.

    Java
    Auf GitHub ansehen↗3
  • athena-framework/dependency-injectionAvatar von athena-framework

    athena-framework/dependency-injection

    11Auf GitHub ansehen↗

    Robust dependency injection service container framework

    Crystal
    Auf GitHub ansehen↗11
  • componego/componegoAvatar von componego

    componego/componego

    29Auf GitHub ansehen↗

    The most flexible component-oriented framework for GoLang applications

    Gocomponentsdependency-injectiondi
    Auf GitHub ansehen↗29
  • dadhi/dryiocAvatar von dadhi

    dadhi/DryIoc

    1,116Auf GitHub ansehen↗
    C#dependency-injectiondi-ioc-containerdryioc
    Auf GitHub ansehen↗1,116
  • danielsz/systemAvatar von danielsz

    danielsz/system

    606Auf GitHub ansehen↗

    Reloaded components à la carte

    Clojure
    Auf GitHub ansehen↗606
  • darkleaf/diAvatar von darkleaf

    darkleaf/di

    55Auf GitHub ansehen↗

    DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.

    Clojure
    Auf GitHub ansehen↗55
  • davidrevoledo/inyectorAvatar von davidrevoledo

    davidrevoledo/Inyector

    13Auf GitHub ansehen↗

    Library to Implement Automatic dependency injection by Configuration over Scaned Assemblies

    C#
    Auf GitHub ansehen↗13
  • defval/injectD

    defval/inject

    0Auf GitHub ansehen↗
    Auf GitHub ansehen↗0
  • devxoul/pureAvatar von devxoul

    devxoul/Pure

    380Auf GitHub ansehen↗

    Pure DI in Swift

    Swift
    Auf GitHub ansehen↗380
  • dfed/safediAvatar von dfed

    dfed/SafeDI

    189Auf GitHub ansehen↗

    Compile-time-safe dependency injection for Swift without the boilerplate

    Swiftcode-generationdependency-injectioninversion-of-control
    Auf GitHub ansehen↗189
  • dotnet/runtimeAvatar von dotnet

    dotnet/runtime

    17,966Auf GitHub ansehen↗

    This project is a cross-platform managed execution environment and general-purpose application framework designed for building high-performance software. It provides a unified runtime that handles memory management, type safety, and code execution across diverse operating systems. By integrating a native code compilation toolchain, the platform enables developers to convert managed code into optimized machine instructions, significantly improving startup performance and reducing runtime dependencies for production environments. The framework distinguishes itself through a comprehensive toolch

    C#dotnethacktoberfesthelp-wanted
    Auf GitHub ansehen↗17,966
  • englishtown/vertx-guiceAvatar von englishtown

    englishtown/vertx-guice

    63Auf GitHub ansehen↗

    Enable Verticle dependency injection using Guice. Deploy your verticle with the java-guice: prefix to use the GuiceVerticleFactory.

    Java
    Auf GitHub ansehen↗63
  • englishtown/vertx-hk2E

    englishtown/vertx-hk2

    0Auf GitHub ansehen↗

    Enable Verticle dependency injection using HK2. Deploy your verticle with the java-hk2: prefix to use the HK2VerticleFactory.

    Auf GitHub ansehen↗0
  • appsquickly/typhoonAvatar von appsquickly

    appsquickly/typhoon

    2,692Auf GitHub ansehen↗

    Powerful dependency injection for Objective-C ✨✨ (https://github.com/appsquickly/pilgrim is the pure Swift successor to Typhoon!!)✨✨

    Objective-Cdependency-injectiondiinversion-of-control
    Auf GitHub ansehen↗2,692
  • excilys/androidannotationsAvatar von excilys

    excilys/androidannotations

    10,981Auf GitHub ansehen↗

    AndroidAnnotations is a boilerplate generator and component annotation library designed for Android development. It functions as a dependency injection framework that uses custom annotations to automate the wiring of activities, fragments, and services. The project focuses on reducing manual plumbing through the automation of Android boilerplate. It provides automated solutions for dependency injection and view binding, removing the need for repetitive calls to locate UI elements or manually write factory classes. The library covers activity lifecycle management and the generation of standar

    Java
    Auf GitHub ansehen↗10,981
  • akardapolov/dimension-diAvatar von akardapolov

    akardapolov/dimension-di

    17Auf GitHub ansehen↗

    Ultra-lightweight Java DI framework with JSR-330 support, fast classpath scanning, and zero boilerplate. Minimal alternative to Spring/Guice.

    Javadependency-injectiondependency-managementdi-framework
    Auf GitHub ansehen↗17