Libraries/JavaScript

Three.js

JavaScript 3D library for creating animated 3D graphics in the browser.

JavaScript
Game Development
MIT
v0.170.0
Open source
Trending
Stars
103.0K
Forks
35.4K
Downloads
300.0M
Maintainer
mrdoob

Installation

Install on any operating system — Windows, macOS, or Linux.

Pick your OS tab below and copy the command for your preferred package manager. We cover language tools (pip, npm, cargo, gem, Maven, NuGet, …) and OS-level managers like winget / choco on Windows, brew on macOS, and apt / dnf / pacman / apk on Linux.

  1. Open a terminal (PowerShell on Windows, Terminal on macOS/Linux).
  2. Make sure the relevant runtime is installed (e.g. Node.js, Python, Rust).
  3. Click the copy icon on a command below, paste, and run.
npm
npm install three
yarn
yarn add three
pnpm
pnpm add three
bun
bun add three

Tags

#3d
#webgl
#graphics

Quick start

After installing, head to the official documentation for a guided quick start. Most projects include a getting-started orexamples section with copy-pasteable code.

Browse the source on GitHub for issues, releases, and contribution guidelines.