Pakete, Repositories und App-Kategorien suchen

FLUTTER- UND DART-PAKETE

Abhängigkeitsinjektion und Zustandsverwaltung · Rangliste

Kategorie-Rangliste: Abhängigkeitsinjektion und Zustandsverwaltung. Vergleich nach Aktualität, Nutzung, Qualität und Anerkennung.

Erstellt: (UTC+8)Algorithmus: v250 PaketeGeeignete Kandidaten: 53

Zusammengestellt von: Ducafecat · Datenquellen: pub.dev / GitHub

Ranglistenregeln

Voraussetzungen: Veröffentlichung ≤365 Tage, Pub-Prüfung ≤7 Tage, Downloads ≥100, Pub-Punkte ≥100; bestätigte archivierte Repositories ausgeschlossen. Basis: Aktualität 40%, Nutzung 35%, Qualität 15%, Anerkennung 10%. Kategorie = Basis + Aktualitätsbonus + Potenzialbonus (max. 106). Aktualität: Alter ≤30 Tage, 3×(1−Alter/30). Potenzial: Alter ≤90 Tage, Punkte ≥130, Downloads ≤10.000, +3. Alter und Rang bleiben zum Erstellungszeitpunkt fixiert; maximal 50 Einträge nach veröffentlichtem Kategorierang.

Abhängigkeitsinjektion und Zustandsverwaltung · Rangliste · 50 Pakete
RangPaketeKategoriepunktzahlBasiswertAktualitätsbonusPotenzialbonusVersion veröffentlichtTage seit ReleaseDownloads in 30 TagenPub-PunkteLikesRelease-Aktualität (40 %)Nutzung (35 %)Pub-Qualität (15 %)Anerkennung (10 %)Pub-Daten geprüftQuellrepositoryRepository-Stars (ohne Wertung)Letzter Push (ohne Wertung)Repository geprüftArchiviertDetails
1riverpodv3.5.0

Ein reaktives Caching- und Datenbindungsfреймwerk. Riverpod macht die Arbeit mit asynchronem Code leicht.

AndroidiOSWebmacOSWindowsLinux
98,596,42,1084.490.000160 / 1604.04093,310010090,215.11.2026, 16:28 (UTC+8)rrousselGit/riverpod (Gemeinsames Repository)7.38614.09.2026, 04:30—Nicht archiviertDetailspub.dev ↗
2flutter_riverpodv3.5.0

Ein reaktives Caching- und Datenbindungsfреймwerk. Riverpod macht die Arbeit mit asynchronem Code leicht.

AndroidiOSmacOSWindowsLinux
96,294,12,1084.370.000140 / 1602.92093,310087,586,615.11.2026, 16:28 (UTC+8)rrousselGit/riverpod (Gemeinsames Repository)7.38614.09.2026, 04:30—Nicht archiviertDetailspub.dev ↗
3hooks_riverpodv3.5.0

Ein reaktives Caching- und Datenbindungsfреймwerk. Riverpod macht die Arbeit mit asynchronem Code leicht.

AndroidiOSmacOSWindowsLinux
9592,92,108701.000150 / 16093293,397,493,874,215.11.2026, 16:28 (UTC+8)rrousselGit/riverpod (Gemeinsames Repository)7.38614.09.2026, 04:30—Nicht archiviertDetailspub.dev ↗
4fresh_httpv0.2.0

Ein automatisch aktualisierender HTTP-Client. Aufbauend auf dem Paket http und verwaltet Authentifizierungstoken transparent.

AndroidiOSLinuxmacOSWebWindows
86,383,72,60360.700160 / 160597,279,710019,515.11.2026, 16:28 (UTC+8)felangel/fresh (Gemeinsames Repository)42827.02.2026, 03:22—Nicht archiviertDetailspub.dev ↗
5get_itv9.3.0

Ein einfacher und direkter Service-Locator, der die Trennung zwischen Schnittstelle und konkreter Implementierung ermöglicht und den Zugriff auf die konkrete Implementierung von überall im App erlaubt.

AndroidiOSWebmacOSWindowsLinux
85,185,100562.550.000160 / 1604.73064,710010091,915.11.2026, 16:28 (UTC+8)flutter-it/get_it 1.47120.02.2026, 08:32—Nicht archiviertDetailspub.dev ↗
6bloc_providerv1.1.0

