Showing 33 of 69 projects
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.
Drag-n-drop In-browser LAS/LAZ point cloud viewer. http://plas.io
A syntax-highlighting text editor that renders to an HTML5 Canvas, ideal for texturing 3D objects in WebGL applications.
A web-based character skinning and animation library focused on IK rigs, independent from rendering engines.
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.
A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.
A JavaScript micro library for real-time particle physics simulations with constraints and forces.
A collection of game-oriented extensions and utilities for three.js to simplify 3D web development.
A Vue.js and Three.js-based interactive 3D rotating Earth H5 page for mobile web experiences.
Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.
A lightweight JavaScript library for creating runtime GUIs to inspect and modify variables in web projects.
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 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.
A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.
A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.
A tiny and easy-to-use Entity Component System library for game programming, written in TypeScript.
A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.
A 3D multiplayer game prototype built with Clojure and ClojureScript, featuring an Entity Component System architecture.
A simple example demonstrating modular GLSL shaders in Three.js using glslify.
An NPM package for importing and viewing modern Minecraft schematics in a web browser.
A JavaScript voxelization engine for converting 3D models into voxel data using three.js.
A web-based viewer for exploring levels and playing cutscenes from classic Tomb Raider games (TR1-4) in 3D.
A collection of examples for generating and using irregular grids in creative coding and visualization.
A lightweight UI toolkit for creative coding projects, enabling rapid prototyping, variable control, and collaboration.
A lightweight JavaScript/WebGL library for real-time face detection, depth estimation, and 3D face insertion in the browser.
A sovereign GPU-native reference implementation for W3C PM-KR, storing knowledge once as executable procedures consumable by both humans and AI.
A Julia module for 2D and 3D graph visualization using ThreeJS, tightly integrated with LightGraphs.
A tutorial demonstrating post-processing effects like FXAA and color lookup transforms in ThreeJS.
A 3D interactive piano built with Lit, Three.js, and Tone.js for web-based music visualization and playback.
A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.