패키지, 저장소 및 앱 카테고리 검색

FLUTTER · DART 패키지

의존성 주입 및 상태 관리 · 순위

의존성 주입 및 상태 관리 순위. 업데이트 시점, 사용량, 품질 및 인지도로 패키지를 비교합니다.

생성 시간: (UTC+8)알고리즘: v2패키지 50개적격 후보 수: 53

작성·관리: Ducafecat · 데이터 출처: pub.dev / GitHub

순위 규칙

조건: 출시≤365일, Pub 확인≤7일, 월 다운로드≥100, Pub 점수≥100. 확인된 보관 저장소 제외. 기본: 업데이트40%, 사용35%, 품질15%, 인지도10%. 카테고리=기본+최근+잠재력(최대106). 최근: 경과≤30일일 때3×(1−경과일/30). 잠재력: 경과≤90일, 점수≥130, 월 다운로드≤10000일 때+3. 순위와 경과일은 생성 시 고정. 최대50개, 게시된 카테고리 순위순.

의존성 주입 및 상태 관리 · 순위 · 패키지 50개
순위패키지카테고리 점수기본 점수최근 보너스잠재력 보너스버전 출시일출시 후 일수최근 30일 다운로드Pub 점수좋아요출시 최신성 (40%)사용량 (35%)Pub 품질 (15%)인정도 (10%)Pub 지표 확인 시간소스 저장소저장소 Stars (점수 제외)최근 푸시 (점수 제외)저장소 확인 시간보관됨상세 보기
1riverpodv3.5.0

반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.

AndroidiOSWebmacOSWindowsLinux
98.596.42.1084,490,000160 / 1604,04093.310010090.22026. 11. 15. 오후 4:28 (UTC+8)rrousselGit/riverpod (공유 저장소)7,3862026. 9. 14. 오전 4:30—보관되지 않음상세 보기pub.dev ↗
2flutter_riverpodv3.5.0

반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.

AndroidiOSmacOSWindowsLinux
96.294.12.1084,370,000140 / 1602,92093.310087.586.62026. 11. 15. 오후 4:28 (UTC+8)rrousselGit/riverpod (공유 저장소)7,3862026. 9. 14. 오전 4:30—보관되지 않음상세 보기pub.dev ↗
3hooks_riverpodv3.5.0

반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod은 비동기 코드 작업을 쉽게 만듭니다.

AndroidiOSmacOSWindowsLinux
9592.92.108701,000150 / 16093293.397.493.874.22026. 11. 15. 오후 4:28 (UTC+8)rrousselGit/riverpod (공유 저장소)7,3862026. 9. 14. 오전 4:30—보관되지 않음상세 보기pub.dev ↗
4fresh_httpv0.2.0

자동으로 새로 고치는 HTTP 클라이언트입니다. package:http 위에 구축되어 있으며, 인증 토큰을 자동으로 관리합니다.

AndroidiOSLinuxmacOSWebWindows
86.383.72.60360,700160 / 160597.279.710019.52026. 11. 15. 오후 4:28 (UTC+8)felangel/fresh (공유 저장소)4282026. 2. 27. 오전 3:22—보관되지 않음상세 보기pub.dev ↗
5get_itv9.3.0

인터페이스와 구체적인 구현을 분리하고 앱 내 어디서든 구체적인 구현에 접근할 수 있도록 해주는 간단하고 직접적인 서비스 로케이터입니다.

AndroidiOSWebmacOSWindowsLinux
85.185.100562,550,000160 / 1604,73064.710010091.92026. 11. 15. 오후 4:28 (UTC+8)flutter-it/get_it 1,4712026. 2. 20. 오전 8:32—보관되지 않음상세 보기pub.dev ↗
6bloc_providerv1.1.0

하위 위젯에 bloc을 제공합니다 (O(1)), 그리고 bloc은 bloc_provider가 내부적으로 보유한 상태에 따라 적절하게 해제됩니다.

AndroidiOSWebmacOSWindowsLinux
84.979.22.7335,160160 / 1602597.561.910035.42026. 11. 15. 오후 4:28 (UTC+8)mono0926/bloc_provider 1162026. 9. 9. 오후 12:06—보관되지 않음상세 보기pub.dev ↗
7disposable_providerv2.5.0

