cerebral/cerebral
Declarative state and side effects management for popular JavaScript frameworks observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 73
- Release rhythm 75
- 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: 21
- age_days: 4134
- days_rel: 167
- days_push: 166
- n_releases_24m: 6
Adoption not part of the score
1996 stars · 123 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Cerebral is a declarative state and side effects management library for JavaScript frontend frameworks like React, Vue, Angular, Preact, and Inferno. It models application logic as composable sequences of actions and ships with a debugger offering time-travel inspection of state and sequences.
Use cases
- manage state in a React app with declarative side effect sequences
- time-travel debug application state changes
- share state management logic across React, Vue, and Angular
- structure complex async flows as composable action chains
- organize a frontend app into modules with scoped state
- add typed state management to a Vue 3 application
When to choose
- you want declarative, composable sequences instead of imperative async logic
- you need a debugger with time-travel for state and side effects
- you work across multiple view frameworks and want one state pattern
- you value full type safety in state management
When to avoid
- you want a library with active feature development - it is in maintenance mode
- your team already uses Redux, Zustand, or Pinia conventions
- you need a large ecosystem of middleware and community extensions
- you prefer minimal unopinionated state containers
Facets
library · maturity maintenance
state-management frontend-framework developer-tools web-development frontend developer-tools browser declarative-state side-effects react vue angular preact inferno function-tree debugger time-travel-debugging javascript nodejs
4 sources
- readme: https://github.com/cerebral/cerebral · fetched 2026-08-28 · f19830add0e6
- homepage: http://cerebraljs.com · fetched 2026-08-29 · a4db80422a19
- site_page: https://cerebraljs.com/docs/introduction · fetched 2026-08-29 · 27c6e8e004ad
- site_page: https://cerebraljs.com/docs/api · fetched 2026-08-29 · 8fa2502f4906
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cerebral/cerebral | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="cerebral/cerebral")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem