Developer docs
API playgroundTry for free, no card

Search company profiles

Three.JS Developers

Full company profile

uuid000m6de

Namestring
Three.JS Developers
Legal namestring
Three.js (open-source project under mrdoob GitHub organization)
Websiteurl
threejs.org
Company typeenum
Private
Founded yearint
2023
Descriptiontext

Three.js is an open-source JavaScript 3D library maintained on GitHub under the mrdoob organization that provides a high-level abstraction over WebGL and WebGPU for rendering 3D graphics in web browsers. Its core technology encompasses scene management, cameras, lights, geometries, materials (including MeshStandard, MeshPhysical, and node-based variants), textures, renderers, animation systems, post-processing effects, and WebXR support for AR/VR. The library also includes TSL (Three.js Shading Language), a node-based shader abstraction that transpiles JavaScript/TypeScript into both GLSL and WGSL, enabling developers to write shaders without deep low-level graphics expertise. The ecosystem extends through official addons covering loaders (GLTFLoader, FBXLoader, OBJLoader, DRACOLoader), physics engines (Rapier, Ammo, Jolt), post-processing effects, controls, and exporters. It is released under the MIT license and distributed for free via NPM, GitHub, and the official website (threejs.org), with no commercial pricing model; the only revenue stream mentioned is a merchandise T-Shirt store on Teespring.

The project is community-driven rather than a traditional commercial company. There is no disclosed founding date, no venture funding, no parent company, and no management team data in the source material; ownership resides with creator mrdoob and a global community of contributors. Go-to-market is community-led: extensive documentation, an examples gallery with hundreds of projects, an official Discourse forum, a Discord server, GitHub, Stack Overflow, and Twitter drive awareness and adoption, while third-party learning platforms such as Three.js Journey accelerate onboarding. End users span web developers, game developers, XR creators, data scientists, and creative coders, and named adoption logos include NASA, Google (Doodles), Shopify, Porsche, Gucci, Renault, Lacoste, and Firefox. The entity has 11-50 employees per firmographic data, though these likely represent core maintainers and contributors rather than a conventional corporate headcount.

Short descriptiontext

Three.js is an open-source JavaScript 3D library under the MIT license, maintained by mrdoob and a global contributor community, that provides WebGL and WebGPU rendering abstractions, TSL node-based shaders, and an addon ecosystem for browser-based 3D graphics, games, and XR experiences.

Operating statusenum
Operating
Ownership categoryenum
Headcount rangeband
11–50
akta.pro rankint
Markets served

Serves global market

Keyword5 values
3D web graphics, WebGL rendering library, JavaScript 3D framework, WebGPU development tools, WebXR experiences
Industry3 codes
1Rendering, Graphics & Simulation Middleware
CodeMPAFAFABPrimaryYes
2Game Engines (General-Purpose & Real-Time 3D)
CodeMPAFAFAAPrimaryNo
3Real-Time Rendering & Game Engine Tooling
CodeMPAHADABPrimaryNo
NAICS code1 code
  • Computer Systems Design Services541512
SIC code1 code
  • Services-Computer Programming Services7371
Product category
3D Graphics Library
GTM motion1 record

Each record includes

Type, Description, Source

Revenue model2 records
1Open-source library (free)
TypeFreemium
Description

Three.js is released under the MIT open-source license and is completely free to use. There is no direct revenue from the library itself.

threejs.org
2Merchandise sales
TypeOne Time License
Description

The project generates revenue through a T-Shirt merchandise store hosted on Teespring (threejs-store), selling branded apparel to supporters.

threejs.org
Marketing channels8 records

Each record includes

Title, Type, Stage, Description, Source

Distribution channels4 records

Each record includes

Title, Type, Scope, Target buyer, Description, Source

Cost components3 values
Technology or R&D, Operations, Others
GTM typeB2B
B2B
Offering typeSoftware
Software
Brand1 of 4 records shown
1TSL (Three.js Shader Language)
Description

Node-based shader abstraction system for Three.js that provides an easy-to-use environment for shader creation, supporting both WebGPU and WebGL backends.

threejs.org
+3 more records
Core offering1 text field

Three.js is an open-source JavaScript 3D library providing abstraction layers over WebGL and WebGPU for rendering 3D graphics in web browsers. It ships comprehensive APIs for scene management, cameras, lights, geometries, materials, textures, renderers, animation systems, post-processing effects, and WebXR support for AR/VR experiences. The library includes TSL (Three.js Shading Language), a node-based shader abstraction enabling shader authoring in JavaScript/TypeScript with automatic transpilation to GLSL and WGSL, along with an addon ecosystem covering loaders, physics engines, controls, and post-processing.

Differentiator
Functional benefit
Problem solved
Product overview1 text field

Three.js is an open-source JavaScript 3D library providing WebGL and WebGPU-based rendering capabilities. The core library offers geometries, materials, lights, cameras, renderers, and the TSL (Three.js Shading Language) node-based shader system. The ecosystem includes the Three.js Examples collection with hundreds of demonstrations, comprehensive documentation and manual, a browser-based editor, Chrome DevTools extension, and an extensive addons ecosystem. Addons include various 3D model loaders (GLTFLoader, FBXLoader, OBJLoader, DRACOLoader), physics engines (AmmoPhysics, JoltPhysics, RapierPhysics), post-processing effects (BloomPass, SSAOPass, FXAAPass), controls (OrbitControls, TransformControls), exporters (GLTFExporter, USDZExporter), and WebXR support. The project is community-driven with a forum for discussions.

Product and service3 records
1Three.js Core Library
Category3D Graphics Library
Description

The main Three.js open-source JavaScript library providing WebGL and WebGPU-based 3D rendering capabilities for web browsers. It includes APIs for geometries, materials, lights, cameras, renderers, animation, post-processing, and WebXR, used by frontend developers at companies like Google, NASA, Shopify, and Porsche.

2Three.js Editor
CategoryDeveloper Tool
Description

A browser-based 3D editor tool for creating and editing Three.js scenes directly in the web browser, aimed at developers and designers building Three.js projects.

3Three.js DevTools
CategoryDeveloper Tool
Description

Chrome browser extension providing debugging and inspection tools for Three.js applications, enabling developers to inspect scene graphs and runtime state during development.

Scale indicator2 records

Each record includes

Type, Value, Description, Source

Partnership6 partners
Strategic tierCoreTypeTechnology or Integration
Description

React Three Fiber is a React renderer for Three.js that brings the declarative component-based model of React to Three.js development. It is one of the most popular Three.js integrations, allowing React developers to build 3D applications using familiar patterns.

Strategic tierMajorTypeTechnology or Integration
Description

A-Frame is a web framework for building virtual reality experiences, built on top of Three.js. It provides a declarative HTML-based approach to Three.js development for VR applications.

Strategic tierMajorTypeTechnology or Integration
Description

Needle Tools develops the Needle Inspector DevTools extension for Chrome specifically designed for Three.js debugging and scene inspection. The partnership provides enhanced debugging capabilities for Three.js developers.

Strategic tierCoreTypeStrategic or Co-development Partner
Description

Three.js Journey is the premier learning platform for Three.js, created by Bruno Simon. It offers comprehensive courses teaching Three.js development from basics to advanced techniques.

5Physics Engines (Rapier, Ammo, Jolt)
Strategic tierMajorTypeTechnology or Integration
Description

Three.js provides official addons for integrating physics engines including RapierPhysics, AmmoPhysics, and JoltPhysics for realistic physics simulation in 3D applications.

threejs.org
6glTF Format Support
Strategic tierCoreTypeTechnology or Integration
Description

Three.js provides comprehensive glTF 2.0 loader support (GLTFLoader, DRACOLoader, KTX2Loader) making it fully compatible with the industry-standard 3D asset format. The Khronos Group maintains glTF as the JPEG of 3D.

threejs.org
Recent move6 records

Each record includes

Date, Type, Title, Description, Source

Expansion highlight5 records

Each record includes

Type, Description

Peers10 records
1A-Frame
TypeEmerging player
Description

An entity-component web framework for VR/XR experiences, built directly on top of Three.js. Comparable as a Three.js-adjacent tool in the immersive web stack rather than a head-on competitor.

2Filament (Google)
TypeDirect peer
Description

Google's open-source real-time physically based renderer supporting WebGL/WebGPU targets. Comparable as an alternative WebGPU-first PBR rendering stack aimed at configurators and immersive experiences.

TypeEmerging player
Description

Open-source HTML5 game framework often used alongside WebGL rendering for browser-based games. Comparable as an open-source community-driven tool serving the browser game developer audience Three.js also targets.

TypeDirect peer
Description

Direct competitor to Three.js as a JavaScript/WebGL/WebGPU 3D engine, also offering a node-based material editor, physics, and AR/VR support. Backed by Microsoft, it is the most direct functional and commercial alternative.

TypeDirect peer
Description

Browser-native 3D/game engine with a cloud-hosted editor and WebGL/WebGPU rendering. Overlaps with Three.js on real-time web 3D applications, configurators, and casual games.

TypeBroad incumbent
Description

Industry-leading 3D engine with broad WGPU/Scriptable Render Pipeline support. Comparable as a much larger incumbent in 3D engines from which Three.js wins by being web-native and free.

7PixiJS
TypeDirect peer
Description

JavaScript engine for WebGL/WebGPU rendering of 2D graphics and interactive content. Comparable as a sibling open-source web rendering library that solves the same developer abstraction problem for the 2D domain.

8model-viewer (Google)
TypeEmerging player
Description

A Google-maintained web component for embedding interactive 3D models and AR. It is built on Three.js and competes for the simpler product-page-3D use case, potentially commoditizing that segment.

9Oryx (engine)
TypeEmerging player
Description

A web-based 3D engine shown among Three.js showcase projects, illustrating the next tier of higher-level engine products that may sit on top of or compete with Three.js for end-to-end web 3D delivery.

TypeBroad incumbent
Description

AAA-grade real-time 3D engine with WebGL/Emscripten HTML5 export. Comparable as the upper bound of 3D engine capabilities and the implicit standard Three.js is benchmarked against for fidelity.

Market position
Strengths4 records

Each record includes

Headline, Details, Source

Weaknesses5 records

Each record includes

Headline, Details, Source

Competitive moat5 records

Each record includes

Type, Details

Key risks5 records

Each record includes

Headline, Details, Source

Key highlights6 records

Each record includes

Headline, Details, Source

Customer concentration

Classification, Details

Named customers8 records

Each record includes

Name, Industry, Type, Use case, Source, UUID

Segment5 records

Each record includes

Title, Type, Primary, Description, Pain point addressed, Use case, Source

Ideal customer profile3 records

Each record includes

Profile, Firmographic size, Sales motion, Sales cycle length, Buying structure, Purchase trigger, Buyer persona, Geography, Industry vertical, Primary use case, Description, Pain points, Evidence proof points, Target buyer

Technology focused
Yes
API detail
Has APIbool
No

Docs URL, Description

AI maturity
App detail

Has app

Core technology
Revenue estimate
Valuation estimate
Number of profiles
No data
No data
Funding overview

Funding stage, Last funding date, Total funding USD

Funding rounds

Each record includes

Round, Amount USD, Date, Pre money valuation, Total investors, Investors, News

Investors

Each record includes

Name, Type, Date of entry, Rounds participated, Website

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

M&A

Each record includes

Name, Acquisition type, Announced date, Completed date, Status, Website, News

Investment

Each record includes

Name, Round, Announced date, Lead investor, Website, News

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Three.JS Developers

3D Graphics Librarythreejs.org

Three.js is an open-source JavaScript 3D library under the MIT license, maintained by mrdoob and a global contributor community, that provides WebGL and WebGPU rendering abstractions, TSL node-based shaders, and an addon ecosystem for browser-based 3D graphics, games, and XR experiences.

What Three.JS Developers does

Three.js is an open-source JavaScript 3D library maintained on GitHub under the mrdoob organization that provides a high-level abstraction over WebGL and WebGPU for rendering 3D graphics in web browsers. Its core technology encompasses scene management, cameras, lights, geometries, materials (including MeshStandard, MeshPhysical, and node-based variants), textures, renderers, animation systems, post-processing effects, and WebXR support for AR/VR. The library also includes TSL (Three.js Shading Language), a node-based shader abstraction that transpiles JavaScript/TypeScript into both GLSL and WGSL, enabling developers to write shaders without deep low-level graphics expertise. The ecosystem extends through official addons covering loaders (GLTFLoader, FBXLoader, OBJLoader, DRACOLoader), physics engines (Rapier, Ammo, Jolt), post-processing effects, controls, and exporters. It is released under the MIT license and distributed for free via NPM, GitHub, and the official website (threejs.org), with no commercial pricing model; the only revenue stream mentioned is a merchandise T-Shirt store on Teespring.

The project is community-driven rather than a traditional commercial company. There is no disclosed founding date, no venture funding, no parent company, and no management team data in the source material; ownership resides with creator mrdoob and a global community of contributors. Go-to-market is community-led: extensive documentation, an examples gallery with hundreds of projects, an official Discourse forum, a Discord server, GitHub, Stack Overflow, and Twitter drive awareness and adoption, while third-party learning platforms such as Three.js Journey accelerate onboarding. End users span web developers, game developers, XR creators, data scientists, and creative coders, and named adoption logos include NASA, Google (Doodles), Shopify, Porsche, Gucci, Renault, Lacoste, and Firefox. The entity has 11-50 employees per firmographic data, though these likely represent core maintainers and contributors rather than a conventional corporate headcount.

Three.JS Developers firmographics

Firmographics
Name
Three.JS Developers
Legal name
Three.js (open-source project under mrdoob GitHub organization)
Website
https://threejs.org
Company type
Private
Founded year
2023
Operating status
Operating
Headcount range
11–50 employees
Short description
Three.js is an open-source JavaScript 3D library under the MIT license, maintained by mrdoob and a global contributor community, that provides WebGL and WebGPU rendering abstractions, TSL node-based shaders, and an addon ecosystem for browser-based 3D graphics, games, and XR experiences.
Ownership category
akta.pro rank

Three.JS Developers industry classification

Industry
Product category
3D Graphics Library
NAICS
Computer Systems Design Services (541512)
SIC
Services-Computer Programming Services (7371)
akta.pro primary industry
Rendering, Graphics & Simulation Middleware (MPAFAFAB)
akta.pro secondary industries
Game Engines (General-Purpose & Real-Time 3D) (MPAFAFAA), Real-Time Rendering & Game Engine Tooling (MPAHADAB)

Keywords

  • 3D web graphics
  • WebGL rendering library
  • JavaScript 3D framework
  • WebGPU development tools
  • WebXR experiences

Three.JS Developers business model

Business model
GTM type
B2B
Offering type
Software
Cost components
Technology or R&D, Operations, Others

Revenue model

  1. Open-source library (free): Three.js is released under the MIT open-source license and is completely free to use. There is no direct revenue from the library itself.
  2. Merchandise sales: The project generates revenue through a T-Shirt merchandise store hosted on Teespring (threejs-store), selling branded apparel to supporters.

Go-to-market motion1 record

Distribution channels4 records

Marketing channels8 records

Three.JS Developers product offering

Product offering

Core offering

Three.js is an open-source JavaScript 3D library providing abstraction layers over WebGL and WebGPU for rendering 3D graphics in web browsers. It ships comprehensive APIs for scene management, cameras, lights, geometries, materials, textures, renderers, animation systems, post-processing effects, and WebXR support for AR/VR experiences. The library includes TSL (Three.js Shading Language), a node-based shader abstraction enabling shader authoring in JavaScript/TypeScript with automatic transpilation to GLSL and WGSL, along with an addon ecosystem covering loaders, physics engines, controls, and post-processing.

Product overview

