# alibaba/G3D

A pure 3D render engine compatible with webgl, running both in browser and gcanvas.

Repository: https://github.com/alibaba/G3D
Canonical: https://ross.abutalabs.com/products/g3d
Homepage: https://alibaba.github.io/G3D/
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: webgl, gcanvas, hybrid, weex, react-native, 3d, g3d
Last push: 2019-04-18T04:57:02+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3110, "days_push": 2694, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_readme
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1075, forks 110 (observed 2026-08-28T04:03:29.263651+00:00)

## What it is
G3D is a pure 3D render engine written in TypeScript that is compatible with WebGL and works without DOM APIs. It runs both in the browser and on GCanvas, enabling 3D rendering in hybrid environments like Weex and React Native.

## Use cases
- render 3d scenes in the browser with webgl
- display 3d graphics inside react native apps
- use a 3d engine in weex hybrid apps
- render 3d without dom api dependencies
- build lightweight 3d visualizations on mobile via gcanvas

## When to choose
- you need 3d rendering in both browser and gcanvas-based hybrid apps
- you want a small pure render engine without DOM API requirements
- you are building Weex or React Native apps that need WebGL-style 3d

## When to avoid
- you need an actively maintained engine with recent releases
- you need full game engine features like physics or audio
- you target modern environments where three.js or babylon.js fit better

## Facets
- artifact type: library
- maturity: abandoned
- function: graphics, game-engine
- domain: graphics, web-development, cross-platform
- platform: browser
- tags: webgl, 3d-rendering, gcanvas, weex, react-native, typescript, render-engine, web-server, mobile

## Member repositories
- alibaba/G3D (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:29.263651+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-30T06:53:25.594581+00:00, confidence not recorded.
  - homepage: https://alibaba.github.io/G3D/ (fetched 2026-08-29T12:54:52.477074+00:00, sha 8d9dcbd6bf41)
  - registry_npm: https://registry.npmjs.org/g3d (fetched 2026-08-29T12:54:52.485841+00:00, sha 04a3ef6a21f7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
