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
158 forks
Language: TypeScript
last commit: over 2 years ago
cannon-jsphysicsreactreactjs

Related projects:

RepositoryDescriptionStars
pmndrs/react-three-fiberA React renderer for Three.js that allows declarative 3D scene construction and seamless integration with React's ecosystem27,796
pmndrs/dreiA collection of reusable building blocks for React Three Fiber 3D graphics rendering8,514
pmndrs/use-p2A set of React hooks and tools for adding 2D physics functionality to Three.js applications152
pmndrs/cannon-esA lightweight 3D physics engine written in JavaScript.1,801
jaredpalmer/the-platformProvides React Hooks and components for accessing browser APIs in a Suspense-friendly manner.4,399
schteppe/cannon.jsA lightweight JavaScript 3D physics engine for simulating rigid body dynamics and collisions.4,733
pmndrs/react-springAn animation library based on spring physics for React applications.28,303
pmndrs/react-three-rapierA fast physics engine wrapper for React applications1,112
pmndrs/uikitA UI kit for building 3D web applications with React and Three.js2,719
pmndrs/react-three-offscreenEnables WebGL rendering in web workers without requiring code rewrite or fallback mechanisms464
reactjs/react-modalA component for creating accessible modal dialog boxes in React applications.7,372
troisjs/troisA wrapper around ThreeJS and VueJS 3 to create 3D web applications4,271
davidhu2000/react-spinnersA collection of reusable React components for displaying loading states and animations.3,141
bondz/react-epic-spinnersA collection of reusable React components for creating animated spinners and loading animations.335
meteorwebcomponents/mixinEnables reactive Meteor data sources within Polymer elements15