There are currently 80 open-source projects built with three.js, with a combined total of 234.4k GitHub stars. The most common language among these projects is JavaScript.
Showing 80 open-source projects · page 1 of 3
An AI-powered real-time global intelligence dashboard for news aggregation, geopolitical monitoring, and infrastructure tracking.
A React renderer for Three.js that lets you build 3D scenes declaratively with reusable components.
An open-source, no-code game engine for creating 2D, 3D, and multiplayer games across mobile, desktop, and web platforms.
A web framework for building browser-based 3D, AR, and VR experiences using declarative HTML.
A collection of useful helpers and ready-made abstractions for react-three-fiber.
A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.
A super-fast 3D framework for web applications and games, built on top of Three.js.
A CLI tool that converts GLTF/GLB 3D models into reusable React Three Fiber JSX components.
A free, open-source WebGL-based point cloud renderer for visualizing massive datasets directly in web browsers.
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.
A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.
A lightweight, event-driven JavaScript panorama viewer built on Three.js for displaying 360-degree images.
A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.
A self-hosted print archive and management system for Bambu Lab 3D printers, offering local data control, automation, and remote printing.
A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.
An open-source turn-based strategy civilization-building game playable in HTML5 and WebGL browsers.
A web-based labeling tool for creating semantic segmentation training data from 2D images and 3D point clouds.
A JavaScript framework and toolkit for creating interactive 3D/2D visualizations in the browser, optimized for data visualization.
A JavaScript library for creating WebGL-powered distortion hover effects between images or videos.
A simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay mechanics.
A high-performance 3D city builder game built with Three.js and WebGPU, featuring simulation running in a web worker.
A lightweight library for creating VR user interfaces as Three.js Object3Ds, enabling immersive UI directly in 3D scenes.
Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.
A Three.js-based JavaScript/WebGL framework for visualizing 3D geospatial data in web browsers.
A React Native library that provides WebGPU API access for high-performance graphics and compute on iOS, Android, and Web.
A JavaScript sequence editor for creating interactive presentations and animations with code.
An extensible, layer-based shader material system for Three.js, enabling declarative creation of complex visual effects.
A Python / Three.js bridge for creating interactive 3D visualizations in Jupyter notebooks.
A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.
URDF loaders for Unity and THREE.js with example NASA JPL ATHLETE robot models.
A Three.js material for projective texture mapping, enabling textures to be projected onto 3D models from a camera.
Vue.js components for declaratively rendering 3D WebGL graphics with Three.js.
A WebGL maze game built with Three.js and Box2dWeb, featuring physics-based navigation.
A performant Screen Space Reflections (SSR) implementation for three.js, adding realistic reflections to 3D scenes using post-processing.
Inverse kinematics solver for three.js using the FABRIK algorithm with ball-joint constraints.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.