rrousselGit/provider
InheritedWidgets, but simple observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 71
- Release rhythm 35
- Longevity 100
Flags: no_releases no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2875
- days_rel: n/a
- days_push: 176
- n_releases_24m: 0
Adoption not part of the score
5254 stars · 524 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Flutter/Dart package that wraps InheritedWidget to make dependency injection and state management simpler and more reusable. It provides Provider.of, Consumer, Selector, and ChangeNotifierProvider abstractions with reduced boilerplate and devtool support.
Use cases
- manage app state in a flutter app
- share state across widgets without boilerplate
- inject dependencies into the widget tree
- rebuild only widgets that depend on changed state
- use ChangeNotifier for reactive state
- consume state in flutter web and desktop apps
When to choose
- you are building a Flutter app and want the officially recommended simple state management approach
- you want low-boilerplate InheritedWidget usage with devtool visibility
- you need granular rebuilds via Consumer/Selector
When to avoid
- you prefer riverpod or bloc for more advanced state management patterns
- you are not building a Flutter/Dart project
Facets
library · maturity stable
state-management mobile-development frontend cross-platform cross-platform flutter dart inherited-widget dependency-injection change-notifier mobile web-server
9 sources
- homepage: https://pub.dev/packages/provider · fetched 2026-08-29 · be8f15eb6f31
- site_page: https://pub.dev/packages/provider/install · fetched 2026-08-29 · 74f64d294483
- site_page: https://pub.dev/documentation/provider/latest/provider/Provider/of.html · fetched 2026-08-29 · 026e908e0f4e
- site_page: https://pub.dev/documentation/provider/latest/provider/Consumer-class.html · fetched 2026-08-29 · 2744562fbbde
- site_page: https://pub.dev/documentation/provider/latest/provider/Selector-class.html · fetched 2026-08-29 · e32e556519a3
- site_page: https://pub.dev/documentation/provider/latest/provider/provider-library.html · fetched 2026-08-29 · 139fca94885e
- site_page: https://pub.dev/documentation/provider/latest/provider/InheritedProvider-class.html · fetched 2026-08-29 · 301508f7ac23
- site_page: https://pub.dev/documentation/provider/latest · fetched 2026-08-29 · 725a7999afdf
- site_page: https://pub.dev/packages/provider/changelog · fetched 2026-08-29 · fcbd9e03600c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rrousselGit/provider | main | 64 |
For agents
markdown · JSON · MCP: product_card(name="rrousselGit/provider")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem