• Stars
    star
    2,700
  • Rank 16,905 (Top 0.4 %)
  • Language
    TypeScript
  • Created almost 5 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Build Status Discord Shield

Imgur

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.

Demos

Check out all of our @react-three/cannon examples at https://cannon.pmnd.rs

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

More Repositories

1

zustand

🐻 Bear necessities for state management in React
TypeScript
45,348
star
2

react-spring

✌️ A spring physics based React animation library
TypeScript
27,857
star
3

react-three-fiber

🇨🇭 A React renderer for Three.js
TypeScript
26,202
star
4

jotai

👻 Primitive and flexible state management for React
TypeScript
18,007
star
5

use-gesture

👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
TypeScript
8,861
star
6

valtio

💊 Valtio makes proxy-state simple for React and Vanilla
TypeScript
8,738
star
7

drei

🥉 useful helpers for react-three-fiber
JavaScript
8,042
star
8

leva

🌋 React-first components GUI
TypeScript
4,825
star
9

gltfjsx

🎮 Turns GLTFs into JSX components
JavaScript
4,251
star
10

react-three-next

React Three Fiber, Threejs, Nextjs starter
JavaScript
2,370
star
11

postprocessing

A post processing library for three.js.
JavaScript
2,263
star
12

racing-game

🏎 Open source racing game developed by everyone willing
TypeScript
2,120
star
13

xr

🤳 VR/AR for react-three-fiber
TypeScript
2,051
star
14

uikit

🎨 user interfaces for react-three-fiber
TypeScript
2,048
star
15

react-three-flex

💪📦 Flexbox for react-three-fiber
TypeScript
1,640
star
16

suspend-react

🚥 Async/await for React components
TypeScript
1,358
star
17

react-postprocessing

📬 postprocessing for react-three-fiber
JavaScript
1,074
star
18

detect-gpu

Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
TypeScript
1,017
star
19

react-three-rapier

🤺 Rapier physics in React
TypeScript
1,005
star
20

lamina

🍰 An extensible, layer based shader material for ThreeJS
TypeScript
1,005
star
21

its-fine

🐶🔥 A collection of escape hatches for React.
TypeScript
978
star
22

react-use-measure

🙌 Utility to measure view bounds
TypeScript
832
star
23

react-nil

⃝ A react null renderer
TypeScript
785
star
24

maath

🪶 Math helpers for the rest of us
TypeScript
783
star
25

threejs-journey

⚛️ Bruno Simons journey demos in React
TypeScript
718
star
26

three-stdlib

📚 Stand-alone library of threejs examples designed to run without transpilation in node & browser
JavaScript
651
star
27

react-three-editor

🔌 A one of a kind scene editor that writes changes back into your code
TypeScript
615
star
28

react-three-a11y

♿️ Accessibility tools for React Three Fiber
TypeScript
534
star
29

ecctrl

🕹️ A floating rigibody character controller
TypeScript
498
star
30

react-three-offscreen

📺 Offscreen worker canvas for react-three-fiber
TypeScript
443
star
31

react-zdog

⚡️🐶 React bindings for zdog
JavaScript
441
star
32

drei-vanilla

🍦 drei-inspired helpers for threejs
TypeScript
436
star
33

use-asset

📦 A promise caching strategy for React Suspense
TypeScript
413
star
34

tunnel-rat

🐀 Non gratum anus rodentum
TypeScript
329
star
35

react-three-csg

🚧 Constructive solid geometry for React
TypeScript
264
star
36

react-three-lgl

🔆 A React abstraction for the LGL Raycaster
TypeScript
262
star
37

gltf-react-three

Convert GLTF files to React Three Fiber Components
JavaScript
258
star
38

market

📦 Download CC0 assets ready to use in your next 3D Project
JavaScript
250
star
39

component-material

🧩 Compose modular materials in React
TypeScript
160
star
40

env

💄 An app to create, edit, and preview HDR environment maps in the browser
TypeScript
151
star
41

react-ogl

🦴 A barebones react renderer for ogl.
TypeScript
150
star
42

use-p2

👋💣 2d physics hooks for @react-three/fiber
TypeScript
144
star
43

react-spring-examples

JavaScript
139
star
44

react-three-gpu-pathtracer

⚡️ A React abstraction for the popular three-gpu-pathtracer
TypeScript
132
star
45

react-three-lightmap

In-browser lightmap/AO baker for react-three-fiber and ThreeJS
TypeScript
127
star
46

cannon-es-debugger

Wireframe debugger for use with cannon-es https://github.com/react-spring/cannon-es
HTML
102
star
47

rafz

💍 One loop to frame them all.
TypeScript
96
star
48

docs

🖨️ mdx documentation generator for `pmndrs/*/docs` folders
TypeScript
91
star
49

assets

📦 Importable base64 encoded CC0 assets
Makefile
91
star
50

swc-jotai

Rust
88
star
51

react-three-jolt

⚡ Jolt physics in React
TypeScript
84
star
52

react-three-scissor

✂ Multiple scenes, one canvas! WebGL Scissoring implementation for React Three Fiber.
TypeScript
79
star
53

eslint-plugin-valtio

An eslint plugin for better valtio experience
JavaScript
74
star
54

react-three-babel

🛍 A Babel plugin that automatically builds the extend catalogue of known native Three.js elements
TypeScript
60
star
55

react-spring.io

✌️ A spring physics based React animation library
TypeScript
56
star
56

r3f-website

Website for React Three Fiber
JavaScript
27
star
57

directed

A flexible, minimal scheduler written in TypeScript
TypeScript
24
star
58

market-assets

JavaScript
19
star
59

react-three-8thwall

JavaScript
17
star
60

drei-assets

JavaScript
16
star
61

discord

🤖 Poimandres Discord Bot
TypeScript
10
star
62

branding

TypeScript
7
star
63

market-assets-do

JavaScript
5
star
64

envinfo

Easily collect useful information for bug reports
JavaScript
4
star
65

leva-wg

1
star