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
google avatar

google/inject.dartArchived

0
View on GitHub↗

Inject.dart

Compile-time dependency injection for Dart and Flutter

Features

  • Dependency Injection - Compile-time dependency injection for Dart and Flutter.

AI search

Explore more awesome repositories

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

Start searching with AI
  • Development Frameworks - Compile-time dependency injection.
  • State Management - Compile-time dependency injection framework.
  • 861 stars·194 forks·Dart·MIT·17 views

    Star history

    Star history chart for google/inject.dartStar history chart for google/inject.dart

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Inject.dart

    These projects share indexed features with Inject.dart. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    • johnpryan/redux.dartjohnpryan avatar

      johnpryan/redux.dart

      519View on GitHub↗

      Redux for Dart

      Dart
      View on GitHub↗519
    • 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
    Compare all 30 related projects→

    Frequently asked questions

    What does google/inject.dart do?

    Compile-time dependency injection for Dart and Flutter

    What are the main features of google/inject.dart?

    The main features of google/inject.dart are: Dependency Injection, Development Frameworks, State Management.

    Which projects share features with google/inject.dart?

    Projects with overlapping indexed features include: mobxjs/mobx.dart — MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps. jonataslaw/getx — GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state,… alibaba/fish-redux — fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It… johnpryan/redux.dart — Redux for Dart. felangel/bloc — This is a Dart state management library and architectural framework that decouples business logic from the user… rrousselgit/provider — Provider is a state management and dependency injection framework for Flutter. It simplifies the sharing of data…