TESIGN
SAVED

EN · KO

Auto-generated — not yet edited · only the numbers are verified

  1. TESIGN / RADAR
  2. REPOSITORY CARD
  3. pmndrs/react-three-fiber

pmndrs/react-three-fiber

🇨🇭 A React renderer for Three.js

★ 32.3k▲ +2 / 7dDaily star increases over 14 days. Hollow bars mean no data. The last day may be partial.2026-09-03 +22026-09-04 +92026-09-05 +52026-09-06 +22026-09-07 +22026-09-08 no data2026-09-09 no data2026-09-10 no data2026-09-11 no data2026-09-12 +22026-09-13 no data2026-09-14 no data2026-09-15 no data2026-09-16 no datalargest one-day increase in the 14 days+9last 14 days · stars per dayhollow = no data

RANKS All-time #225

AT A GLANCE

LANGUAGE
TypeScript
LICENSE
MIT
USAGE
Use, change and redistribute, commercially too. Keep the notice.
ACTIVITY
last commit 3 days ago ()
TOPICS
  • 3d
  • animation
  • fiber
  • react
  • renderer
  • threejs
HOMEPAGE
https://docs.pmnd.rs/react-three-fiber
REPOSITORY
GitHub ↗

A summary, not legal advice.

README EXCERPT

@react-three/fiber react-three-fiber is a React renderer for threejs. Build your scene declaratively with re-usable, self-contained components that react to state, are readily interactive and can participate in React's ecosystem. [!WARNING] Three-fiber is a React renderer, it must pair with a major version of React, just like react-dom, react-native, etc. @react-three/fiber@8 pairs with react@18, @react-three/fiber@9 pairs with react@19. --- Does it have limitations? None. Everything that works in Threejs will work here without exception. Is it slower than plain Threejs? No. There is no overhead. Components render outside of React. It outperforms Threejs in scale due to React's scheduling abilities. Can it keep up with frequent feature updates to Threejs? Yes. It merely expresses Threejs in JSX, dynamically turns into new THREE.Mesh() . If a new Threejs version adds, removes or changes features, it will be available to you instantly without depending on updates to this library. What does it look like? Let's make a re-usable component that has its own state, reacts to user-input and participates in the render-loop. ( live demo ). Show TypeScript example Live demo: https://codesandbo…

The opening of the GitHub README as stored, at most 1,200 characters. Markdown is not rendered.

TIMELINE

  1. Repository created
  2. FIRST SEEN BY TESIGN ◌ BACK CATALOG
  3. Last push

AI chooses the lists under the owner’s delegation. No human review is running in September 2026. Total stars, increases, cross-source signals, last updates and licences are shown as evidence. How ranks work →

If this repository gets editorial text (why, build, who, start, caveat) it becomes an edited entry. Until then the page shows only stored GitHub metadata and numbers.