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

redux-loop/redux-loop

A library that ports Elm's effect system to Redux observed · 2026-08-28

github.com/redux-loop/redux-loop · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3893
  • days_rel: n/a
  • days_push: 897
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1953 stars · 119 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

redux-loop is a JavaScript library that ports the Elm Architecture's effect system to Redux, letting reducers declaratively describe side effects via Cmd objects returned alongside state. Effects are only interpreted by an enhanced store, keeping reducers pure and easily testable.

Use cases

  • handle async side effects in Redux reducers purely
  • replace redux-thunk with declarative effect handling
  • make Redux reducers fully testable with deep equality
  • sequence and compose asynchronous effects like Elm
  • migrate an existing redux-thunk codebase to redux-loop
  • build action queues for ordered async requests

When to choose

  • you use Redux and want Elm-style effect management from reducers
  • you need deterministic, easily testable reducer behavior including effects
  • you want all application behavior traceable through reducers

When to avoid

  • you use Redux Toolkit or modern Redux patterns with RTK Query
  • you prefer middleware-based async handling like redux-saga or redux-observable
  • you are starting a new project without legacy Redux

Facets

library · maturity maintenance

state-management middleware frontend web-development developer-tools browser cross-platform redux elm-architecture side-effects reducers javascript nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
redux-loop/redux-loopmain23

For agents

markdown · JSON · MCP: product_card(name="redux-loop/redux-loop")

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