DisposableProvider는 Provider의 얇은 래퍼이며 자동으로 dispose를 호출합니다.

AndroidiOSWebmacOSWindowsLinux
84.879.12.7339,500160 / 160597.566.310019.52026. 11. 15. 오후 4:28 (UTC+8)mono0926/disposable_provider 102026. 9. 9. 오후 12:01—보관되지 않음상세 보기pub.dev ↗
8async_extensionv1.2.24

Future, FutureOr 및 비동기 메서드 사용을 도와주는 Dart 비동기 확장 기능입니다. 동기 및 비동기 코드를 사용할 때 성능 향상도 가능합니다.

AndroidiOSLinuxmacOSWebWindows
83.982.11.901148,200160 / 1601691.778.110030.82026. 11. 15. 오후 4:04 (UTC+8)eneural-net/async_extension 102026. 11. 4. 오후 1:19—보관되지 않음상세 보기pub.dev ↗
9cancelation_tokenv1.2.0

이 패키지는 취소 토큰 인터페이스 및 다양한 구현(취소 가능, 타임아웃, 복합 등)을 제공합니다.

AndroidiOSLinuxmacOSWebWindows
82.980.72.20738,600160 / 160294.476.410011.92026. 11. 15. 오후 4:04 (UTC+8)d-markey/cancelation_token 12026. 11. 8. 오전 6:53—보관되지 않음상세 보기pub.dev ↗
10alien_signalsv2.4.0

외계 신호는 Dart 및 Flutter 애플리케이션에 신호의 힘을 가져오는 반응형 상태 관리 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
80.676.41.23178,080160 / 1603187.165.110037.62026. 11. 15. 오후 4:28 (UTC+8)— ———알 수 없음상세 보기pub.dev ↗
11refenav3.7.0

Dart 및 Flutter용 상태 관리 라이브러리입니다. Riverpod과 async_redux에 영감을 받았습니다.

AndroidiOSWebmacOSWindowsLinux
78.777.51.101810,100160 / 1606086.766.710044.62026. 11. 15. 오후 4:28 (UTC+8)— ———알 수 없음상세 보기pub.dev ↗
12mobxv2.7.0

MobX는 애플리케이션 상태를 반응적으로 관리하는 라이브러리입니다. 관찰 가능한 항목, 액션 및 반응의 힘을 활용하여 Dart 및 Flutter 앱을 강화하세요.

AndroidiOSWebmacOSWindowsLinux
76.876.80065128,000160 / 1601,33060.685.110078.12026. 11. 15. 오후 4:28 (UTC+8)mobxjs/mobx.dart (공유 저장소)2,4652026. 9. 18. 오후 5:36—보관되지 않음상세 보기pub.dev ↗
13dependv5.2.0

depend는 Flutter 앱에서 종속성 관리를 단순화하여 위젯 트리 전체에서 서비스를 쉽게 초기화하고 접근할 수 있도록 제공합니다.

AndroidiOSWebmacOSWindowsLinux
76.271.51.63131,180160 / 160109051.2100262026. 11. 15. 오후 4:28 (UTC+8)AlexHCJP/depend 72026. 9. 6. 오전 3:10—보관되지 않음상세 보기pub.dev ↗
14flutter_mobxv2.4.0

MobX용 플러터 통합입니다. 추적되는 관측 가능한 값이 변경될 때 자동으로 재구성되는 Observer 위젯 세트를 제공합니다.

AndroidiOSWebmacOSWindowsLinux
75.975.90065116,000160 / 16071960.684.410071.42026. 11. 15. 오후 4:28 (UTC+8)mobxjs/mobx.dart (공유 저장소)2,4652026. 9. 18. 오후 5:36—보관되지 않음상세 보기pub.dev ↗
15hydrated_mobxv2.0.0

MobX 상태 관리 라이브러리의 확장으로, MobX 상태를 자동으로 지속 및 복원합니다.

AndroidiOSWebmacOSWindowsLinux
75.571.31.33171,650160 / 160987.553.6100252026. 11. 15. 오후 4:28 (UTC+8)NarekManukyan/hydrated_mobx 22026. 8. 21. 오후 2:03—보관되지 않음상세 보기pub.dev ↗
16yx_scopev1.2.2

고급 스코핑 기능을 갖춘 컴파일 안전한 DI 프레임워크의 핵심 패키지

AndroidiOSWebmacOSWindowsLinux
75.472.403367,590160 / 1607275.364.710046.62026. 11. 15. 오후 4:28 (UTC+8)yandex/city-services-pub (공유 저장소)652026. 9. 17. 오후 11:51—보관되지 않음상세 보기pub.dev ↗
17async_reduxv29.2.3

현대적인 리덕스 버전. 배우기 쉬우며 사용하기 쉬운 상태 관리; 수백만 사용자를 가진 복잡한 애플리케이션을 처리할 만큼 강력하며, 테스트 가능합니다.

AndroidiOSmacOSWindowsLinux
74.274.2003412,800150 / 16015876.668.593.8552026. 11. 15. 오후 4:28 (UTC+8)marcglasberg/async_redux 2372026. 9. 15. 오전 5:28—보관되지 않음상세 보기pub.dev ↗
18yx_statev1.0.2

Dart/Flutter 애플리케이션을 위한 상태 관리 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
747103366,210160 / 1603175.363.210037.62026. 11. 15. 오후 4:28 (UTC+8)yandex/city-services-pub (공유 저장소)652026. 9. 17. 오후 11:51—보관되지 않음상세 보기pub.dev ↗
19bloc_toolsv0.1.0-dev.25

bloc 상태 관리 라이브러리를 사용하여 애플리케이션을 구축하는 도구.

AndroidiOSWebmacOSWindowsLinux
73.873.8005278,200160 / 1602766.681.610036.22026. 11. 15. 오후 4:28 (UTC+8)felangel/bloc (공유 저장소)12,4782026. 9. 18. 오후 2:56—보관되지 않음상세 보기pub.dev ↗
20mobx_codegenv2.8.0

MobX용 코드 생성기로 @observable, @computed, @action를 사용하여 코드에 주석을 달고 Store 클래스를 생성하는 기능을 추가합니다.

AndroidiOSmacOSWindowsLinux
73.573.5006592,400150 / 16030160.682.893.8622026. 11. 15. 오후 4:28 (UTC+8)mobxjs/mobx.dart (공유 저장소)2,4652026. 9. 18. 오후 5:36—보관되지 않음상세 보기pub.dev ↗
21listenv1.0.1

순수한 Dart에서 상태 변경 사항을 관심 있는 리스너에게 알리는 데 사용하는 패키지입니다.

AndroidiOSLinuxmacOSWebWindows
71.771.7001062,420,000160 / 160444410010041.32026. 11. 15. 오후 4:28 (UTC+8)flutter/core-packages 142026. 9. 19. 오전 7:20—보관되지 않음상세 보기pub.dev ↗
22watch_itv2.5.0

get_it로 구동되는 간단한 상태 관리입니다. get_it 서비스 로케이터 내의 객체 변경 사항을 감지하고 UI를 해당 내용에 따라 다시 렌더링할 수 있습니다.

AndroidiOSWebmacOSWindowsLinux
70.970.9005614,100160 / 16021364.769.210058.32026. 11. 15. 오후 4:28 (UTC+8)flutter-it/watch_it 1882026. 2. 20. 오전 8:30—보관되지 않음상세 보기pub.dev ↗
23command_itv9.5.2

command_it는 `ValueListenable` 및 `Command` 디자인 패턴을 기반으로 상태를 관리하는 방법입니다. 이것은 flutter_command의 재브랜딩입니다.

AndroidiOSWebmacOSWindowsLinux
69.266.203564,820160 / 1603564.761.410038.92026. 11. 15. 오후 4:28 (UTC+8)flutter-it/command_it 242026. 2. 20. 오전 8:32—보관되지 않음상세 보기pub.dev ↗
24blocv9.2.1

예측 가능한 상태 관리 라이브러리로 BLoC(Business Logic Component) 설계 패턴을 구현하는 데 도움을 줍니다.

AndroidiOSWebmacOSWindowsLinux
68.268.2001872,470,000160 / 1603,22023.610010087.72026. 11. 15. 오후 4:28 (UTC+8)felangel/bloc (공유 저장소)12,4782026. 9. 18. 오후 2:56—보관되지 않음상세 보기pub.dev ↗
25built_reduxv8.0.11

Dart로 작성된 상태 관리 라이브러리로 불변성을 강제합니다

AndroidiOSWebmacOSWindowsLinux
686503579,150145 / 1601064.26690.6262026. 11. 15. 오후 4:28 (UTC+8)— ———알 수 없음상세 보기pub.dev ↗
26listen_itv6.0.0

Flutter용 반응형 기본 요소 - 관찰 가능한 컬렉션과 강력한 연산자입니다. Streams처럼 ValueNotifiers를 사용하세요. ListNotifier, MapNotifier, SetNotifier 포함. 이전에 functional_listener로 출판되었습니다.

AndroidiOSWebmacOSWindowsLinux
67.567.5005610,900160 / 1601664.767.310030.82026. 11. 15. 오후 4:28 (UTC+8)flutter-it/listen_it 142026. 2. 20. 오전 8:30—보관되지 않음상세 보기pub.dev ↗
27inject_generatorv1.2.1

inject_annotation용 소스 코드 생성기입니다. @inject, @component, @module 주석을 읽고 빌드 시 완전히 연결된 종속성 컴포넌트를 생성합니다.

AndroidiOSLinuxmacOSWindows
67.167.10078143,000140 / 160654.585.987.521.12026. 11. 15. 오후 4:28 (UTC+8)ralph-bergmann/inject.dart (공유 저장소)142026. 8. 29. 오전 1:04—보관되지 않음상세 보기pub.dev ↗
28inject_flutterv1.2.1

inject_annotation용 Flutter 통합. Widget에 ViewModel을 주입하고 자동 라이프사이클 관리를 제공하는 ViewModelFactory 및 ViewModelBuilder를 포함하며, @subc [...]를 소유하는 SubcomponentBuilder도 제공합니다.

AndroidiOSLinuxmacOSWebWindows
66.166.1007895,700150 / 160254.58393.811.92026. 11. 15. 오후 4:28 (UTC+8)ralph-bergmann/inject.dart (공유 저장소)142026. 8. 29. 오전 1:04—보관되지 않음상세 보기pub.dev ↗
29state_beaconv3.1.2

Dart 및 Flutter용 반응형 기본 유형과 간단한 상태 관리 솔루션

AndroidiOSWebmacOSWindowsLinux
65.162.103814,860160 / 1604853.561.410042.32026. 11. 15. 오후 4:28 (UTC+8)zupat/dart_beacon 472026. 8. 29. 오후 8:12—보관되지 않음상세 보기pub.dev ↗
30scoped_depsv0.2.1

dart:async의 Zones를 기반으로 한 스코프 종속성 관리를 위한 간단한 Dart 라이브러리입니다.

AndroidiOSLinuxmacOSWebWindows
64.364.300109118,000160 / 160942.984.5100252026. 11. 15. 오후 4:28 (UTC+8)mrgnhnt96/scoped_deps 02026. 8. 22. 오전 2:48—보관되지 않음상세 보기pub.dev ↗
31injectablev3.0.0

Injectable은 get_it용 편리한 코드 생성기입니다. Angular DI, Guice DI, inject.dart에서 영감을 받았습니다.

AndroidiOSWebmacOSWindowsLinux
63.963.900208460,000160 / 1601,4602094.410079.12026. 11. 15. 오후 4:28 (UTC+8)Milad-Akarie/injectable (공유 저장소)6252026. 8. 13. 오후 10:56—보관되지 않음상세 보기pub.dev ↗
32auto_injectorv2.2.0

build_runner 없이 자동 종속성 주입 시스템 :)

AndroidiOSWebmacOSWindowsLinux
60.860.80014451,200160 / 16011932.978.5100522026. 11. 15. 오후 4:28 (UTC+8)Flutterando/auto_injector 592026. 6. 24. 오전 9:06—보관되지 않음상세 보기pub.dev ↗
33hydrated_blocv11.0.0