Bietet Bloc für abgeleitete Widgets (O(1)) an und entsorgt den Bloc entsprechend dem Zustand, den der BlocProvider intern verwaltet.

AndroidiOSWebmacOSWindowsLinux
84,979,22,7335.160160 / 1602597,561,910035,415.11.2026, 16:28 (UTC+8)mono0926/bloc_provider 11609.09.2026, 12:06—Nicht archiviertDetailspub.dev ↗
7disposable_providerv2.5.0

DisposableProvider ist eine dünne Hülle um Provider und ruft dispose automatisch auf.

AndroidiOSWebmacOSWindowsLinux
84,879,12,7339.500160 / 160597,566,310019,515.11.2026, 16:28 (UTC+8)mono0926/disposable_provider 1009.09.2026, 12:01—Nicht archiviertDetailspub.dev ↗
8async_extensionv1.2.24

Dart-Asynchronerweiterungen zur Vereinfachung der Verwendung von Future, FutureOr und asynchronen Methoden. Ermöglicht zudem Leistungsverbesserungen bei der Kombination von synchronem und asynchronem Code.

AndroidiOSLinuxmacOSWebWindows
83,982,11,901148.200160 / 1601691,778,110030,815.11.2026, 16:04 (UTC+8)eneural-net/async_extension 1004.11.2026, 13:19—Nicht archiviertDetailspub.dev ↗
9cancelation_tokenv1.2.0

Dieses Paket bietet eine Schnittstelle für Abbruchtoken sowie verschiedene Implementierungen (abbrechbar, Timeout, zusammengesetzt...).

AndroidiOSLinuxmacOSWebWindows
82,980,72,20738.600160 / 160294,476,410011,915.11.2026, 16:04 (UTC+8)d-markey/cancelation_token 108.11.2026, 06:53—Nicht archiviertDetailspub.dev ↗
10alien_signalsv2.4.0

Alien Signals ist eine reaktive Zustandsverwaltungsbibliothek, die die Kraft von Signalen in Dart- und Flutter-Anwendungen bringt.

AndroidiOSWebmacOSWindowsLinux
80,676,41,23178.080160 / 1603187,165,110037,615.11.2026, 16:28 (UTC+8)— ———UnbekanntDetailspub.dev ↗
11refenav3.7.0

Eine State-Management-Bibliothek für Dart und Flutter. Inspiriert durch Riverpod und async_redux.

AndroidiOSWebmacOSWindowsLinux
78,777,51,101810.100160 / 1606086,766,710044,615.11.2026, 16:28 (UTC+8)— ———UnbekanntDetailspub.dev ↗
12mobxv2.7.0

MobX ist eine Bibliothek zur reaktiven Verwaltung des Zustands Ihrer Anwendungen. Nutzen Sie die Kraft von Observables, Aktionen und Reaktionen, um Ihre Dart- und Flutter-Apps zu verbessern.

AndroidiOSWebmacOSWindowsLinux
76,876,80065128.000160 / 1601.33060,685,110078,115.11.2026, 16:28 (UTC+8)mobxjs/mobx.dart (Gemeinsames Repository)2.46518.09.2026, 17:36—Nicht archiviertDetailspub.dev ↗
13dependv5.2.0

depend vereinfacht die Abhängigkeitsverwaltung in Flutter-Apps und bietet eine einfache Initialisierung sowie den Zugriff auf Dienste über die gesamte Widget-Baumstruktur hinweg.

AndroidiOSWebmacOSWindowsLinux
76,271,51,63131.180160 / 160109051,21002615.11.2026, 16:28 (UTC+8)AlexHCJP/depend 706.09.2026, 03:10—Nicht archiviertDetailspub.dev ↗
14flutter_mobxv2.4.0

Flutter-Integration für MobX. Es bietet eine Reihe von Observer-Widgets, die sich automatisch neu erstellen, wenn die verfolgten Observables sich ändern.

