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
Other repos with a similar stack
Ordered by how much of its stack they share with drei, then by stars.
- DavidHDevreact-bits51.8k
The largest open-source library of animated, interactive, and customizable React & Next.js components for building standout web products and experiences. Built for humans and AI agents.
3 of 20 in common · JavaScriptCompare → - paperclipaipaperclip113.2k
The open-source app everyone uses to manage agents at work
2 of 20 in common - nexu-ioopen-design107.3k
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
2 of 20 in common - ruvnetRuView104.1k
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
2 of 20 in common · Rust
Frequently asked questions
What language is drei written in?
What framework does drei use?
Does drei use AI?
Does drei have tests?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

