Ross ROSS = Recommend OSS · open-source software intelligence for agents

rrousselGit/provider

InheritedWidgets, but simple observed · 2026-08-28

github.com/rrousselGit/provider · homepage · Dart · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
rrousselGit/providermain64

For agents

markdown · JSON · MCP: product_card(name="rrousselGit/provider")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem