Skip to content
Submit

Tool

Theatre.js

Visual timeline editor wired to JS/Three.js

Theatre.js preview

About

Theatre.js is a javascript animation library with a professional motion design toolset. It helps you create any animation, from cinematic scenes in THREE.js, to delightful UI interactions.

Block out your sequence in seconds with our cutting-edge sequence editor. Use presets to add quick flare. When you are ready, dive into the graph editor and fine-tune every frame.

It is not either/or. Create in code, perfect in the browser — best of both worlds.

Theatre.js is extensible. Move the camera around for the perfect shot. Adjust lights. Tweak shaders. With official extensions, or tools of your own.

Features

  • React Three Fiber
  • HTML/CSS/SVG
  • Getting started
Pricing
Open Source
Pricing detail
Free open-source animation toolkit
Platforms
Web, JS library

Alternatives from our catalog

Tools on the same shelves as Theatre.js, ordered by shared tags and our own comparisons. Not vendor endorsements.

  • DramaPaid · Desktop (Mac)

    Smaller all-in-one motion/proto app

    also in Motion

  • Motion (ex-Framer Motion)Open Source · JS/React/Vue library

    Tiny WAAPI-based; Motion UI kit 2026

    also in Motion

  • Anime.jsOpen Source · JS library

    Indie favorite for micro-interactions

    also in Motion

  • BlenderOpen Source · Desktop

    OSS motion/3D workhorse

    also in Motion

  • AnimXYZOpen Source · Web / CSS

    Utility approach to complex CSS motion

    also in Motion

  • RiveFreemium · Web, Desktop, Runtimes

    Runtime king; smaller than Lottie for interactive UI

    also in Motion

Listed in