bloc 상태 관리 라이브러리의 확장으로, 상태를 자동으로 저장하고 복원합니다.

AndroidiOSWebmacOSWindowsLinux
60.260.200237232,000160 / 1609741689.410074.72026. 11. 15. 오후 4:28 (UTC+8)felangel/bloc (공유 저장소)12,4782026. 9. 18. 오후 2:56—보관되지 않음상세 보기pub.dev ↗
34signalsv7.1.0

반응성은 간단하게. 더 적게 하면서 더 많은 일을 해보세요. Flutter 및 HTML/JS, CLI, Shelf 서버, VM 등 모든 Dart 프로젝트를 지원합니다.

AndroidiOSWebmacOSWindowsLinux
58.758.70017026,100160 / 1607152773.610071.42026. 11. 15. 오후 4:28 (UTC+8)rodydavis/signals.dart (공유 저장소)8162026. 9. 14. 오후 1:29—보관되지 않음상세 보기pub.dev ↗
35signals_flutterv7.1.0

신호 라이브러리는 생각할 수 있는 모든 비즈니스 로직을 모델링하기 위한 핵심 기능 네 가지를 노출합니다.

AndroidiOSWebmacOSWindowsLinux
56.456.40017036,900150 / 160932776.193.849.32026. 11. 15. 오후 4:28 (UTC+8)rodydavis/signals.dart (공유 저장소)8162026. 9. 14. 오후 1:29—보관되지 않음상세 보기pub.dev ↗
36fqueryv3.1.0

간단하면서도 강력한 비동기 상태 관리 솔루션과 내장 캐싱 기능

AndroidiOSWebmacOSWindowsLinux
53.253.2001424,750145 / 1608933.361.390.648.92026. 11. 15. 오후 4:28 (UTC+8)41y08h/fquery 1632026. 7. 13. 오전 7:23—보관되지 않음상세 보기pub.dev ↗
37flutter_solidartv2.7.4

SolidJS에서 영감을 받은 Flutter 애플리케이션용 간단한 상태 관리 솔루션

AndroidiOSWebmacOSWindowsLinux
52.152.1001776,340160 / 1608225.463.4100482026. 11. 15. 오후 4:28 (UTC+8)nank1ro/solidart (공유 저장소)2292026. 8. 28. 오후 10:48—보관되지 않음상세 보기pub.dev ↗
38solidartv2.8.6

SolidJS에서 영감을 받은 Dart 애플리케이션용 간단한 상태 관리 솔루션

AndroidiOSWebmacOSWindowsLinux
51.151.1001776,260150 / 1608025.463.393.847.72026. 11. 15. 오후 4:28 (UTC+8)nank1ro/solidart (공유 저장소)2292026. 8. 28. 오후 10:48—보관되지 않음상세 보기pub.dev ↗
39bloc_presentationv1.1.2+3

상태를 오염시키지 않고 Bloc 또는 Cubit에서 단일 시간 부작용(네비게이션/스낵바/다이얼로그)을 전달합니다.

AndroidiOSWebmacOSWindowsLinux
49.849.80024826,800140 / 1609314.873.887.549.32026. 11. 15. 오후 4:28 (UTC+8)leancodepl/bloc_presentation 342026. 3. 12. 오후 7:21—보관되지 않음상세 보기pub.dev ↗
40meeduv9.3.2

간단한 상태 관리, 종속성 주입, 반응형 프로그래밍을 위한 Dart 프로젝트.

AndroidiOSWebmacOSWindowsLinux
494900117573140 / 1602940.34687.536.92026. 11. 15. 오후 4:28 (UTC+8)darwin-morocho/flutter-meedu (공유 저장소)362026. 7. 20. 오후 8:18—보관되지 않음상세 보기pub.dev ↗
41data_widgetv0.0.3

데이터 관련 보조 위젯 및 도구로 코드를 적게 사용하여 더 빠르게 플러터 앱을 구축할 수 있습니다.

