Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. Three.js
Three.js

Open Source Alternatives to Three.js

4 alternatives30.7k total stars3.9k total forks2 languages
Visit WebsiteGitHubGitHub

What is Three.js?

Three.js is a JavaScript 3D library that uses WebGL to create and display animated 3D computer graphics in a web browser with an intuitive API.. There are currently 4 open-source alternatives to Three.js, with a combined total of 30.7k GitHub stars. The most common language among these projects is TypeScript.

Showing 4 open-source alternatives

GitHub
GitHubBabylonJS/Babylon.js

A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.

25.6k3.7kTypeScript
3 days ago
OGL.js
OGL.jsoframe/ogl

A minimal, dependency-free WebGL library for developers who prefer low abstraction and custom shaders.

4.5k233JavaScript
1 year ago
Four
FourCodyJasonBennett/four

A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.

36910TypeScript
4 months ago
ThingJS
ThingJSuinosoft/t3d.js

A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.

21125JavaScript
6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub