Build responsive, real-time physics interactions with a small footprint — perfect for games, education, and interactive UI.
Stable, deterministic integration for reproducible simulations across devices.
Drop-in components for bodies, joints, collisions and custom constraints — compose what you need.
Optimized for web delivery with tree-shaking-friendly modules and optional renderer integration.
Initialize bodies, attach constraints, and run the step loop. The engine exposes clear hooks for state, rendering, and networking so you can sync physics across clients.
Try demos that showcase collisions, ragdolls, vehicle constraints, and UI physics.
Works well with React, Vue, Svelte, or vanilla JS. Renderer-agnostic — use Canvas2D, WebGL, or SVG. Built with developer ergonomics in mind.
React hooks and lifecycle-aware bindings.
State serialization + authoritative steps for multiplayer sync.
TypeScript types, unit-testable logic, and performant benchmarks.
Free, open-source core — perfect for prototypes and learning.
$0
Commercial features, priority support, and extended examples.
$29/mo
Complete API reference, migration guides, and step-by-step tutorials to ship production-ready simulations.
Read DocsAPI ReferenceJoin Slack, GitHub discussions, and monthly live Q&A sessions.
Need help integrating physics into your product? Tell us about your project and we'll reply within 48 hours.