# sghall/react-vertex

:black_medium_small_square: React Vertex | Hooks-based WebGL library for React

Repository: https://github.com/sghall/react-vertex
Canonical: https://ross.abutalabs.com/products/react-vertex
Homepage: https://react-vertex.com
Language: TypeScript
License: MIT
License Family: permissive
Topics: react, react-hooks, webgl
Last push: 2023-01-07T05:38:37+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2668, "days_push": 1334, "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 1234, forks 21 (observed 2026-08-28T04:04:04.671978+00:00)

## What it is
React Vertex is a hooks-based WebGL library for React that lets you build 3D scenes declaratively using React components and hooks. It provides a custom React reconciler-based scene renderer, geometry/material/math hooks, an orbit camera, and dev controls, organized as multiple npm packages.

## Use cases
- render 3D WebGL scenes in React using hooks
- create declarative scene graphs with React components
- generate box, sphere, torus, plane geometries in React
- apply Phong or Lambert materials with point lights
- add an orbit camera with controls to a WebGL canvas
- learn WebGL through a React hooks API

## When to choose
- you want a lightweight, hooks-first alternative to Three.js-style imperative WebGL in React
- you prefer building 3D scenes declaratively with React components
- you need fine-grained control over WebGL programs, geometries, and matrices

## When to avoid
- you need a mature, feature-complete 3D engine with extensive lighting, animation, and asset loading
- you need production-grade stability - the library is explicitly experimental
- you want a large community and ecosystem of examples and plugins
- you need advanced lighting beyond point lights

## Facets
- artifact type: library
- maturity: experimental
- function: graphics, ui-components, math
- domain: web-development, frontend, graphics
- platform: browser
- tags: webgl, react-hooks, 3d-graphics, scene-graph, react-reconciler, gl-matrix, nodejs, javascript

## Member repositories
- sghall/react-vertex (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:04.671978+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-30T08:22:11.724981+00:00, confidence not recorded.
  - readme: https://github.com/sghall/react-vertex (fetched 2026-08-28T04:04:04.671978+00:00, sha bf20f2a44b43)
  - homepage: https://react-vertex.com (fetched 2026-08-29T12:21:45.414489+00:00, sha 820563112bf5)
  - site_page: https://react-vertex.com/docs-core-hooks (fetched 2026-08-29T12:21:45.423668+00:00, sha 97499068e295)
  - site_page: https://react-vertex.com/docs-geometry-hooks (fetched 2026-08-29T12:21:45.425727+00:00, sha 352b58e2d1aa)
  - site_page: https://react-vertex.com/docs-material-hooks (fetched 2026-08-29T12:21:45.427546+00:00, sha 5e8855ff2588)
  - site_page: https://react-vertex.com/docs-matrix-hooks (fetched 2026-08-29T12:21:45.429258+00:00, sha 07dfbcde4741)
  - site_page: https://react-vertex.com/docs-orbit-camera (fetched 2026-08-29T12:21:45.431191+00:00, sha d5f3430d1e4b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
