Buscar pacotes, repositórios e categorias de apps

PACOTES FLUTTER E DART

Injeção de Dependência e Gerenciamento de Estado · Ranking

Ranking de Injeção de Dependência e Gerenciamento de Estado. Compare pacotes por atualização, uso, qualidade e reconhecimento.

Gerado: (UTC+8)Algoritmo: v250 pacotesCandidatos elegíveis: 53

Elaborado por: Ducafecat · Fontes de dados: pub.dev / GitHub

Regras do ranking

Critérios: versão ≤365 dias, verificação Pub ≤7 dias, downloads ≥100, pontos Pub ≥100; repositórios confirmados como arquivados excluídos. Base: atualização 40%, uso 35%, qualidade 15%, reconhecimento 10%. Categoria = base + bônus recente + potencial (máx. 106). Recente: idade ≤30 dias, 3×(1−idade/30). Potencial: idade ≤90 dias, pontos ≥130, downloads ≤10.000, +3. Idade e posição fixadas na geração; até 50 itens ordenados pela posição publicada.

Injeção de Dependência e Gerenciamento de Estado · Ranking · 50 pacotes
PosiçãoPacotesPontuação da categoriaPontuação baseBônus recenteBônus de potencialVersão publicadaDias desde o lançamentoDownloads em 30 diasPontos PubCurtidasAtualidade (40%)Uso (35%)Qualidade Pub (15%)Reconhecimento (10%)Métricas Pub verificadasRepositório de origemStars do repositório (sem pontuação)Último push (sem pontuação)Repositório verificadoArquivadoDetalhes
1riverpodv3.5.0

Um framework de cache reativo e vinculação de dados. Riverpod torna o trabalho com código assíncrono uma brisa.

AndroidiOSWebmacOSWindowsLinux
98,596,42,1084.490.000160 / 1604.04093,310010090,215 de nov. de 2026, 16:28 (UTC+8)rrousselGit/riverpod (Repositório compartilhado)7.38614 de set. de 2026, 04:30—Não arquivadoDetalhespub.dev ↗
2flutter_riverpodv3.5.0

Um framework de cache reativo e vinculação de dados. Riverpod torna o trabalho com código assíncrono uma brisa.

AndroidiOSmacOSWindowsLinux
96,294,12,1084.370.000140 / 1602.92093,310087,586,615 de nov. de 2026, 16:28 (UTC+8)rrousselGit/riverpod (Repositório compartilhado)7.38614 de set. de 2026, 04:30—Não arquivadoDetalhespub.dev ↗
3hooks_riverpodv3.5.0

Um framework de cache reativo e vinculação de dados. Riverpod torna o trabalho com código assíncrono uma brisa.

AndroidiOSmacOSWindowsLinux
9592,92,108701.000150 / 16093293,397,493,874,215 de nov. de 2026, 16:28 (UTC+8)rrousselGit/riverpod (Repositório compartilhado)7.38614 de set. de 2026, 04:30—Não arquivadoDetalhespub.dev ↗
4fresh_httpv0.2.0

Um cliente HTTP com atualização automática. Construído sobre o pacote http e gerencia tokens de autenticação de forma transparente.

AndroidiOSLinuxmacOSWebWindows
86,383,72,60360.700160 / 160597,279,710019,515 de nov. de 2026, 16:28 (UTC+8)felangel/fresh (Repositório compartilhado)42827 de fev. de 2026, 03:22—Não arquivadoDetalhespub.dev ↗
5get_itv9.3.0

Um localizador de serviço simples e direto que permite desacoplar a interface da implementação concreta e acessar a implementação concreta de qualquer lugar do seu aplicativo.

AndroidiOSWebmacOSWindowsLinux
85,185,100562.550.000160 / 1604.73064,710010091,915 de nov. de 2026, 16:28 (UTC+8)flutter-it/get_it 1.47120 de fev. de 2026, 08:32—Não arquivadoDetalhespub.dev ↗
6bloc_providerv1.1.0

Fornece o bloc para widgets descendentes (O(1)), e o bloc é descartado adequadamente pelo estado que o bloc_provider mantém internamente.

AndroidiOSWebmacOSWindowsLinux
84,979,22,7335.160160 / 1602597,561,910035,415 de nov. de 2026, 16:28 (UTC+8)mono0926/bloc_provider 1169 de set. de 2026, 12:06—Não arquivadoDetalhespub.dev ↗
7disposable_providerv2.5.0

DisposableProvider é um invólucro leve do Provider e chama o dispose automaticamente.

AndroidiOSWebmacOSWindowsLinux
84,879,12,7339.500160 / 160597,566,310019,515 de nov. de 2026, 16:28 (UTC+8)mono0926/disposable_provider 109 de set. de 2026, 12:01—Não arquivadoDetalhespub.dev ↗
8async_extensionv1.2.24

Extensões assíncronas do Dart, para ajudar no uso de Future, FutureOr e métodos assíncronos. Também permite melhorias de desempenho ao usar código síncrono e assíncrono.

AndroidiOSLinuxmacOSWebWindows
83,982,11,901148.200160 / 1601691,778,110030,815 de nov. de 2026, 16:04 (UTC+8)eneural-net/async_extension 104 de nov. de 2026, 13:19—Não arquivadoDetalhespub.dev ↗
9cancelation_tokenv1.2.0

Este pacote fornece uma interface para tokens de cancelamento, bem como várias implementações (cancelável, timeout, composto...).

AndroidiOSLinuxmacOSWebWindows
82,980,72,20738.600160 / 160294,476,410011,915 de nov. de 2026, 16:04 (UTC+8)d-markey/cancelation_token 18 de nov. de 2026, 06:53—Não arquivadoDetalhespub.dev ↗
10alien_signalsv2.4.0

Alien Signals é uma biblioteca de gerenciamento de estado reativo que traz o poder dos sinais para aplicativos Dart e Flutter.

AndroidiOSWebmacOSWindowsLinux
80,676,41,23178.080160 / 1603187,165,110037,615 de nov. de 2026, 16:28 (UTC+8)— ———DesconhecidoDetalhespub.dev ↗
11refenav3.7.0

Uma biblioteca de gerenciamento de estado para Dart e Flutter. Inspirado pelo Riverpod e pelo async_redux.

AndroidiOSWebmacOSWindowsLinux
78,777,51,101810.100160 / 1606086,766,710044,615 de nov. de 2026, 16:28 (UTC+8)— ———DesconhecidoDetalhespub.dev ↗
12mobxv2.7.0

MobX é uma biblioteca para gerenciar de forma reativa o estado das suas aplicações. Use o poder dos observáveis, ações e reações para supercarregar seus aplicativos Dart e Flutter.

AndroidiOSWebmacOSWindowsLinux
76,876,80065128.000160 / 1601.33060,685,110078,115 de nov. de 2026, 16:28 (UTC+8)mobxjs/mobx.dart (Repositório compartilhado)2.46518 de set. de 2026, 17:36—Não arquivadoDetalhespub.dev ↗
13dependv5.2.0

depend simplifica a gestão de dependências em aplicativos Flutter, fornecendo inicialização fácil e acesso a serviços em toda a árvore de widgets.

AndroidiOSWebmacOSWindowsLinux
76,271,51,63131.180160 / 160109051,21002615 de nov. de 2026, 16:28 (UTC+8)AlexHCJP/depend 76 de set. de 2026, 03:10—Não arquivadoDetalhespub.dev ↗
14flutter_mobxv2.4.0

Integração do Flutter com MobX. Ele fornece um conjunto de widgets Observer que se reconstruem automaticamente quando os observáveis rastreados mudam.

AndroidiOSWebmacOSWindowsLinux
75,975,90065116.000160 / 16071960,684,410071,415 de nov. de 2026, 16:28 (UTC+8)mobxjs/mobx.dart (Repositório compartilhado)2.46518 de set. de 2026, 17:36—Não arquivadoDetalhespub.dev ↗
15hydrated_mobxv2.0.0

Uma extensão para a biblioteca de gerenciamento de estado MobX que persiste e restaura automaticamente os estados do MobX.

AndroidiOSWebmacOSWindowsLinux
75,571,31,33171.650160 / 160987,553,61002515 de nov. de 2026, 16:28 (UTC+8)NarekManukyan/hydrated_mobx 221 de ago. de 2026, 14:03—Não arquivadoDetalhespub.dev ↗
16yx_scopev1.2.2

Pacote principal do framework de injeção de dependência seguro em tempo de compilação com recursos avançados de escopo

AndroidiOSWebmacOSWindowsLinux
75,472,403367.590160 / 1607275,364,710046,615 de nov. de 2026, 16:28 (UTC+8)yandex/city-services-pub (Repositório compartilhado)6517 de set. de 2026, 23:51—Não arquivadoDetalhespub.dev ↗
17async_reduxv29.2.3

A versão moderna do Redux. Gerenciamento de estado simples de aprender e fácil de usar; poderoso o suficiente para lidar com aplicações complexas com milhões de usuários; testável.

AndroidiOSmacOSWindowsLinux
74,274,2003412.800150 / 16015876,668,593,85515 de nov. de 2026, 16:28 (UTC+8)marcglasberg/async_redux 23715 de set. de 2026, 05:28—Não arquivadoDetalhespub.dev ↗
18yx_statev1.0.2

Uma biblioteca de gerenciamento de estado para aplicativos Dart/Flutter.

AndroidiOSWebmacOSWindowsLinux
747103366.210160 / 1603175,363,210037,615 de nov. de 2026, 16:28 (UTC+8)yandex/city-services-pub (Repositório compartilhado)6517 de set. de 2026, 23:51—Não arquivadoDetalhespub.dev ↗
19bloc_toolsv0.1.0-dev.25

Ferramentas para criar aplicativos usando a biblioteca de gerenciamento de estado bloc.

AndroidiOSWebmacOSWindowsLinux
73,873,8005278.200160 / 1602766,681,610036,215 de nov. de 2026, 16:28 (UTC+8)felangel/bloc (Repositório compartilhado)12.47818 de set. de 2026, 14:56—Não arquivadoDetalhespub.dev ↗
20mobx_codegenv2.8.0

Gerador de código para o MobX que adiciona suporte para anotar seu código com @observable, @computed, @action e também cria classes Store.

AndroidiOSmacOSWindowsLinux
73,573,5006592.400150 / 16030160,682,893,86215 de nov. de 2026, 16:28 (UTC+8)mobxjs/mobx.dart (Repositório compartilhado)2.46518 de set. de 2026, 17:36—Não arquivadoDetalhespub.dev ↗
21listenv1.0.1

Um pacote para notificar mudanças de estado para ouvintes interessados em Dart puro.

AndroidiOSLinuxmacOSWebWindows
71,771,7001062.420.000160 / 160444410010041,315 de nov. de 2026, 16:28 (UTC+8)flutter/core-packages 1419 de set. de 2026, 07:20—Não arquivadoDetalhespub.dev ↗
22watch_itv2.5.0

Gerenciamento de estado simples impulsionado pelo get_it. Permite observar mudanças em objetos dentro do localizador de serviços get_it e reconstruir a IU conforme necessário.

AndroidiOSWebmacOSWindowsLinux
70,970,9005614.100160 / 16021364,769,210058,315 de nov. de 2026, 16:28 (UTC+8)flutter-it/watch_it 18820 de fev. de 2026, 08:30—Não arquivadoDetalhespub.dev ↗
23command_itv9.5.2

command_it é uma forma de gerenciar seu estado com base em `ValueListenable` e no padrão de design `Command`. É uma rebranding do flutter_command.

AndroidiOSWebmacOSWindowsLinux
69,266,203564.820160 / 1603564,761,410038,915 de nov. de 2026, 16:28 (UTC+8)flutter-it/command_it 2420 de fev. de 2026, 08:32—Não arquivadoDetalhespub.dev ↗
24blocv9.2.1

