Free Animation and 3D Libraries
Open-source JavaScript and Python libraries for motion design, web animation, 3D scenes, physics and visual effects. All are free to install from npm, pip or GitHub, need no account, and use permissive licenses such as MIT that allow commercial use.
Anime.js
Lightweight JavaScript engine for timelines and choreographed motion.
Motion
Animation library for React, JavaScript and Vue with layout transitions.
Lottie
Play After Effects vector animations on web, iOS and Android.
Manim
Python engine for animated math diagrams, equations and explainers.
Three.js
The standard JavaScript library for 3D graphics in the browser.
Three GPU Pathtracer
Path tracing for three.js scenes with realistic lighting and reflections.
postprocessing
Bloom, depth of field and color grading effects for three.js.
three.quarks
Particle system and VFX engine for three.js.
Tweakpane
Compact GUI panel for tuning parameters live.
Jolt Physics
Fast multi-core physics engine for games and VR.
More free resources
Free tools
Online tools that work without an account.