AndroidiOSWebmacOSWindowsLinux
75,975,90065116.000160 / 16071960,684,410071,415.11.2026, 16:28 (UTC+8)mobxjs/mobx.dart (Gemeinsames Repository)2.46518.09.2026, 17:36—Nicht archiviertDetailspub.dev ↗
15hydrated_mobxv2.0.0

Eine Erweiterung der MobX-Zustandsverwaltungsbibliothek, die MobX-Zustände automatisch persistent speichert und wiederherstellt.

AndroidiOSWebmacOSWindowsLinux
75,571,31,33171.650160 / 160987,553,61002515.11.2026, 16:28 (UTC+8)NarekManukyan/hydrated_mobx 221.08.2026, 14:03—Nicht archiviertDetailspub.dev ↗
16yx_scopev1.2.2

Kernpaket des kompilier-sicheren DI-Frameworks mit erweiterten Scoping-Funktionen

AndroidiOSWebmacOSWindowsLinux
75,472,403367.590160 / 1607275,364,710046,615.11.2026, 16:28 (UTC+8)yandex/city-services-pub (Gemeinsames Repository)6517.09.2026, 23:51—Nicht archiviertDetailspub.dev ↗
17async_reduxv29.2.3

Die moderne Version von Redux. Zustandsverwaltung, die einfach zu erlernen und leicht zu verwenden ist; leistungsstark genug, um komplexe Anwendungen mit Millionen von Nutzern zu bewältigen; testbar.

AndroidiOSmacOSWindowsLinux
74,274,2003412.800150 / 16015876,668,593,85515.11.2026, 16:28 (UTC+8)marcglasberg/async_redux 23715.09.2026, 05:28—Nicht archiviertDetailspub.dev ↗
18yx_statev1.0.2

Eine Zustandsverwaltungsbibliothek für Dart/Flutter-Anwendungen.

AndroidiOSWebmacOSWindowsLinux
747103366.210160 / 1603175,363,210037,615.11.2026, 16:28 (UTC+8)yandex/city-services-pub (Gemeinsames Repository)6517.09.2026, 23:51—Nicht archiviertDetailspub.dev ↗
19bloc_toolsv0.1.0-dev.25

Werkzeuge zum Erstellen von Anwendungen mit der bloc-State-Verwaltungs-Bibliothek.

AndroidiOSWebmacOSWindowsLinux
73,873,8005278.200160 / 1602766,681,610036,215.11.2026, 16:28 (UTC+8)felangel/bloc (Gemeinsames Repository)12.47818.09.2026, 14:56—Nicht archiviertDetailspub.dev ↗
20mobx_codegenv2.8.0

Codegenerator für MobX, der die Unterstützung für die Annotation Ihres Codes mit @observable, @computed, @action sowie die Erstellung von Store-Klassen hinzufügt.

AndroidiOSmacOSWindowsLinux
73,573,5006592.400150 / 16030160,682,893,86215.11.2026, 16:28 (UTC+8)mobxjs/mobx.dart (Gemeinsames Repository)2.46518.09.2026, 17:36—Nicht archiviertDetailspub.dev ↗
21listenv1.0.1

Ein Paket, um Zustandsänderungen an interessierte Listener in reiner Dart zu melden.

AndroidiOSLinuxmacOSWebWindows
71,771,7001062.420.000160 / 160444410010041,315.11.2026, 16:28 (UTC+8)flutter/core-packages 1419.09.2026, 07:20—Nicht archiviertDetailspub.dev ↗
22watch_itv2.5.0

Einfaches Zustandsmanagement, angetrieben durch get_it. Es ermöglicht das Beobachten von Änderungen von Objekten innerhalb des get_it-Dienstlokalisators und das entsprechende Neuzeichnen der Benutzeroberfläche.

AndroidiOSWebmacOSWindowsLinux
70,970,9005614.100160 / 16021364,769,210058,315.11.2026, 16:28 (UTC+8)flutter-it/watch_it 18820.02.2026, 08:30—Nicht archiviertDetailspub.dev ↗
23command_itv9.5.2

command_it ist eine Möglichkeit, Ihren Status basierend auf `ValueListenable` und dem `Command`-Entwurfsmuster zu verwalten. Es ist eine Neuauflage von flutter_command.

