pmndrs/react-nil
⃝ A react null renderer observed · 2026-10-22
Health v2 · maintenance only
34/100
- Activity 0
- Release rhythm 40
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-22. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 2227
- days_rel: 646
- days_push: 646
- n_releases_24m: 3
Adoption not part of the score
1000 stars · 18 forks observed · 2026-10-22
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-07, confidence 0.95
react-nil is a React null renderer that lets you run React components without any view layer, in Node or anywhere else. It provides the full React component model—lifecycle, state, hooks, suspense, context—for purely logical, headless components.
Use cases
- run react components in node without a dom
- manage rest endpoints as react components
- use react hooks and lifecycle for logic-only components
- test react components by snapshotting a reactive tree
- build headless logical components with suspense and effects
When to choose
- you want react's component model for non-UI logic in node
- you need lifecycle-managed side effects without rendering a view
- you want to snapshot-test components via a tree
When to avoid
- you need to render actual UI to the dom or native views
- you prefer plain node scripts without react overhead
- you need a full server-side rendering solution producing html
Facets
library · maturity active
web-framework developer-tools testing developer-tools web-development backend cross-platform cli react null-renderer logical-components react-reconciler headless-components nodejs
1 source
- readme: https://github.com/pmndrs/react-nil · fetched 2026-10-22 · 6d4d5b813f86
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pmndrs/react-nil | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="pmndrs/react-nil")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem