RepoPicks Radar

Updated every day around 02:00 UTC

Guides

Radar home

three.js

mrdoob/three.jsReviewed by AI

What it does

three.js is a building block for people who write JavaScript, not a program you open. It draws 3D scenes in the browser using WebGL or WebGPU: cameras, lights, materials, loaded 3D models, sound and virtual or augmented reality. Anything built with it runs in a normal browser on any system. You add it to a project with npm or a script tag and then write code; the project site has hundreds of examples, docs and a manual. Cloning the full repository downloads about 2 GB.

How easy it is to install

E · developers only · Web

Developer-only: the releases contain no program to run, and the README's starting point is JavaScript code you write yourself after adding the library with npm. The result then runs in any modern browser on Windows, macOS, Linux or a phone.

Coming soon: install in 1 click with the RepoPicks app.

Numbers on GitHub

Stars
117,311on Oct 31, 2026
Downloads
—all releases
Growth
+311stars in 5 days

Stars over time

117,000117,100117,200117,300117,400 Oct 26Oct 27Oct 28Oct 29Oct 30Oct 31 117,000117,100117,200117,300117,400 Oct 26Oct 29

Facts

Runs on
Web
You need to install
Node.js
To build from source
Node.js
Disk space
100 MB–500 MB · estimate
Accounts or keys
None
Cost
Free · MIT license.
License
MIT (Permissive)
Can replace
Unity, PlayCanvas
Last update
Oct 31, 2026

Risk signals (1)

  • Infolarge repository download

    README.md: "Cloning the repo with all its history results in a ~2 GB download", and suggests `git clone --depth=1` instead.

    AI review

Evidence is shown in its original language.

What Radar could not check

  • Whether a scene performs well on your graphics card, phone or browser
  • Whether WebGPU features work in the browser you use
  • How much of the library ends up in your page's final size

Similar projects

The RepoPicks app

Coming soon: install in 1 click with the RepoPicks app.