Three.js
JavaScript 3D Library.
Three.js is an open-source libraries and runtimes project on GitHub under the MIT license (permissive), with 117k stars. It is built with V8. Its last push was today.
- Stars
- 117k
- License
- MIT
- Activity
- Active
- Latest release
- r187
Judgement
- What it is
- Building block
- What it does
- A JavaScript 3D library for rendering scenes, models and effects in the browser with WebGL and WebGPU.
- Adopt it when
- You need 3D graphics, product viewers or visualisations on the web.
- Watch out
- Monthly releases often contain breaking changes.
- Ready for
- Production-ready
- Runs as
- Library
- Built with
- JavaScript, WebGL and WebGPU
- How established
- Established: started 16 years ago, latest release r187.
- What the license allows
- You can build it into a product you sell, as long as you keep its copyright notice.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Follow it down: Three.js → V8 → LLVM project → runs on a microchip
Built on Three.js: 9 projects
-
1
Open WebUI open-webui
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Complete system Production-ready You run local or private models and want a full-featured chat front end for yourself or a team.
★ 158k See repository Python Active, pushed today -
2
LobeHub lobehub
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
Complete system Production-ready You want a polished multi-model chat and agent workspace, hosted or self-hosted.
★ 84k See repository TypeScript Active, pushed today -
3
ERPNext frappe
Free and Open Source Enterprise Resource Planning (ERP)
Complete system Production-ready A small or mid-size business wants a complete ERP with no paid edition, and can self-host or use Frappe Cloud.
★ 41k GPL-3.0 Python Active, pushed 6 days ago -
4
CADAM Adam-CAD
CADAM is the open source text-to-CAD web application
Complete system Usable Makers want quick printable parts from a description and simple parameter tweaks.
★ 5.4k GPL-3.0 TypeScript Active, pushed 19 days ago -
5
A-Frame aframevr
:a: Web framework for building virtual reality experiences.
Framework or platform Production-ready You want to build browser-based VR or 3D experiences quickly with declarative markup.
★ 18k MIT JavaScript Slowing, pushed 4 months ago -
6
Part-DB-server Part-DB
Part-DB is an Open source inventory management system for your electronic components
Complete system Production-ready A maker, lab or small electronics firm wants to track parts across storage locations.
★ 1.8k AGPL-3.0 PHP Active, pushed 15 days ago -
7
Halcyon Video halcyon-video
Your Jellyfin or Plex library as a walkable 1990s video rental store, self-hosted
Complete system Experimental You run Jellyfin or Plex and want a nostalgic, playful way to browse your collection.
★ 962 GPL-3.0 TypeScript Active, pushed today -
8
Doca workhold
Doca|开源文档管理与知识库,支持多人协同编辑、在线文档、Markdown、表格、幻灯片、画布和 AI 助手。Self-hosted document management, knowledge base & real-time collaborative editing for individuals and small teams.
Complete system Experimental A small Chinese- or English-speaking team wants one self-hosted place for documents, sheets and slides and is willing to ride a fast-moving new project.
★ 494 MIT TypeScript Active, pushed today -
9
WebErpMesv2 SMEWebify
Open-source ERP/MES for sheet metal, machining and mold shops. From quote to invoice: routings, BOMs, shop-floor tracking, finite-capacity planning, stock by dimensions, quality and Factur-X e-invoicing. Built by people who run workshops.
Complete system Usable A small job shop doing sheet metal or machining, especially in France, wants open-source quoting, planning and shop-floor tracking.
★ 224 LGPL-3.0 PHP Active, pushed 12 days ago
Open-source alternatives to Three.js
-
1
Transformers huggingface
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
Framework or platform Production-ready You want to load, run or fine-tune open models from the Hugging Face Hub in Python.
★ 168k Apache-2.0 Python Active, pushed today -
2
Next.js vercel
The React Framework
Framework or platform Production-ready You build a React web app that needs SEO-friendly rendering and back-end routes in one project.
★ 143k MIT JavaScript Active, pushed today -
3
Electron electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Framework or platform Production-ready You want one web codebase to ship desktop apps for Windows, macOS and Linux.
★ 124k MIT C++ Active, pushed today -
4
Tauri tauri-apps
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Framework or platform Production-ready You want Electron-style apps with much smaller binaries and lower memory use.
★ 112k Apache-2.0 Rust Active, pushed today -
5
PyTorch pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Framework or platform Production-ready You train or fine-tune neural networks.
★ 105k See repository Python Active, pushed today -
6
Tailwindcss tailwindlabs
A utility-first CSS framework for rapid UI development.
Framework or platform Production-ready You build UIs in a component framework and want consistent styling without writing custom CSS files.
★ 98k MIT TypeScript Active, pushed today -
7
Gin gin-gonic
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Framework or platform Production-ready You build HTTP APIs in Go and want the most widely used framework with many examples.
★ 89k MIT Go Active, pushed 24 days ago -
8
Vite vitejs
Next generation frontend tooling. It's fast!
Developer tool Production-ready You start or modernise a front-end project and want fast builds.
★ 84k MIT TypeScript Active, pushed today
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.