Showing 36 of 116 projects
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 royalty-free specification for efficient transmission and loading of 3D scenes and models across applications.
A library for compressing and decompressing 3D geometric meshes and point clouds to improve storage and transmission.
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.
A super-fast 3D framework for web applications and games, built on top of Three.js.
A modern, lightweight HTML5 game engine for creating 2D games with JavaScript and TypeScript.
A CLI tool that converts GLTF/GLB 3D models into reusable React Three Fiber JSX components.
A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.
A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.
A fast, functional WebGL library that simplifies graphics programming by removing shared state.
A free, open-source WebGL-based point cloud renderer for visualizing massive datasets directly in web browsers.
A framework for creating generative artwork in JavaScript and the browser with CLI tools and export capabilities.
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
An open-source JavaScript remake of SimCity 2000 with WebGL rendering and plans for enhanced features.
An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.
Run trained Keras models directly in the browser with GPU acceleration via WebGL.
A lightweight and pluggable WebGL-driven JavaScript library for building high-performance 2D/3D maps with rich 3D features.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A minimal, dependency-free WebGL library for developers who prefer low abstraction and custom shaders.
An interactive workshopper that teaches GLSL shaders and graphics programming through browser-based lessons.
A tiny cross-platform JavaScript framework for creative coding with canvas and WebGL.
A tiny, fast, and dependency-free HTML5 game engine with WebGL2/Canvas2D rendering, physics, audio, and input handling.
A TypeScript-based HTML5 game engine for building 2D/3D mobile and desktop games across multiple platforms.
A WebGL-powered geospatial data visualization and analysis engine for building high-performance maps and spatial applications.
A conformant OpenGL ES implementation that translates OpenGL ES API calls to Vulkan, Direct3D, Metal, and other native graphics APIs.
A community-driven wiki focused on JavaScript, HTML5, and WebGL technologies.
A highly extensible JavaScript library for rendering interactive graphs with support for multiple layout algorithms and rendering engines.
A JavaScript library to capture canvas animations at a fixed framerate for smooth video export.
A Vue.js custom renderer that enables declarative 3D scene creation using ThreeJS components.
A cross-platform, high-performance graphics engine for game development using the Haxe language.
A multi-platform 2D and 3D game engine with consistent APIs in C++, C#, JavaScript, and TypeScript.
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.