Showing 22 of 58 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.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.