Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Build Status Discord Shield


Monorepo for cannon-es web worker packages.

Package Description
@react-three/cannon React hooks for cannon-es. Use this in combination with react-three-fiber.
@pmndrs/cannon-worker-api Web worker api for cannon-es. Used by @react-three/cannon.
@react-three/cannon-examples Examples for @react-three/cannon

use-cannon Documentation

Please see the @react-three/cannon README documentation and getting started guide for using the react hooks and jsx interface.


Check out all of our @react-three/cannon examples at

The code for the examples lives in ./packages/react-three-cannon-examples