Uma biblioteca de gerenciamento de estado previsível que ajuda a implementar o padrão de design BLoC (Componente de Lógica de Negócio).

AndroidiOSWebmacOSWindowsLinux
68,268,2001872.470.000160 / 1603.22023,610010087,715 de nov. de 2026, 16:28 (UTC+8)felangel/bloc (Repositório compartilhado)12.47818 de set. de 2026, 14:56—Não arquivadoDetalhespub.dev ↗
25built_reduxv8.0.11

Uma biblioteca de gerenciamento de estado escrita em dart que impõe imutabilidade

AndroidiOSWebmacOSWindowsLinux
686503579.150145 / 1601064,26690,62615 de nov. de 2026, 16:28 (UTC+8)— ———DesconhecidoDetalhespub.dev ↗
26listen_itv6.0.0

Primitivos reativos para Flutter - coleções observáveis e operadores poderosos. Trabalhe com ValueNotifiers como Streams. Inclui ListNotifier, MapNotifier, SetNotifier. Anteriormente publicado como functional_listener.

AndroidiOSWebmacOSWindowsLinux
67,567,5005610.900160 / 1601664,767,310030,815 de nov. de 2026, 16:28 (UTC+8)flutter-it/listen_it 1420 de fev. de 2026, 08:30—Não arquivadoDetalhespub.dev ↗
27inject_generatorv1.2.1

Gerador de código-fonte para inject_annotation. Lê anotações @inject, @component e @module e gera componentes de dependência totalmente conectados em tempo de compilação.

AndroidiOSLinuxmacOSWindows
67,167,10078143.000140 / 160654,585,987,521,115 de nov. de 2026, 16:28 (UTC+8)ralph-bergmann/inject.dart (Repositório compartilhado)1429 de ago. de 2026, 01:04—Não arquivadoDetalhespub.dev ↗
28inject_flutterv1.2.1

Integração do Flutter com inject_annotation. Fornece ViewModelFactory e ViewModelBuilder para injetar ViewModels em widgets com gerenciamento automático de ciclo de vida, além de SubcomponentBuilder para possuir um @subc [...]

AndroidiOSLinuxmacOSWebWindows
66,166,1007895.700150 / 160254,58393,811,915 de nov. de 2026, 16:28 (UTC+8)ralph-bergmann/inject.dart (Repositório compartilhado)1429 de ago. de 2026, 01:04—Não arquivadoDetalhespub.dev ↗
29state_beaconv3.1.2

Uma solução de gerenciamento de estado simples e primitiva reativa para Dart e Flutter

AndroidiOSWebmacOSWindowsLinux
65,162,103814.860160 / 1604853,561,410042,315 de nov. de 2026, 16:28 (UTC+8)zupat/dart_beacon 4729 de ago. de 2026, 20:12—Não arquivadoDetalhespub.dev ↗
30scoped_depsv0.2.1

Uma biblioteca Dart simples para gerenciar dependências com escopo baseadas em Zones do dart:async.

AndroidiOSLinuxmacOSWebWindows
64,364,300109118.000160 / 160942,984,51002515 de nov. de 2026, 16:28 (UTC+8)mrgnhnt96/scoped_deps 022 de ago. de 2026, 02:48—Não arquivadoDetalhespub.dev ↗
31injectablev3.0.0

Injectable é um gerador de código conveniente para o get_it. Inspirado no Angular DI, Guice DI e inject.dart.

AndroidiOSWebmacOSWindowsLinux
63,963,900208460.000160 / 1601.4602094,410079,115 de nov. de 2026, 16:28 (UTC+8)Milad-Akarie/injectable (Repositório compartilhado)62513 de ago. de 2026, 22:56—Não arquivadoDetalhespub.dev ↗
32auto_injectorv2.2.0

Sistema de Injeção Automática de Dependência, mas sem o build_runner :)

AndroidiOSWebmacOSWindowsLinux
60,860,80014451.200160 / 16011932,978,51005215 de nov. de 2026, 16:28 (UTC+8)Flutterando/auto_injector 5924 de jun. de 2026, 09:06—Não arquivadoDetalhespub.dev ↗
33hydrated_blocv11.0.0

