Showing 36 of 70 projects
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 curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interaction design.
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 super-fast 3D framework for web applications and games, built on top of Three.js.
A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.
A CLI tool that converts GLTF/GLB 3D models into reusable React Three Fiber JSX components.
A framework for creating generative artwork in JavaScript and the browser with CLI tools and export capabilities.
A tiny, fast, and dependency-free HTML5 game engine with WebGL2/Canvas2D rendering, physics, audio, and input handling.
A Vue.js custom renderer that enables declarative 3D scene creation using ThreeJS components.
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
A huge library of MatCap (Material Capture) PNG textures for 3D graphics, organized by color.
A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.
A web component for 3D globe data visualization using ThreeJS/WebGL with multiple interactive layers.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.
A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.
A collection of interactive 3D sketches and experiments built with three.js for creative coding and WebGL exploration.
A lightweight, modern 3D physics engine for JavaScript with TypeScript support and tree-shaking capabilities.
A JavaScript framework and toolkit for creating interactive 3D/2D visualizations in the browser, optimized for data visualization.
A simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay mechanics.
A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.
Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.
A discontinued collection of curated resources for the A-Frame WebVR framework.
A WebGL-based 3D particle system engine designed to work seamlessly with three.js.
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 cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
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.
A web development environment for creative coding with canvas, p5.js, three.js, and WebGL shaders.
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.
An open-source platform for building and deploying immersive social experiences, games, and spatial web applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.