# pauldijou/redux-act

An opinionated lib to create actions and reducers for Redux

Repository: https://github.com/pauldijou/redux-act
Canonical: https://ross.abutalabs.com/products/redux-act
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: javascript, redux
Last push: 2023-09-27T20:37:00+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4036, "days_push": 1071, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1474, forks 59 (observed 2026-08-28T04:04:49.743268+00:00)

## What it is
An opinionated JavaScript library for Redux that creates action creators and reducers, using action objects themselves as references in reducers instead of string constants. It also provides utilities for batching actions and binding creators to stores.

## Use cases
- create redux actions without string constants
- reduce redux reducer boilerplate
- use action creators as reducer keys
- batch multiple redux dispatches
- simplify redux state management in javascript apps

## When to choose
- you use Redux and want less boilerplate around actions and reducers
- you prefer referencing actions directly instead of string type constants
- you want small helper utilities like batch and bindAll on top of Redux

## When to avoid
- you are starting a new project with Redux Toolkit or modern state libraries
- you need strong TypeScript-first action typing
- your project does not use Redux

## Facets
- artifact type: library
- maturity: maintenance
- function: state-management, developer-tools
- domain: frontend, web-development, developer-tools
- platform: browser
- tags: redux, flux, action-creators, reducers, state-management, nodejs, javascript

## Member repositories
- pauldijou/redux-act (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:49.743268+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:34:33.974226+00:00, confidence not recorded.
  - readme: https://github.com/pauldijou/redux-act (fetched 2026-08-28T04:04:49.743268+00:00, sha 1f23d2f02340)
  - registry_npm: https://registry.npmjs.org/redux-act (fetched 2026-08-29T11:42:18.019373+00:00, sha 77b90188f38f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