Uma extensão para a biblioteca de gerenciamento de estado bloc que persiste e restaura automaticamente os estados do bloc.

AndroidiOSWebmacOSWindowsLinux
60,260,200237232.000160 / 1609741689,410074,715 de nov. de 2026, 16:28 (UTC+8)felangel/bloc (Repositório compartilhado)12.47818 de set. de 2026, 14:56—Não arquivadoDetalhespub.dev ↗
34signalsv7.1.0

Reatividade tornada simples. Faça mais fazendo menos. Suporta Flutter e qualquer projeto Dart, incluindo HTML/JS, CLI, Servidor Shelf, VM e muito mais.

AndroidiOSWebmacOSWindowsLinux
58,758,70017026.100160 / 1607152773,610071,415 de nov. de 2026, 16:28 (UTC+8)rodydavis/signals.dart (Repositório compartilhado)81614 de set. de 2026, 13:29—Não arquivadoDetalhespub.dev ↗
35signals_flutterv7.1.0

A biblioteca de sinais expõe quatro funções principais que são os blocos de construção para modelar qualquer lógica de negócios que você possa imaginar.

AndroidiOSWebmacOSWindowsLinux
56,456,40017036.900150 / 160932776,193,849,315 de nov. de 2026, 16:28 (UTC+8)rodydavis/signals.dart (Repositório compartilhado)81614 de set. de 2026, 13:29—Não arquivadoDetalhespub.dev ↗
36fqueryv3.1.0

Solução simples e poderosa de gerenciamento de estado assíncrono com cache embutido

AndroidiOSWebmacOSWindowsLinux
53,253,2001424.750145 / 1608933,361,390,648,915 de nov. de 2026, 16:28 (UTC+8)41y08h/fquery 16313 de jul. de 2026, 07:23—Não arquivadoDetalhespub.dev ↗
37flutter_solidartv2.7.4

Uma solução simples de gerenciamento de estado para aplicativos Flutter inspirada no SolidJS

AndroidiOSWebmacOSWindowsLinux
52,152,1001776.340160 / 1608225,463,41004815 de nov. de 2026, 16:28 (UTC+8)nank1ro/solidart (Repositório compartilhado)22928 de ago. de 2026, 22:48—Não arquivadoDetalhespub.dev ↗
38solidartv2.8.6

Uma solução simples de gerenciamento de estado para aplicativos Dart inspirada no SolidJS

AndroidiOSWebmacOSWindowsLinux
51,151,1001776.260150 / 1608025,463,393,847,715 de nov. de 2026, 16:28 (UTC+8)nank1ro/solidart (Repositório compartilhado)22928 de ago. de 2026, 22:48—Não arquivadoDetalhespub.dev ↗
39bloc_presentationv1.1.2+3

Dispare efeitos colaterais de única vez (navegação / snackbar / diálogo) do Bloc ou Cubit sem poluir o estado.

AndroidiOSWebmacOSWindowsLinux
49,849,80024826.800140 / 1609314,873,887,549,315 de nov. de 2026, 16:28 (UTC+8)leancodepl/bloc_presentation 3412 de mar. de 2026, 19:21—Não arquivadoDetalhespub.dev ↗
40meeduv9.3.2

Um gerenciamento de estado simples, injeção de dependência e programação reativa para projetos em Dart.

AndroidiOSWebmacOSWindowsLinux
494900117573140 / 1602940,34687,536,915 de nov. de 2026, 16:28 (UTC+8)darwin-morocho/flutter-meedu (Repositório compartilhado)3620 de jul. de 2026, 20:18—Não arquivadoDetalhespub.dev ↗
41data_widgetv0.0.3

Um widget e ferramentas auxiliares relacionados a dados para ajudá-lo a construir seu aplicativo Flutter mais rápido com menos código.

