Stars
RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
Quadtree Typescript Implementation
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
Visible geometry edge projection and flattening based on three-mesh-bvh.
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Complete memoize/cache solution for JavaScript
A fast cache that automatically deletes the least recently used items
Boilerplate and utils for a fullscreen Three.js app
A post processing library for three.js.
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
Check npm dependencies' package.json for license compatibility (aka compliance check) with the current project based on spdx notation and naming conventions.
The Havok Physics plugin runtime files (wasm and js)
2D and 3D physics engines focused on performance.
A lightweight 3D physics engine written in JavaScript.
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
Keystrokes as an easy to use library for binding functions to keys and key combos. It can be used with any TypeScript or JavaScript project, even in non-browser environments.
Mesh optimization library that makes meshes smaller and faster to render
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
Extremely powerful Inversion of Control (IoC) container for Node.JS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Lightweight 3d physics engine for javascript