use-cannon

Physics simulator

A set of React hooks and APIs for simulating physics in 3D environments using the cannon-js library.

👋💣 physics based hooks for @react-three/fiber

GitHub

3k stars
33 watching
156 forks
Language: TypeScript
last commit: 9 months ago
cannon-jsphysicsreactreactjs

Related projects:

Repository Description Stars
pmndrs/react-three-fiber A React-based 3D rendering system for Three.js 27,575
pmndrs/drei A collection of reusable building blocks for React Three Fiber 3D graphics rendering 8,412
pmndrs/use-p2 A set of React hooks and tools for adding 2D physics functionality to Three.js applications 149
pmndrs/cannon-es A lightweight 3D physics engine written in JavaScript. 1,784
jaredpalmer/the-platform Provides React Hooks and components for accessing browser APIs in a Suspense-friendly manner. 4,402
schteppe/cannon.js A lightweight JavaScript 3D physics engine for simulating rigid body dynamics and collisions. 4,716
pmndrs/react-spring An animation library based on spring physics for React applications. 28,222
pmndrs/react-three-rapier A fast physics engine wrapper for React applications 1,087
pmndrs/uikit A UI kit for building 3D web applications with React and Three.js 2,683
pmndrs/react-three-offscreen Enables WebGL rendering in web workers without requiring code rewrite or fallback mechanisms 463
reactjs/react-modal A component for creating accessible modal dialog boxes in React applications. 7,366
troisjs/trois A wrapper around ThreeJS and VueJS 3 to create 3D web applications 4,242
davidhu2000/react-spinners A collection of reusable React components for displaying loading states and animations. 3,114
bondz/react-epic-spinners A collection of reusable React components for creating animated spinners and loading animations. 335
meteorwebcomponents/mixin Enables reactive Meteor data sources within Polymer elements 15