riscv-rust. RISC-V processor emulator written in Rust+WASM
687nes-rust. NES emulator written in Rust + WASM
231nes-js. JavaScript NES(Famicom) emulator
225toho-like-js. Touhou style danmaku shooter game which runs on your chrome.
196webgpu-devtools. JavaScript
189online-wgsl-editor. A tiny WGSL online editor
182mmd-viewer-js. MMD model dances on your chrome with WebGL.
178wgpu-rust-renderer. A tiny WebGPU renderer written in Rust
150tiny-web-metaverse. A web-based 3D virtual space lightweight framework with high flexibility, extensibility, and easy hosting, built on ECS architecture
141THREE.WebGPURenderer. Experimental Three.js WebGPU renderer
135three-gltf-extensions. Unofficial Three.js glTF loader/exporter plugins
134MMDLoader-app. sample applications for THREE.MMDLoader
121WebAssembly-benchmark. HTML
99a-mmd. A-Frame MMD component
85glTF-Blender-IO-materials-variants. Blender3D addon for glTF KHR_materials_variants extension
77ThreeNetwork. Network sync library for Three.js
76ecs-rust. Tiny ECS library in Rust
72three.wasm-experimental. Experimental Three.js WASM (WIP)
58glTF-Blender-IO-EXT-mesh-gpu-instancing. Python
57mmd-parser. NPM MMD parser package
55pdp11-js. PDP-11 emulator implemented with JavaScript. UNIX V6 runs on your chrome.
49webgpu-trial. WebGPU trial
48aframe-rain. A-Frame Rainfall effect component
43three.js. Three.js fork for MMDLoader
40aframe-outline. Two-pass Outline effect component for A-Frame
36aframe-instancing. A-Frame instancing component
24glTF-Blender-IO-MSFT-lod. Python
23EXT_skeleton_humanoid.
22three-mmd-loader.
21THREE.Math-WASM. Three.js Math library in WASM
20takahirox.github.io. JavaScript
18glTF-Transform-lod-script. JavaScript
17aframe-webrtc. A-Frame WebRTC component
17aframe-deferred-renderer. A-Frame Deferred Renderer component
15THREE.ZipLoader. Zip archived model file Loading helper for Three.js
14ai-media-studio. web application that leverages the power of Generative AI to enable the generation and editing of images, videos, and 3D models. Notable features include an intuitive and user-friendly interface, as well as highly extensible and customizable workflow control.
10THREE.TextureUploader. Experimental Less-blocking Texture uploader for Three.js
10EXT_texture_video.
9nes-rust-ecsy. NES emulator + ECSY + Webpack bundle
7KHR_lights_shadows. glTF exntension to specify which nodes can cast or receive shadows
6EXT_copyrights. glTF copyrights extension
5binary-viewer. Easy online binary dump tool.
5AsyncGLTFLoader. JavaScript
5Vulkan-glTF-viewer-trial. C++
5Basis-Texture-Viewer. JavaScript
4WebWorkers-benchmark. HTML
4web_ai_chat. AI chat with on-device and in-browser inference
3postprocessing. A post processing library that provides the means to implement image filter effects for three.js.
3glTF. glTF – Runtime 3D Asset Delivery
3libsquish-js. JavaScript libsquish compiled with emscripten
2license-info-js. JavaScript
2custom-shader.
2webxr-hand-input. A feature repo for working on hand input support in WebXR. Feature lead: Manish Goregaokar
1ios-webaudio-test. JavaScript
1three.ts. Prototype of a Typescript-based Three.js
1MOZ_lightmap.
1