KBAISE/ for lovable
Directory

Three.js

3D engine for the web

FreeAnimation & motionthreejs.org

What it is

The de-facto web 3D engine: scene graph over WebGL and now WebGPU, with cameras, lights, PBR materials and glTF/DRACO/KTX2 loaders. Current release r185. Measured at ~182 kB gz full, ~110–150 kB gz tree-shaken.

Why it earns a slot

Only if your project genuinely needs a 3D object — a rotating camera body, an interactive gear explainer. On a photo-led publication, 150 kB+ of engine competes directly with your actual images for LCP.

Know before you commit

Still pre-1.0 (0.185.x) and minor bumps carry breaking changes — pin the version. Do not use it for decorative 2D motion; a CSS gradient gets 90% of the effect for 0 kB.

Getting started

npm install three @types/three

Field notes

0 from the community

Sign in to add a field note. Reading is always open.

Loading notes…
Neighbourhood

How Three.js sits against the rest of the atlas — swaps, companions and the tools builders actually save alongside it.

Also in Animation & motion

GSAP + ScrollTrigger
gsap.comNot yet swept

Timeline animation engine

FreeAnimation & motion
Free — all plugins, since 2025
Open dossier
Motion (was Framer Motion)
motion.devNot yet swept

Declarative React animation

FreeAnimation & motion
Free MIT · Motion+ €299 once
Open dossier
Lenis
lenis.devNot yet swept

Smooth-scroll library

FreeAnimation & motion
Free · MIT
Open dossier
React Three Fiber
r3f.docs.pmnd.rsNot yet swept

React renderer for Three.js

FreeAnimation & motion
Free · MIT
Open dossier