Three.js is an open-source JavaScript 3D library providing WebGL and WebGPU-based rendering capabilities. The core library offers geometries, materials, lights, cameras, renderers, and the TSL (Three.js Shading Language) node-based shader system. The ecosystem includes the Three.js Examples collection with hundreds of demonstrations, comprehensive documentation and manual, a browser-based editor, Chrome DevTools extension, and an extensive addons ecosystem. Addons include various 3D model loaders (GLTFLoader, FBXLoader, OBJLoader, DRACOLoader), physics engines (AmmoPhysics, JoltPhysics, RapierPhysics), post-processing effects (BloomPass, SSAOPass, FXAAPass), controls (OrbitControls, TransformControls), exporters (GLTFExporter, USDZExporter), and WebXR support. The project is community-driven with a forum for discussions.

Differentiator

Problem solved

Functional benefit

Brands

  • TSL (Three.js Shader Language): Node-based shader abstraction system for Three.js that provides an easy-to-use environment for shader creation, supporting both WebGPU and WebGL backends.
  • Three.js Journey
  • Three.js DevTools
  • Three.js Editor

Products and services

  • Three.js Core Library The main Three.js open-source JavaScript library providing WebGL and WebGPU-based 3D rendering capabilities for web browsers. It includes APIs for geometries, materials, lights, cameras, renderers, animation, post-processing, and WebXR, used by frontend developers at companies like Google, NASA, Shopify, and Porsche.
  • Three.js Editor A browser-based 3D editor tool for creating and editing Three.js scenes directly in the web browser, aimed at developers and designers building Three.js projects.
  • Three.js DevTools Chrome browser extension providing debugging and inspection tools for Three.js applications, enabling developers to inspect scene graphs and runtime state during development.

Companies that use Three.JS Developers

Customer profile

Named customers8 records

Segments5 records

Ideal customer profiles3 records

Three.JS Developers technology and API

Technology

Technology focussed Yes

API detail

Has API
No
API docs
API detail

Core technology

AI maturity

App detail

Three.JS Developers partnerships and signals

Strategic signal

Partnerships

Six partnerships are on record, tiered core and major.

  • React Three FibercoreTechnology or IntegrationReact Three Fiber is a React renderer for Three.js that brings the declarative component-based model of React to Three.js development. It is one of the most popular Three.js integrations, allowing React developers to build 3D applications using familiar patterns.
  • A-FramemajorTechnology or IntegrationA-Frame is a web framework for building virtual reality experiences, built on top of Three.js. It provides a declarative HTML-based approach to Three.js development for VR applications.
  • Needle ToolsmajorTechnology or IntegrationNeedle Tools develops the Needle Inspector DevTools extension for Chrome specifically designed for Three.js debugging and scene inspection. The partnership provides enhanced debugging capabilities for Three.js developers.
  • Three.js JourneycoreStrategic or Co-development PartnerThree.js Journey is the premier learning platform for Three.js, created by Bruno Simon. It offers comprehensive courses teaching Three.js development from basics to advanced techniques.
  • Physics Engines (Rapier, Ammo, Jolt)majorTechnology or IntegrationThree.js provides official addons for integrating physics engines including RapierPhysics, AmmoPhysics, and JoltPhysics for realistic physics simulation in 3D applications.
  • glTF Format SupportcoreTechnology or IntegrationThree.js provides comprehensive glTF 2.0 loader support (GLTFLoader, DRACOLoader, KTX2Loader) making it fully compatible with the industry-standard 3D asset format. The Khronos Group maintains glTF as the JPEG of 3D.

Scale indicators2 records

Recent moves6 records

Expansion highlights5 records

Three.JS Developers competitors and assessment

Company assessment

Emerging players

  • A-Frame: An entity-component web framework for VR/XR experiences, built directly on top of Three.js. Comparable as a Three.js-adjacent tool in the immersive web stack rather than a head-on competitor.
  • Phaser: Open-source HTML5 game framework often used alongside WebGL rendering for browser-based games. Comparable as an open-source community-driven tool serving the browser game developer audience Three.js also targets.
  • model-viewer (Google): A Google-maintained web component for embedding interactive 3D models and AR. It is built on Three.js and competes for the simpler product-page-3D use case, potentially commoditizing that segment.
  • Oryx (engine): A web-based 3D engine shown among Three.js showcase projects, illustrating the next tier of higher-level engine products that may sit on top of or compete with Three.js for end-to-end web 3D delivery.

Direct peers

  • Filament (Google): Google's open-source real-time physically based renderer supporting WebGL/WebGPU targets. Comparable as an alternative WebGPU-first PBR rendering stack aimed at configurators and immersive experiences.
  • Babylon.js: Direct competitor to Three.js as a JavaScript/WebGL/WebGPU 3D engine, also offering a node-based material editor, physics, and AR/VR support. Backed by Microsoft, it is the most direct functional and commercial alternative.
  • PlayCanvas: Browser-native 3D/game engine with a cloud-hosted editor and WebGL/WebGPU rendering. Overlaps with Three.js on real-time web 3D applications, configurators, and casual games.
  • PixiJS: JavaScript engine for WebGL/WebGPU rendering of 2D graphics and interactive content. Comparable as a sibling open-source web rendering library that solves the same developer abstraction problem for the 2D domain.

Broad incumbents

  • Unity (Real-Time Development Platform): Industry-leading 3D engine with broad WGPU/Scriptable Render Pipeline support. Comparable as a much larger incumbent in 3D engines from which Three.js wins by being web-native and free.
  • Unreal Engine: AAA-grade real-time 3D engine with WebGL/Emscripten HTML5 export. Comparable as the upper bound of 3D engine capabilities and the implicit standard Three.js is benchmarked against for fidelity.

Market position

Strengths4 records

Weaknesses5 records

Competitive moat5 records

Key risks5 records

Key highlights6 records

Customer concentration

Three.JS Developers social profiles

Digital presence

Three.JS Developers financial estimates

Financial estimate

Revenue estimate

Valuation estimate

Three.JS Developers leadership team

Management profile

Number of profiles

Three.JS Developers funding detail

Funding detail

Funding overview

Funding rounds

Investors

Funding detail is available on the Subscription and Enterprise plan.Contact sales →

Three.JS Developers M&A and investment

M&A and investment

M&A

Investments

M&A and investment is available on the Subscription and Enterprise plan.Contact sales →

Frequently asked questions about Three.JS Developers

What does Three.JS Developers do?

Three.js is an open-source JavaScript 3D library providing abstraction layers over WebGL and WebGPU for rendering 3D graphics in web browsers. It ships comprehensive APIs for scene management, cameras, lights, geometries, materials, textures, renderers, animation systems, post-processing effects, and WebXR support for AR/VR experiences. The library includes TSL (Three.js Shading Language), a node-based shader abstraction enabling shader authoring in JavaScript/TypeScript with automatic transpilation to GLSL and WGSL, along with an addon ecosystem covering loaders, physics engines, controls, and post-processing.

Is Three.JS Developers a public or private company?

Three.JS Developers is a private company. It is classified as founder individual operated bootstrapped and is currently operating.

When was Three.JS Developers founded?

Three.JS Developers was founded in 2023. It employs 11 to 50 people.

How does Three.JS Developers make money?

Two revenue lines are on record. Open-source library (free) is the primary driver. The others are merchandise sales.

Who are Three.JS Developers's main competitors?

Emerging players on record are A-Frame, Phaser, model-viewer (Google) and Oryx (engine). Direct peers are Filament (Google), Babylon.js, PlayCanvas and PixiJS. Broad incumbents are Unity (Real-Time Development Platform) and Unreal Engine.

Does Three.JS Developers have an API?

No public API is recorded for Three.JS Developers.

What industry is Three.JS Developers in?

Three.JS Developers's product category is 3D Graphics Library. Its primary akta.pro industry code is MPAFAFAB, Rendering, Graphics & Simulation Middleware, with a secondary code of MPAFAFAA, Game Engines (General-Purpose & Real-Time 3D). Its NAICS code is 541512 and its SIC code is 7371.

Unlock the full company data

50 free credits on sign-up, no credit card required.

Contact sales