A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
WebGi - Realistic Rendering Plugins for ThreePipe.
Tweakpane UI Plugin for ThreePipe
Gaussian Splatting for Threepipe
Tweakpane Editor Plugin for ThreePipe
Assimp.js Plugin for ThreePipe
Path tracing plugin interfaces for Threepipe
Timeline UI Plugin for ThreePipe
Text geometry generator and FontLibrary for threepipe. All other generators have moved to core threepipe.
Troika Text Plugin for ThreePipe
R3F wrapper for ThreePipe
Plugins for creating material and object configurators in threepipe.
Network/AWS/Cloud related plugins for threepipe
Extra Threepipe plugins for importing several file types.
Utility plugins for threepipe using gltf-transform to optimize/compress glTF files.
Blueprint.js UI Plugin for ThreePipe
Plugins for SVG Rendering of 3d objects for Threepipe
Basic importer for .blend file
Interface for 3d-tiles-renderer
> **Compatibility Note:** > Projects requires [Node.js](https://nodejs.org/en/) version 18+, 20+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.
HTML-in-Canvas polyfill and Three.js integration for rendering live HTML as WebGL/WebGPU textures
Tweakpane wrapper and custom components for web controls UI. To be used with uiconfig.js
Blueprint.js wrapper and custom components for web controls UI. To be used with uiconfig.
[](https://www.npmjs.com/package/three-types-modded)