Chapter 824: Libraries and Plugins (Manual)
Core Idea
A community-maintained directory of third-party libraries and plugins that extend three.js beyond what ships in core or the official addons.
Key Concepts
- Community-maintained, not guaranteed current: this is a curated list of external projects, not an official three.js feature set.
- Categories covered: physics engines, additional post-processing effects/frameworks, intersection/raycast performance helpers, path tracing, extra file-format loaders, geometry utilities, 3D text/layout, particle systems, inverse kinematics, game AI, and higher-level wrappers/frameworks built on three.js.
- Complements the official addons: official post-processing passes and loaders live in
examples/jsm; this list covers additional formats and effects beyond those.
Key Takeaways
- Check this list before building custom physics, IK, particle-system, or path-tracing code from scratch — a maintained third-party library likely already covers it.
- Third-party libraries are separate packages and need their own installation, unlike official addons which just need an import.
- Because the list is community-maintained, verify a given library is still active/compatible with your three.js version before depending on it.
Connects To
- Installation (manual): covers how official addons are imported, as distinct from these separately-installed third-party libraries.