donmccurdy/glTF-Transform
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2903
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
1951 stars · 200 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
glTF Transform is an SDK for reading, editing, and writing glTF 2.0 3D models in JavaScript and TypeScript, running on both Web and Node.js. It provides a scripting API, extension support, common optimization functions, and a CLI for inspecting, bundling, splitting, and optimizing glTF/GLB files.
Use cases
- optimize glTF models for web delivery
- compress glTF meshes with Draco or Meshopt
- convert textures in glTF files to WebP or KTX2
- batch process 3D model assets in a build pipeline
- inspect and validate glTF files from the command line
- programmatically edit scene graphs, materials, and animations
- split or merge glTF scenes and deduplicate geometry
- build custom glTF extensions in TypeScript
When to choose
- you need reproducible, lossless, scriptable edits to glTF 2.0 assets
- you want to optimize 3D models for web or mobile delivery in CI
- you're building web apps that read or transform glTF at runtime
- you need CLI tooling to inspect, validate, and optimize GLB files
When to avoid
- you need artistic modeling changes like sculpting or UV unwrapping — use Blender or a DCC tool instead
- you work with formats other than glTF 2.0 (e.g., FBX, OBJ)
- you need a visual scene editor rather than programmatic transforms
Facets
library · maturity active
sdk cli compression image-processing parser developer-tools graphics web-development developer-tools files cross-platform cli wasm cross-platform gltf glb 3d-models mesh-processing scene-graph draco meshoptimizer texture-compression 3d-optimization nodejs web-server deno
4 sources
- readme: https://github.com/donmccurdy/glTF-Transform · fetched 2026-08-28 · 21cc06ec6ac3
- homepage: https://gltf-transform.dev · fetched 2026-08-29 · f72d9be632d9
- site_page: https://gltf-transform.dev/modules/extensions/classes/EXTMeshFeatures · fetched 2026-08-29 · 0ed0590bd9df
- site_page: https://gltf-transform.dev/cli · fetched 2026-08-29 · 4b6d3cb62266
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| donmccurdy/glTF-Transform | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="donmccurdy/glTF-Transform")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem