Theatre.js - Core
Theatre.js is an animation library for high-fidelity motion graphics. It is designed to help you express detailed animation, enabling you to create intricate movement, and convey nuance.
Theatre can be used both programmatically and visually.
You can use Theatre.js to:
Animate 3D objects made with THREE.js or other 3D libraries
Art by drei.lu
Animate HTML/SVG via React or other libraries
Choreograph generative interactive art
Or animate any other JS variable
Documentation and Tutorials
You can find the documentation and video tutorials here.
Theatre comes in two packages:
@theatre/core (the library) and
@theatre/studio (the editor). This package is the core library.
@theatre/core is currently around 20KiB compressed with all its dependencies.