AndroidiOSWebmacOSWindowsLinux
69,266,203564.820160 / 1603564,761,410038,915.11.2026, 16:28 (UTC+8)flutter-it/command_it 2420.02.2026, 08:32—Nicht archiviertDetailspub.dev ↗
24blocv9.2.1

Eine vorhersagbare State-Management-Bibliothek, die bei der Implementierung des BLoC-(Geschäftslogik-Komponente)-Entwurfsmusters hilft.

AndroidiOSWebmacOSWindowsLinux
68,268,2001872.470.000160 / 1603.22023,610010087,715.11.2026, 16:28 (UTC+8)felangel/bloc (Gemeinsames Repository)12.47818.09.2026, 14:56—Nicht archiviertDetailspub.dev ↗
25built_reduxv8.0.11

Eine in Dart geschriebene Zustandsverwaltungsbibliothek, die Unveränderlichkeit erzwingt

AndroidiOSWebmacOSWindowsLinux
686503579.150145 / 1601064,26690,62615.11.2026, 16:28 (UTC+8)— ———UnbekanntDetailspub.dev ↗
26listen_itv6.0.0

Reaktive Primitiven für Flutter – beobachtbare Sammlungen und leistungsstarke Operatoren. Arbeiten Sie mit ValueNotifiers wie mit Streams. Enthält ListNotifier, MapNotifier, SetNotifier. Zuvor veröffentlicht als functional_listener.

AndroidiOSWebmacOSWindowsLinux
67,567,5005610.900160 / 1601664,767,310030,815.11.2026, 16:28 (UTC+8)flutter-it/listen_it 1420.02.2026, 08:30—Nicht archiviertDetailspub.dev ↗
27inject_generatorv1.2.1

Quellcodegenerator für inject_annotation. Liest die Anmerkungen @inject, @component und @module aus und generiert zu Build-Zeit vollständig verdrahtete Abhängigkeitskomponenten.

AndroidiOSLinuxmacOSWindows
67,167,10078143.000140 / 160654,585,987,521,115.11.2026, 16:28 (UTC+8)ralph-bergmann/inject.dart (Gemeinsames Repository)1429.08.2026, 01:04—Nicht archiviertDetailspub.dev ↗
28inject_flutterv1.2.1

Flutter-Integration für inject_annotation. Bietet ViewModelFactory und ViewModelBuilder zum Einbetten von ViewModels in Widgets mit automatischer Lebenszyklusverwaltung sowie SubcomponentBuilder zur Verwaltung eines @subc [...]

AndroidiOSLinuxmacOSWebWindows
66,166,1007895.700150 / 160254,58393,811,915.11.2026, 16:28 (UTC+8)ralph-bergmann/inject.dart (Gemeinsames Repository)1429.08.2026, 01:04—Nicht archiviertDetailspub.dev ↗
29state_beaconv3.1.2

Eine reaktive Primitive und einfache Zustandsverwaltungslösung für Dart und Flutter

AndroidiOSWebmacOSWindowsLinux
65,162,103814.860160 / 1604853,561,410042,315.11.2026, 16:28 (UTC+8)zupat/dart_beacon 4729.08.2026, 20:12—Nicht archiviertDetailspub.dev ↗
30scoped_depsv0.2.1

Eine einfache Dart-Bibliothek zum Verwalten von Bereichsabhängigkeiten, die auf den Zones aus dart:async basiert.

AndroidiOSLinuxmacOSWebWindows
64,364,300109118.000160 / 160942,984,51002515.11.2026, 16:28 (UTC+8)mrgnhnt96/scoped_deps 022.08.2026, 02:48—Nicht archiviertDetailspub.dev ↗
31injectablev3.0.0

Injectable ist ein praktischer Codegenerator für get_it. Inspiriert von Angular DI, Guice DI und inject.dart.

AndroidiOSWebmacOSWindowsLinux
63,963,900208460.000160 / 1601.4602094,410079,115.11.2026, 16:28 (UTC+8)Milad-Akarie/injectable (Gemeinsames Repository)62513.08.2026, 22:56—Nicht archiviertDetailspub.dev ↗
32auto_injectorv2.2.0

Automatisches Abhängigkeitsinjektionssystem, aber ohne build_runner :)

