reasonml/reason-react
Reason bindings for ReactJS observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 87
- Release rhythm 38
- 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: 154
- age_days: 3447
- days_rel: 252
- days_push: 79
- n_releases_24m: 2
Adoption not part of the score
3263 stars · 343 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ReasonReact provides typed Reason language bindings for ReactJS, letting you write React components with Reason's type system while remaining plain React under the hood. It is now primarily maintained for legacy Reason users, with ReScript users directed to @rescript/react.
Use cases
- build react components in reason
- add type safety to react development
- integrate reason into an existing react or next.js project
- write typed jsx components with zero runtime overhead
- use reactjs knowledge with a strongly typed language
- maintain a legacy reasonml react codebase
When to choose
- you have an existing ReasonML codebase using BuckleScript or Melange
- you want React components with strong static type inference and zero runtime cost
- you want to incrementally add Reason to a JavaScript or TypeScript React project
When to avoid
- you are starting a new ReScript project - use @rescript/react instead
- your team works in plain JavaScript or TypeScript and has no Reason experience
- you need a large ecosystem of actively maintained typed component libraries
Facets
library · maturity maintenance
ui-components frontend-framework type-system web-development frontend programming-languages browser cross-platform reasonml react-bindings melange bucklescript typed-react ocaml web-server nodejs
2 sources
- readme: https://github.com/reasonml/reason-react · fetched 2026-08-28 · 948c43bf63ea
- homepage: https://reasonml.github.io/reason-react/ · fetched 2026-08-29 · 90bf861bb50d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| reasonml/reason-react | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="reasonml/reason-react")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem