# What is Theatre.js?

Theatre.js is an animation editing and playback library for high-fidelity motion graphics on the web. It is designed to help you express detailed animation, enabling you to create intricate movement and convey nuance.

3D model by drei.lu

Theatre is for

  • Developers & Artists: Theatre can be used both programmatically and visually.
  • All Frontend Stacks: Theatre is framework agnostic and can be used in any frontend web project.
  • Animating Everything: Theatre can animate DOM elements, THREE.js objects, any JavaScript variable... or even IOT devices.

# Get Started

# Get Into It

# Get In Touch

We're hiring – join the core team! (opens new window)