AndroidiOSLinuxmacOSWebWindows
47,147,10033138.500160 / 16077,876,410022,615 de nov. de 2026, 16:28 (UTC+8)sunarya-thito/data_widget 418 de dez. de 2025, 19:43—Não arquivadoDetalhespub.dev ↗
42state_machinev3.0.3

Biblioteca de máquina de estados finitos. Defina facilmente transições de estado legais. Ouça entradas, saídas e transições de estado.

AndroidiOSWebmacOSWindowsLinux
46,446,40025723.800120 / 1604113,872,97540,615 de nov. de 2026, 16:28 (UTC+8)Workiva/state_machine 651 de ago. de 2026, 03:55—Não arquivadoDetalhespub.dev ↗
43flutter_rearchv1.7.3

Uma abordagem declarativa reinventada para o design e arquitetura de aplicativos

AndroidiOSWebmacOSWindowsLinux
45,645,600160591160 / 160122946,210027,815 de nov. de 2026, 16:28 (UTC+8)GregoryConrad/rearch-dart (Repositório compartilhado)1488 de jun. de 2026, 03:55—Não arquivadoDetalhespub.dev ↗
44junev1.0.2

June é uma biblioteca leve e moderna de gerenciamento de estado que se concentra em fornecer um padrão muito semelhante ao gerenciamento de estado nativo do Flutter.

AndroidiOSWebmacOSWindowsLinux
45,645,600155311150 / 1608830,241,693,848,715 de nov. de 2026, 16:28 (UTC+8)melodysdreamj/june 6410 de jul. de 2026, 07:36—Não arquivadoDetalhespub.dev ↗
45dashv1.0.8

A biblioteca Dash é responsável por oferecer um padrão de localizador de serviço que cuida da criação e descarte dos blocs.

AndroidiOSWebmacOSWindowsLinux
45,545,500135238160 / 1601035,139,61002615 de nov. de 2026, 16:28 (UTC+8)ViniciusSossela/dash 352 de jul. de 2026, 20:03—Não arquivadoDetalhespub.dev ↗
46yx_scope_flutterv1.2.0

Um pacote adaptador que fornece widgets yx_scope para integração com a interface do Flutter

AndroidiOSWebmacOSWindowsLinux
43,843,8003265.330160 / 160348,162,110038,615 de nov. de 2026, 16:28 (UTC+8)yandex/city-services-pub (Repositório compartilhado)6517 de set. de 2026, 23:51—Não arquivadoDetalhespub.dev ↗
47flutter_hooks_blocv0.18.0

Uma reimplementação do flutter_bloc baseada no flutter_hooks com a mesma API.

AndroidiOSWebmacOSWindowsLinux
43,343,300223914160 / 1603517,949,410038,915 de nov. de 2026, 16:28 (UTC+8)kranfix/riverbloc (Repositório compartilhado)8412 de abr. de 2026, 21:55—Não arquivadoDetalhespub.dev ↗
48app_statev0.9.7

Uma solução de gerenciamento de estado baseada na API do Router para aplicativos maiores.

AndroidiOSWebmacOSWindowsLinux
424200224910140 / 1606517,749,387,545,515 de nov. de 2026, 16:28 (UTC+8)alexeyinkin/flutter-app-state 225 de abr. de 2026, 02:19—Não arquivadoDetalhespub.dev ↗
49flutter_controlv4.2.1+1

Flutter Control é uma biblioteca complexa para gerenciar aplicativos e gerenciamento de estado, injeção de dependência, navegação com roteamento, localização e muito mais.

AndroidiOSWebmacOSWindowsLinux
40,740,700215574145 / 1602219,14690,63415 de nov. de 2026, 16:28 (UTC+8)RomanBase/flutter_control 216 de jul. de 2026, 15:43—Não arquivadoDetalhespub.dev ↗
50lite_statev4.1.2

Uma máquina simples de gerenciamento de estado para Flutter.

AndroidiOSmacOSWindowsLinux
40,440,400174203150 / 16092638,593,82515 de nov. de 2026, 16:28 (UTC+8)caseyryan/flutter_lite_state 724 de mai. de 2026, 23:47—Não arquivadoDetalhespub.dev ↗