awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to google/inject.dart

Projects sharing features with Inject.dart

30 open-source projects similar to google/inject.dart, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • rrousselgit/providerrrousselGit avatar

    rrousselGit/provider

    5,258View on GitHub↗

    Provider is a state management and dependency injection framework for Flutter. It simplifies the sharing of data across a widget tree by using a system that manages the injection of objects and services with automated lifecycle and resource disposal. The framework distinguishes itself through reactive state containers that bridge asynchronous data from streams and futures directly into the component tree. It supports state derivation, allowing new objects to be constructed and synchronized based on values observed from multiple upstream providers. To maintain performance, it provides selectiv

    Dart
    View on GitHub↗5,258
  • alibaba/fish-reduxalibaba avatar

    alibaba/fish-redux

    7,275View on GitHub↗

    fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co

    Dartadapteraopcomponent
    View on GitHub↗7,275
  • jonataslaw/getxjonataslaw avatar

    jonataslaw/getx

    11,181View on GitHub↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    Dart
    View on GitHub↗11,181

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • johnpryan/redux.dartjohnpryan avatar

    johnpryan/redux.dart

    519View on GitHub↗

    Redux for Dart

    Dart
    View on GitHub↗519
  • felangel/blocfelangel avatar

    felangel/bloc

    12,455View on GitHub↗

    This is a Dart state management library and architectural framework that decouples business logic from the user interface by transforming a stream of events into a stream of states. It implements a business logic component pattern to ensure that state transitions are predictable and testable. The project distinguishes itself through advanced event stream processing, providing concurrency strategies to drop, restart, or queue incoming events. It includes a dedicated state persistence layer for saving and restoring application state to maintain session continuity, as well as tools for state his

    Dart
    View on GitHub↗12,455
  • mobxjs/mobx.dartmobxjs avatar

    mobxjs/mobx.dart

    2,469View on GitHub↗

    MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.

    Dartdartdart-languageflutter
    View on GitHub↗2,469
  • ets-labs/python-dependency-injectorets-labs avatar

    ets-labs/python-dependency-injector

    4,805View on GitHub↗

    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
    View on GitHub↗4,805
  • flutterando/modularFlutterando avatar

    Flutterando/modular

    1,381View on GitHub↗

    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
    View on GitHub↗1,381
  • chrisbanes/tivichrisbanes avatar

    chrisbanes/tivi

    6,732View on GitHub↗

    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
    View on GitHub↗6,732
  • acclimatecontainer/acclimate-containerAcclimateContainer avatar

    AcclimateContainer/acclimate-container

    219View on GitHub↗

    Adapters for PHP framework containers to an interoperable interface

    PHP
    View on GitHub↗219
  • aksiksi/compose2nixaksiksi avatar

    aksiksi/compose2nix

    857View on GitHub↗

    Generate a NixOS config from a Docker Compose project.

    Go
    View on GitHub↗857
  • akardapolov/dimension-diakardapolov avatar

    akardapolov/dimension-di

    17View on GitHub↗

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

    Javadependency-injectiondependency-managementdi-framework
    View on GitHub↗17
  • aldycool/netcoresyncaldycool avatar

    aldycool/NETCoreSync

    79View on GitHub↗

    NETCoreSync is a database synchronization framework where each client's local offline database (on each client's multiple devices) can be synchronized on-demand via network into a single centralized database hosted on a server. Data which are stored locally within each device of a single client…

    Dart
    View on GitHub↗79
  • alephao/nftoolalephao avatar

    alephao/nftool

    152View on GitHub↗

    A suite of tools for NFT generative art.

    Go
    View on GitHub↗152
  • accenture/alexiaAccenture avatar

    Accenture/alexia

    166View on GitHub↗

    A Framework for creating Amazon Echo (Alexa) skills using Node.js

    JavaScript
    View on GitHub↗166
  • abdolence/slack-morphism-rustabdolence avatar

    abdolence/slack-morphism-rust

    223View on GitHub↗

    Slack Morphism is a modern client library for Slack Web/Events API/Socket Mode and Block Kit.

    Rust
    View on GitHub↗223
  • agnostiqhq/covalentAgnostiqHQ avatar

    AgnostiqHQ/covalent

    861View on GitHub↗

    Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.

    Python
    View on GitHub↗861
  • alibaba/pipcookalibaba avatar

    alibaba/pipcook

    2,593View on GitHub↗

    Machine learning platform for Web developers

    TypeScript
    View on GitHub↗2,593
  • aggre/ullraggre avatar

    aggre/ullr

    64View on GitHub↗

    Functional Web Components

    TypeScript
    View on GitHub↗64
  • acandylevey/ngrx-http-trackingacandylevey avatar

    acandylevey/ngrx-http-tracking

    6View on GitHub↗

    Checkout the demo

    TypeScript
    View on GitHub↗6
  • alisoftware/dipAliSoftware avatar

    AliSoftware/Dip

    980View on GitHub↗

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

    Swift
    View on GitHub↗980
  • amadeusitgroup/tansuAmadeusITGroup avatar

    AmadeusITGroup/tansu

    100View on GitHub↗

    tansu is a lightweight, push-based framework-agnostic state management library. It borrows the ideas and APIs originally designed and implemented by Svelte stores and extends them with computed and batch.

    TypeScript
    View on GitHub↗100
  • amoahcp/spring-vertx-extamoAHCP avatar

    amoAHCP/spring-vertx-ext

    50View on GitHub↗

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

    Java
    View on GitHub↗50
  • amzn/alexa-skills-kit-javaamzn avatar

    amzn/alexa-skills-kit-java

    827View on GitHub↗

    Alexa Skills Kit SDK for Java

    Java
    View on GitHub↗827
  • andir/npinsandir avatar

    andir/npins

    538View on GitHub↗

    Nix dependency pinning. Very similar to Niv but has a few features that I personally wanted.

    Rust
    View on GitHub↗538
  • andrewcourtice/harlemandrewcourtice avatar

    andrewcourtice/harlem

    516View on GitHub↗

    Powerfully simple global state management for Vue 3

    TypeScriptjavascriptstate-managementtypescript
    View on GitHub↗516
  • androidannotations/androidannotationsandroidannotations avatar

    androidannotations/androidannotations

    10,981View on GitHub↗

    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
    View on GitHub↗10,981
  • angular-architects/ngrx-hateoasangular-architects avatar

    angular-architects/ngrx-hateoas

    5View on GitHub↗

    A library to bring hypermedia json into the NgRx Signal Store following the HATEOAS approach

    TypeScript
    View on GitHub↗5
  • angular-architects/ngrx-toolkitangular-architects avatar

    angular-architects/ngrx-toolkit

    324View on GitHub↗

    Various Extensions for the NgRx Signal Store

    TypeScript
    View on GitHub↗324
  • alibaba/beidoualibaba avatar

    alibaba/beidou

    2,729View on GitHub↗

    🌌 Isomorphic framework for server-rendered React apps

    JavaScript
    View on GitHub↗2,729