What is drei built with?

drei is a TypeScript repo built with React and suspend-react. It uses AI through MediaPipe and is tested with @playwright/test. It has 80,913 written lines, with 2 test files.

Read on November 14, 2026, at commit bf6f4ad. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 2

  • React141 files
  • suspend-react9 files

Interface 10

  • three132 files
  • @react-three/fiber126 files
  • @use-gesture/react2 files
  • three-stdlib40 files
  • maath4 files
  • three-mesh-bvh4 files
  • camera-controls1 file
  • meshline1 file
  • stats-gl1 file
  • troika-three-text1 file

Backend

AI 1

  • MediaPipe2 files

Support

Testing 1

  • @playwright/test1 file

Tools 1

  • utility-types2 files

Other 5

  • zustand3 files
  • hls.js1 file
  • detect-gpu1 file
  • stats.js1 file
  • tunnel-rat1 file

Other repos with a similar stack

Ordered by how much of its stack they share with drei, then by stars.

Frequently asked questions

What language is drei written in?
drei is written in TypeScript, with 80,913 written lines.
What framework does drei use?
drei is built with React and suspend-react.
Does drei use AI?
Yes. drei uses AI through MediaPipe.
Does drei have tests?
Yes. drei has 2 test files and is tested with @playwright/test.
Which repos have a stack like drei's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →