Showing 36 of 280 projects
A curated collection of HTML5 Canvas examples, libraries, tutorials, and resources for developers.
A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.
A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.
A simple web-based 3D game engine built on three.js and cannon.js, focused on third-person character controls and gameplay mechanics.
A futuristic racing game built with HTML5 and WebGL, showcasing browser-based 3D graphics.
A high-performance 3D city builder game built with Three.js and WebGPU, featuring simulation running in a web worker.
A simple, frictionless 3D graphics engine for Rust that makes drawing and manipulating geometric shapes easy.
A lightweight WebGL library for quick prototyping with OpenGL-style matrix stack and immediate mode.
A curated list of awesome WebGL libraries, resources, tutorials, and tools for developers.
A curated list of awesome WebGL libraries, resources, tutorials, and tools for 3D web graphics development.
A toolkit for creating rich and interactive 2D or 3D experiences using HTML elements powered by CSS3D and WebGL.
An interactive command-line workshop for learning the WebGL API through hands-on exercises.
An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.
A C++ 3D game engine ported to run in web browsers using JavaScript, WebGL, and WebAssembly via Emscripten.
An experimental HTML5/WebGL library for creating interactive and responsive videos with a graph-based processing pipeline and sequencing timeline.
A collection of components to rapidly build fast, highly customizable, interactive charts with D3.
A JavaScript library for building web-based geospatial data explorers with 2D/3D visualization and extensive data format support.
A WebGL-based viewer for visualizing volumetric data, 3D meshes, and skeletons in arbitrary cross-sectional views.
Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.
A Three.js-based JavaScript/WebGL framework for visualizing 3D geospatial data in web browsers.
A Unity package for developing and exporting WebXR experiences (AR/VR) to WebGL with full WebXR API integration.
A WebGL-based 3D particle system engine designed to work seamlessly with three.js.
An extensible, layer-based shader material system for Three.js, enabling declarative creation of complex visual effects.
A WebGL-powered library for visualizing wind patterns using particle systems, capable of rendering up to 1 million particles at 60fps.
A collection of short, easy-to-understand samples demonstrating WebGL 2 features.
A real-time 3D map renderer for visualizing OpenStreetMap data with WebGL2, featuring eye-candy graphics and on-the-fly geometry generation.
A pure JavaScript library for parsing and reading raster data from TIFF and GeoTIFF files in both browser and Node.js environments.
A curated list of awesome projects, libraries, tools, and resources that use or support the MapLibre mapping ecosystem.
A React toolkit for visualizing autonomous vehicle and robotics data encoded in the XVIZ protocol.
WebGL-accelerated JavaScript library for interactive molecular visualization in web applications.
A curated list of open-source JavaScript games, engines, libraries, and resources for game development.
A Chrome DevTools extension for debugging and optimizing WebGL applications with visual inspectors and performance tools.
A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.
A Chrome DevTools extension for debugging and profiling WebGL applications with specialized inspectors and analysis tools.
A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.
A React renderer for Babylon.js that enables declarative 3D scene building with reusable components and hooks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.