AndroidiOSLinuxmacOSWebWindows
47.147.10033138,500160 / 16077.876.410022.62026. 11. 15. 오후 4:28 (UTC+8)sunarya-thito/data_widget 42025. 12. 18. 오후 7:43—보관되지 않음상세 보기pub.dev ↗
42state_machinev3.0.3

유한 상태 기계 라이브러리. 쉽게 합법적인 상태 전이를 정의할 수 있습니다. 상태 진입, 이탈 및 전이를 듣습니다.

AndroidiOSWebmacOSWindowsLinux
46.446.40025723,800120 / 1604113.872.97540.62026. 11. 15. 오후 4:28 (UTC+8)Workiva/state_machine 652026. 8. 1. 오전 3:55—보관되지 않음상세 보기pub.dev ↗
43flutter_rearchv1.7.3

애플리케이션 설계 및 아키텍처에 대한 재구성된 선언형 접근 방식

AndroidiOSWebmacOSWindowsLinux
45.645.600160591160 / 160122946.210027.82026. 11. 15. 오후 4:28 (UTC+8)GregoryConrad/rearch-dart (공유 저장소)1482026. 6. 8. 오전 3:55—보관되지 않음상세 보기pub.dev ↗
44junev1.0.2

June는 Flutter의 네이티브 상태 관리와 매우 유사한 패턴을 제공하는 가볍고 현대적인 상태 관리 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
45.645.600155311150 / 1608830.241.693.848.72026. 11. 15. 오후 4:28 (UTC+8)melodysdreamj/june 642026. 7. 10. 오전 7:36—보관되지 않음상세 보기pub.dev ↗
45dashv1.0.8

다시 라이브러리는 Bloc의 제공과 정리에 대해 책임지는 서비스 로케이터 패턴을 제공합니다.

AndroidiOSWebmacOSWindowsLinux
45.545.500135238160 / 1601035.139.6100262026. 11. 15. 오후 4:28 (UTC+8)ViniciusSossela/dash 352026. 7. 2. 오후 8:03—보관되지 않음상세 보기pub.dev ↗
46yx_scope_flutterv1.2.0

Flutter UI 통합을 위한 yx_scope 위젯을 제공하는 어댑터 패키지

AndroidiOSWebmacOSWindowsLinux
43.843.8003265,330160 / 160348.162.110038.62026. 11. 15. 오후 4:28 (UTC+8)yandex/city-services-pub (공유 저장소)652026. 9. 17. 오후 11:51—보관되지 않음상세 보기pub.dev ↗
47flutter_hooks_blocv0.18.0

동일한 API를 가진 flutter_hooks 기반의 flutter_bloc 재구현.

AndroidiOSWebmacOSWindowsLinux
43.343.300223914160 / 1603517.949.410038.92026. 11. 15. 오후 4:28 (UTC+8)kranfix/riverbloc (공유 저장소)842026. 4. 12. 오후 9:55—보관되지 않음상세 보기pub.dev ↗
48app_statev0.9.7

더 큰 앱을 위한 라우터 API 위에 구축된 상태 관리 솔루션입니다.

AndroidiOSWebmacOSWindowsLinux
424200224910140 / 1606517.749.387.545.52026. 11. 15. 오후 4:28 (UTC+8)alexeyinkin/flutter-app-state 222026. 4. 5. 오전 2:19—보관되지 않음상세 보기pub.dev ↗
49flutter_controlv4.2.1+1

Flutter Control는 앱 및 상태 관리, 종속성 주입, 네비게이션 및 라우팅, 로컬라이제이션 등을 유지 관리하기 위한 복잡한 라이브러리입니다.

AndroidiOSWebmacOSWindowsLinux
40.740.700215574145 / 1602219.14690.6342026. 11. 15. 오후 4:28 (UTC+8)RomanBase/flutter_control 212026. 7. 6. 오후 3:43—보관되지 않음상세 보기pub.dev ↗
50lite_statev4.1.2

Flutter용 간단한 상태 관리 기계입니다.

AndroidiOSmacOSWindowsLinux
40.440.400174203150 / 16092638.593.8252026. 11. 15. 오후 4:28 (UTC+8)caseyryan/flutter_lite_state 72026. 5. 24. 오후 11:47—보관되지 않음상세 보기pub.dev ↗