Topics / #gltf
Gltf projects on GitHub
Standard format for transmitting 3D models and scenes efficiently.
As of , the most-starred Gltf projects on GitHub are filament (20.6K stars), engine (17.1K stars) and cesium (15.8K stars). GitHub.Locker tracks 15 Gltf repositories with 83.9K stars combined. The fastest-growing on October 16 was ingetrazo, with +32 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+32ingetrazo
ingelibre/ingetrazo · ★ 1KIngeTrazo is a free, GPL-3.0 3D modeler for architecture, engineering and 3D design, built natively for Linux (also running on Windows and macOS). It uses push/pull sketch-based modeling similar to SketchUp, can open .skp files, and adds an optional BIM tagging layer that exports IFC quantities for its sister budgeting tool IngePresupuestos.
+15engine
playcanvas/engine · ★ 17.1KPlayCanvas is an open-source game engine for creating interactive 3D apps, games and visualizations that run in any browser on any device. Rendering is built on WebGL2 and WebGPU.
+9filament
google/filament · ★ 20.6KFilament is Google's open-source, real-time physically based rendering engine (PBR) for Android, iOS, Linux, macOS, Windows and WASM/WebGL2, designed to be as small and efficient as possible — especially on Android.
+5cesium
CesiumGS/cesium · ★ 15.8KCesiumJS is an open-source JavaScript library for creating 3D globes and 2D maps in the browser without a plugin — WebGL provides hardware-accelerated graphics.
The all-time top
15 projects · by stars
- 20.6K
#1 · google/filamentfilament
Filament is Google's open-source, real-time physically based rendering engine (PBR) for Android, iOS, Linux, macOS, Windows and WASM/WebGL2, designed to be as small and efficient as possible — especially on Android.
- 17.1K
#2 · playcanvas/engineengine
PlayCanvas is an open-source game engine for creating interactive 3D apps, games and visualizations that run in any browser on any device. Rendering is built on WebGL2 and WebGPU.
- 15.8K
#3 · CesiumGS/cesiumcesium
CesiumJS is an open-source JavaScript library for creating 3D globes and 2D maps in the browser without a plugin — WebGL provides hardware-accelerated graphics.
- 4
assimp
13.3Kassimp/assimp · C++Open Asset Import Library (assimp) - a C++ library that loads 40+ 3D file formats into one shared in-memory data structure, with post-processing tools that clean up the meshes on the way in.
- 5

Vulkan
12.2KSaschaWillems/Vulkan · GLSLA comprehensive collection of open source C++ examples for Vulkan, the low-level graphics and compute API from Khronos, covering everything from a basic triangle to PBR, deferred rendering and hardware ray tracing.
- 6

ingetrazo
1Kingelibre/ingetrazo · PythonIngeTrazo is a free, GPL-3.0 3D modeler for architecture, engineering and 3D design, built natively for Linux (also running on Windows and macOS). It uses push/pull sketch-based modeling similar to SketchUp, can open .skp files, and adds an optional BIM tagging layer that exports IFC quantities for its sister budgeting tool IngePresupuestos.
- 7
flutter_scene
951bdero/flutter_scene · DartFlutter Scene is a complete realtime 3D game engine for Flutter, covering physically-based rendering, physics, audio, animation, a scene editor, and a full asset pipeline, running on every platform Flutter supports, including the web.
- 8

OpenDLSS-NR
921maanHimself/OpenDLSS-NR · JavaScriptOpenDLSS-NR is a from-scratch Vulkan reimplementation of NVIDIA's DLSS 5 Neural Rendering network, matching the original bit-exactly down to every internal block boundary, not just the final image.
- 9

anyCreature
467Ariescar/anyCreature · JavaScriptanyCreature turns a plain-language description like 'a menacing mountain giant' into a game-ready 3D creature — a skinned, animated, vertex-coloured GLB file plus an offline viewer — produced in one AI agent session.
- 10

paper-aquarium
352MrMoT9I/paper-aquarium · JavaScriptPaper Aquarium turns a hand-colored paper fish into a swimming 3D fish on a big screen: a child colors a printed sheet, photographs it with a phone, and the fish appears swimming in a web-based aquarium scene built with three.js.
- 11

3d-asset-server
313arielshad/3d-asset-server · TypeScript3d-asset-server searches 19 different 3D asset sites at once (Poly Haven, ambientCG, BlenderKit, Kenney, and more) and downloads whatever you pick, ready to drop into a game or website.
- 12

image-to-3d-pipeline
278dreamers-laboratory/image-to-3d-pipeline · JavaScriptA pipeline that reconstructs 3D meshes from a handful of AI-generated images using several open-source models, scores the results against a fixed Blender inspection protocol, and serves the winning mesh in a browser-based WebGL explorer.
- 13

skin-tokens.cpp
226localai-org/skin-tokens.cpp · C++skin-tokens.cpp is a C++/GGML port of VAST-AI's SkinTokens/TokenRig model that automatically generates a skeleton and skin weights for a static mesh, producing a rigged GLB file ready for animation.
- 14

clay-safari
183cclank/clay-safari · JavaScriptClay Safari is a claymation-style, bilingual (Chinese/English) 3D interactive world for kids: you walk around a savanna built with Three.js and Blender-scripted models, click on 10 clay animals and 7 props, and hear their names and sounds in both languages.
- 15

empire
157thebuggeddev/empire · TypeScriptEmpire Atlas is an interactive 3D atlas that lets you explore domestic architecture across eight historical empires, from Ancient Egypt to the Mughal Empire, by orbiting detailed 3D dwelling models and reading annotated architectural features.
Related topics
Often tagged together