AndroidiOSWebmacOSWindowsLinux
60,860,80014451.200160 / 16011932,978,51005215.11.2026, 16:28 (UTC+8)Flutterando/auto_injector 5924.06.2026, 09:06—Nicht archiviertDetailspub.dev ↗
33hydrated_blocv11.0.0

Eine Erweiterung der Bloc-Zustandsverwaltungsbibliothek, die Zustände automatisch speichert und wiederherstellt.

AndroidiOSWebmacOSWindowsLinux
60,260,200237232.000160 / 1609741689,410074,715.11.2026, 16:28 (UTC+8)felangel/bloc (Gemeinsames Repository)12.47818.09.2026, 14:56—Nicht archiviertDetailspub.dev ↗
34signalsv7.1.0

Reaktivität einfach gemacht. Mehr erreichen, indem man weniger tut. Unterstützt Flutter und jedes Dart-Projekt, einschließlich HTML/JS, CLI, Shelf-Server, VM und mehr.

AndroidiOSWebmacOSWindowsLinux
58,758,70017026.100160 / 1607152773,610071,415.11.2026, 16:28 (UTC+8)rodydavis/signals.dart (Gemeinsames Repository)81614.09.2026, 13:29—Nicht archiviertDetailspub.dev ↗
35signals_flutterv7.1.0

Die Signals-Bibliothek bietet vier zentrale Funktionen, die die Bausteine für jedwede Geschäftslogik darstellen, die Sie sich vorstellen können.

AndroidiOSWebmacOSWindowsLinux
56,456,40017036.900150 / 160932776,193,849,315.11.2026, 16:28 (UTC+8)rodydavis/signals.dart (Gemeinsames Repository)81614.09.2026, 13:29—Nicht archiviertDetailspub.dev ↗
36fqueryv3.1.0

Einfache, aber leistungsstarke Lösung für asynchrone Zustandsverwaltung mit integrierter Caching-Funktion

AndroidiOSWebmacOSWindowsLinux
53,253,2001424.750145 / 1608933,361,390,648,915.11.2026, 16:28 (UTC+8)41y08h/fquery 16313.07.2026, 07:23—Nicht archiviertDetailspub.dev ↗
37flutter_solidartv2.7.4

Eine einfache State-Management-Lösung für Flutter-Anwendungen, inspiriert von SolidJS

AndroidiOSWebmacOSWindowsLinux
52,152,1001776.340160 / 1608225,463,41004815.11.2026, 16:28 (UTC+8)nank1ro/solidart (Gemeinsames Repository)22928.08.2026, 22:48—Nicht archiviertDetailspub.dev ↗
38solidartv2.8.6

Eine einfache State-Management-Lösung für Dart-Anwendungen, inspiriert von SolidJS

AndroidiOSWebmacOSWindowsLinux
51,151,1001776.260150 / 1608025,463,393,847,715.11.2026, 16:28 (UTC+8)nank1ro/solidart (Gemeinsames Repository)22928.08.2026, 22:48—Nicht archiviertDetailspub.dev ↗
39bloc_presentationv1.1.2+3

Einmalige Nebenwirkungen (Navigation / Snackbar / Dialog) aus Bloc oder Cubit auslösen, ohne den Zustand zu verunreinigen.

AndroidiOSWebmacOSWindowsLinux
49,849,80024826.800140 / 1609314,873,887,549,315.11.2026, 16:28 (UTC+8)leancodepl/bloc_presentation 3412.03.2026, 19:21—Nicht archiviertDetailspub.dev ↗
40meeduv9.3.2

Ein einfaches State Management, Dependency Injection und reaktive Programmierung für Dart-Projekte.

AndroidiOSWebmacOSWindowsLinux
494900117573140 / 1602940,34687,536,915.11.2026, 16:28 (UTC+8)darwin-morocho/flutter-meedu (Gemeinsames Repository)3620.07.2026, 20:18—Nicht archiviertDetailspub.dev ↗
41data_widgetv0.0.3

Ein datenbezogenes Hilfswidget und Werkzeuge, um Ihnen zu helfen, Ihre Flutter-App schneller mit weniger Code zu erstellen.

