keajs/kea
Batteries Included State Management for React observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 92
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 3809
- days_rel: n/a
- days_push: 49
- n_releases_24m: 0
Adoption not part of the score
1993 stars · 52 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kea is a batteries-included state management library for React, built on top of Redux and Reselect. It organizes state into composable 'logic' containers with actions, reducers, selectors, and listeners, and offers plugins for routing, data loading, forms, and sagas.
Use cases
- manage state in a react app
- replace redux boilerplate with simpler state management
- handle form state in react
- load remote data with loading states
- share state between react components
- add typed state stores with typescript
- test state logic with action chains
When to choose
- you want redux power with less boilerplate in a react app
- you need built-in solutions for forms, routing, and data loading
- you want strong typescript support with generated types
- you need redux compatibility in an existing redux codebase
When to avoid
- you use react strict mode, which kea does not support
- you prefer a minimal state library like zustand for small apps
- your project is not react-based
Facets
library · maturity active
state-management frontend-framework form-handling routing frontend web-development browser react redux redux-saga typescript hooks selectors logic-builders nodejs web-server
10 sources
- readme: https://github.com/keajs/kea · fetched 2026-08-28 · b228621bda8e
- homepage: https://keajs.org/ · fetched 2026-08-29 · cabc4eb5eb1b
- site_page: https://keajs.org/docs/intro · fetched 2026-08-29 · e0571a02acd9
- site_page: https://keajs.org/docs/intro/what-is-kea · fetched 2026-08-29 · 6cd4d1a3cd81
- site_page: https://keajs.org/docs/intro/installation · fetched 2026-08-29 · b7c85b731f75
- site_page: https://keajs.org/docs/intro/typescript · fetched 2026-08-29 · 68018457038c
- site_page: https://keajs.org/docs/intro/testing · fetched 2026-08-29 · 2234de1b80cd
- site_page: https://keajs.org/docs/intro/debugging · fetched 2026-08-29 · fb988bd26b14
- site_page: https://keajs.org/docs/intro/context · fetched 2026-08-29 · fd3c246a4cbc
- site_page: https://keajs.org/docs/intro/redux · fetched 2026-08-29 · 5cdfbaa8330e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| keajs/kea | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem