Best Tools & Extensions Tools
for Three.js
Choosing the right tools & extensions tool can save you hours of development time. We've ranked and reviewed the top options available for WebGL and 3D web developers today.
Why you need a good Tools & Extensions solution
In modern Three.js development, having a reliable tools & extensions workflow is crucial. Whether you're building a simple product configurator or a complex WebGL game, the right tools help you maintain performance, reduce bundle sizes, and create more impressive visual results.

Single / Multiplayer Game Engine
A TypeScript game engine with support for single and multiplayer games with an authoritative server.
Read Full Analysis
encantar.js: Augmented Reality framework
Fast WebAR library. Works in any device, with no need of WebXR.
Read Full Analysis
MSDF Font Generator
Online tool that helps you generate MSDF Font for Text rendering in WebGL / WebGPU
Read Full Analysis
Vertex Animation Texture Blender Addon (VAT)
This Blender plugin generates Vertex Animation Textures (VAT) from animated meshes. It is designed to simplify the export of complex animations to Thr
Read Full Analysis
TSL Graph
TSL Graph is a visual node-based editor for Three js shading language (TSL)
Read Full Analysis
react-three-game
React based editor for threejs scenes with JSON serialized prefabs.
Read Full Analysis
StringTune-3D
StringTune-3D integrates Three.js 3D objects with HTML via attributes inside StringTune, synced to DOM.
Read Full Analysis
Needle Inspector for three.js – Inspect any three.js project (Chrome Extension)
Inspect any three.js, react-three-fiber, Threlte, A-Frame, Spline or Needle Engine project with a visual hierarchy and real-time property editing
Read Full Analysis
Instorier
Instorier helps you stand out with story-driven, 3D websites that go live in under 5 minutes—no coding needed.
Read Full Analysis
Virtuall
A browser-based workspace for 3D teams to generate, manage, and deliver 3D models collaboratively.
Read Full Analysis
GLTF/GLB Viewer for VS Code
A Visual Studio Code extension that provides a built-in viewer for GLTF or GLB files. This extension allows you to preview and interact with 3D models
Read Full Analysis
ThreePipe
Effortlessly create 3D web experiences, from quick demos to advanced applications, with Three.js
Read Full Analysis
Three MSDF Text
Utility classes for Text rendering in Three.js using Bitmap fonts and MSDF (multi-channel signed distance fields).
Read Full Analysis
Threejs Cannon-es Blender Rigger
Create and position physics colliders in Blender then export them as GLB and load them automatically in ThreeJs with Cannon-es.
Read Full Analysis
Troika Three Text
High‑quality text rendering in Three.js using SDF on‑the‑fly for crisp and dynamic text output.
Read Full Analysis
Three.js DevTools
Browser extension for inspecting Three.js scenes, materials, textures, and renderer settings.
Read Full Analysis
GLB Optimizer
GLB Optimizer compresses and optimizes 3D models for smaller, faster-loading GLB files online.
Read Full Analysis
Aircada Studio
Aircada: a lightweight browser based 3D design studio for creating interactive 3D content on the web
Read Full Analysis
Wiggle
The Wiggle Tool is a handy utility for adding dynamic motion effects to objects in Three.js.
Read Full Analysis
Objectverse Converter
Optimise your 3D assets for Spatial Web, Gaming, AR/VR experiences
Read Full Analysis
R3F Flow Field Particles Component
A particle system based on GPGPU, running with React Three Fiber
Read Full Analysis
CAD npm package for threejs by bitbybit.dev
3D CAD algorithms of bitbybit.dev for ThreeJS developers. Powerful geometry kernels for your apps.
Read Full Analysis
Mattercraft
Mattercraft is a visual editor perfected for building interactive 3D, AR, VR and WebXR experiences.
Read Full Analysis
Facetype
Facetype.js is a JavaScript library that renders 3D text geometry, ideal for three.js resources.
Read Full Analysis
Uil
uil.js is a lightweight ui for javascript with a complete 3d display support. totally customizable,
Read Full Analysis
lil-gui
Makes a floating panel for controllers on the web. Works as a drop-in replacement for dat.gui.
Read Full Analysis
Guify
Guify is a runtime JS library that gives you a simple way to build a GUI for your JS projects.
Read Full Analysis
Tweakpane
Tweakpane is a pane-based control library for real-time parameter adjustments in three.js resources.
Read Full Analysis
Meshamorphosis
Allows batch convert of fbx/obj/gltf to glb, can also batch add animation fbx files from Mixamo
Read Full Analysis
Elements Hive
A collection of WebGL Elements and Extensions for creating Web Experiences in WordPress
Read Full Analysis
OptimizeGLB
Online tool to compress and optimize .GLB and .GLTF 3D models for faster load times
Read Full Analysis
Cyango
All-in-one Experiences Builder. From 2D to 3D, you can build and export full mobile and web apps.
Read Full Analysis
Hology Engine
Create 3D games and experiences for web, mobile and VR by using web technologies with Hology Engine.
Read Full Analysis
Leva
Leva is a GUI library for creating intuitive controls in three.js resources and web projects.
Read Full Analysis
Dat.gui
dat.GUI is a lightweight controller library for real-time adjustments in three.js resources.
Read Full AnalysisFrequently Asked Questions
Are these tools & extensions tools free?
Most tools in the Three.js ecosystem are open-source and free, but some enterprise solutions or specialized assets may require a license. Check individual reviews for exact pricing.
Do these work with React Three Fiber?
Yes, the vast majority of standard WebGL and Three.js tools can be integrated into React Three Fiber projects, either directly or via utility wrappers like Drei.













