Showing 36 of 47 projects
A motion design editor for the web that enables high-fidelity animations for 3D objects, HTML/SVG, and interactive art.
A collection of useful helpers and ready-made abstractions for react-three-fiber.
A web component for displaying interactive 3D models on the web and in augmented reality (AR).
A web component for displaying interactive 3D models on the web and in augmented reality (AR).
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 huge library of MatCap (Material Capture) PNG textures for 3D graphics, organized by color.
A lightweight, event-driven JavaScript panorama viewer built on Three.js for displaying 360-degree images.
A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.
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 WebGL-based 3D particle system engine designed to work seamlessly with three.js.
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.
A curated directory of top creative coders on CodePen specializing in SVG, animation, WebGL, and interactive web technologies.
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.
Inverse kinematics solver for three.js using the FABRIK algorithm with ball-joint constraints.
A library for creating music visualizations in Three.js by exposing audio data in GLSL shaders.
A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.
A Svelte component library for declaratively building three.js 3D scenes and applications.
Real-time 2D fluid dynamics simulation running on GPU via WebGL and Three.js.
A 3D visualization library for ROS (Robot Operating System) in JavaScript, enabling web-based robot visualization.
A JavaScript library for web-based 2D and 3D visualization of neurological data, featuring surface and volume viewers.
A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.
A hands-on tutorial for applying custom vertex and fragment shaders to 3D meshes using Three.js in WebGL.
A Vue.js and Three.js-based interactive 3D rotating Earth H5 page for mobile web experiences.
Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.
A TypeScript boilerplate for building 3D applications with WhitestormJS, React, Redux, and three.js.
A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.
A free marketplace for CC0-licensed 3D assets, models, textures, and HDRI files ready for use in Three.js and React Three Fiber projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.