Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Three Next | 1,681 | a month ago | 14 | mit | JavaScript | |||||
React Three Fiber, Nextjs, Tailwind and Styled-components starter | ||||||||||
React Conf 17 Videos | 184 | 7 years ago | 1 | |||||||
Find that one presentation you missed! | ||||||||||
Zlml.cz | 43 | 5 years ago | 3 | mit | JavaScript | |||||
:house_with_garden: My personal website written in Next.js | ||||||||||
Fury | 14 | 6 days ago | 4 | mit | TypeScript | |||||
Inspired by Nick Fury, whose primary job was to recruit avengers, spies and other cool people! | ||||||||||
Website | 12 | a month ago | 6 | mit | TypeScript | |||||
🌈 The website of the 🚀 Fiber framework | ||||||||||
When I Using React | 10 | 3 years ago | 2 | mit | JavaScript | |||||
:books:【React学习资料+面试指南】 一份涵盖大部分React开发所需要掌握的核心知识。 | ||||||||||
Next R3f Starter | 5 | a year ago | TypeScript | |||||||
React Three Fiber, Nextjs, TypeScript | ||||||||||
R3fiber Experiments | 4 | 3 years ago | 2 | TypeScript | ||||||
🐸 Personal experiments with react-three-fiber |
A minimalist starter for NextJS, @react-three/fiber and Threejs.
This starter allows you to navigate seamlessly between pages with dynamic dom and/or canvas content without reloading or creating a new canvas every time. 3D components are usable anywhere in the dom. The events, dom, viewport, everything is synchronized!
Tailwind is the default style. styled-components (styled) are also available.
yarn create r3f-app next my-app
# yarn create r3f-app <next> my-app <tailwind|styled>? -ts?
For typescript add the parameter -ts
or --typescript
:
yarn create r3f-app next my-app -ts
Thanks to tunnel-rat the starter can portal components between separate renderers. Anything rendered inside the <View/>
component of the starter will be rendered in the 3D Context. For better performances it uses gl.scissor to cut the viewport into segments.
<div className='relative'>
<View orbit className='relative sm:h-48 sm:w-full'>
<Dog scale={2} />
// Some 3D components will be rendered here
</View>
</div>
yarn dev
- Next devyarn analyze
- Generate bundle-analyzeryarn lint
- Audit code qualityyarn build
- Next buildyarn start
- Next startcreate-r3f-app
– Command line tool to simplify the installation.threejs
– A lightweight, 3D library with a default WebGL renderer.@react-three/fiber
– A React renderer for Threejs on the web and react-native.@react-three/drei
- Optional – useful helpers for react-three-fiber@react-three/a11y
- Optional – Accessibility tools for React Three Fiberr3f-perf
- Optional – Tool to easily monitor react threejs performances.git clone https://github.com/pmndrs/react-three-next
&& cd react-three-next && yarn install