AndroidiOSLinuxmacOSWebWindows
47,147,10033138.500160 / 16077,876,410022,615.11.2026, 16:28 (UTC+8)sunarya-thito/data_widget 418.12.2025, 19:43—Nicht archiviertDetailspub.dev ↗
42state_machinev3.0.3

Endlicher Zustandsmaschinen-Tool. Definieren Sie rechtliche Zustandsübergänge einfach. Hören Sie auf Zustands-Eintritte, -Austritte und -Übergänge.

AndroidiOSWebmacOSWindowsLinux
46,446,40025723.800120 / 1604113,872,97540,615.11.2026, 16:28 (UTC+8)Workiva/state_machine 6501.08.2026, 03:55—Nicht archiviertDetailspub.dev ↗
43flutter_rearchv1.7.3

Ein neu gedachter deklarativer Ansatz für die Anwendungsarchitektur und -gestaltung

AndroidiOSWebmacOSWindowsLinux
45,645,600160591160 / 160122946,210027,815.11.2026, 16:28 (UTC+8)GregoryConrad/rearch-dart (Gemeinsames Repository)14808.06.2026, 03:55—Nicht archiviertDetailspub.dev ↗
44junev1.0.2

June ist eine leichte und moderne Zustandsverwaltungsbibliothek, die sich darauf konzentriert, ein Muster bereitzustellen, das dem nativen Zustandsverwaltungsmuster von Flutter sehr ähnlich ist.

AndroidiOSWebmacOSWindowsLinux
45,645,600155311150 / 1608830,241,693,848,715.11.2026, 16:28 (UTC+8)melodysdreamj/june 6410.07.2026, 07:36—Nicht archiviertDetailspub.dev ↗
45dashv1.0.8

Die Dash-Bibliothek ist dafür verantwortlich, ein Service-Locator-Muster anzubieten, das sich um die Bereitstellung und Bereinigung von Blocs kümmert.

AndroidiOSWebmacOSWindowsLinux
45,545,500135238160 / 1601035,139,61002615.11.2026, 16:28 (UTC+8)ViniciusSossela/dash 3502.07.2026, 20:03—Nicht archiviertDetailspub.dev ↗
46yx_scope_flutterv1.2.0

Ein Adapter-Paket, das yx_scope-Widgets für die Flutter-Benutzeroberfläche bereitstellt

AndroidiOSWebmacOSWindowsLinux
43,843,8003265.330160 / 160348,162,110038,615.11.2026, 16:28 (UTC+8)yandex/city-services-pub (Gemeinsames Repository)6517.09.2026, 23:51—Nicht archiviertDetailspub.dev ↗
47flutter_hooks_blocv0.18.0

Eine flutter_bloc-Umsetzung basierend auf flutter_hooks mit der gleichen API.

AndroidiOSWebmacOSWindowsLinux
43,343,300223914160 / 1603517,949,410038,915.11.2026, 16:28 (UTC+8)kranfix/riverbloc (Gemeinsames Repository)8412.04.2026, 21:55—Nicht archiviertDetailspub.dev ↗
48app_statev0.9.7

Eine Zustandsverwaltungslösung auf Basis der Router-API für größere Apps.

AndroidiOSWebmacOSWindowsLinux
424200224910140 / 1606517,749,387,545,515.11.2026, 16:28 (UTC+8)alexeyinkin/flutter-app-state 2205.04.2026, 02:19—Nicht archiviertDetailspub.dev ↗
49flutter_controlv4.2.1+1

Flutter Control ist eine komplexe Bibliothek zur Verwaltung von App und Zustandsmanagement, Abhängigkeitsinjektion, Navigation mit Routing, Lokalisierung und mehr.

AndroidiOSWebmacOSWindowsLinux
40,740,700215574145 / 1602219,14690,63415.11.2026, 16:28 (UTC+8)RomanBase/flutter_control 2106.07.2026, 15:43—Nicht archiviertDetailspub.dev ↗
50lite_statev4.1.2

Eine einfache Zustandsverwaltungs-Maschine für Flutter.

AndroidiOSmacOSWindowsLinux
40,440,400174203150 / 16092638,593,82515.11.2026, 16:28 (UTC+8)caseyryan/flutter_lite_state 724.05.2026, 23:47—Nicht archiviertDetailspub.dev ↗