Showing 36 of 282 projects
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 Haskell library that embeds GLSL for live-coding shaders with a companion live-coding environment.
A sandbox framework for fast prototyping of tile-based games in HTML5 and JavaScript.
A Svelte component library for declaratively building three.js 3D scenes and applications.
Real-time 2D fluid dynamics simulation running on GPU via WebGL and Three.js.
A WebAudio API playback library with dynamic filters for modern browsers, designed for PixiJS.
An interactive tutorial implementing Phong shading with GLSL, covering per-pixel lighting, normal mapping, and gamma correction.
Robert Penner's easing functions implemented in GLSL for use with glslify.
A Vue.js plugin for creating high-quality 3D graphics and animations using Babylon.js with a declarative component-based API.
A curated list of awesome resources, tools, tutorials, and projects for the PlayCanvas game engine and platform.
A JavaScript API for embedding beautiful, interactive 3D maps into web pages using WebGL.
An open-source online multiplayer naval combat game where players command ships and battle for victory.
A Razor component wrapper for plotly.js that enables interactive charting in Blazor applications.
A comprehensive 3D/WebGL math library for graphics, geospatial, and visualization applications.
A JavaScript library for web-based 2D and 3D visualization of neurological data, featuring surface and volume viewers.
A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.
A pure Rust game engine for WebGL 2.0 and native OpenGL applications.
A WebGL 3D engine library with a component-based node hierarchy and realistic rendering pipeline.
A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.
A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.
A hands-on tutorial for applying custom vertex and fragment shaders to 3D meshes using Three.js in WebGL.
A standalone tool for viewing massive point clouds (billions of points) in your browser or via a native SDL client.
A JavaScript micro library for real-time particle physics simulations with constraints and forces.
A WebGL-powered JavaScript library for interactive visualization of high-resolution multiplexed bioimaging data directly in the browser.
A curated list of awesome resources, demos, games, and projects related to the Babylon.js 3D engine.
A cross-platform 2D framework written in Haxe that exports natively to desktop, mobile, web, and Unity.
A zero-dependency D3 plugin for smoothly interpolating SVG path animations when paths have different numbers of points.
An open specification for streaming and distributing large volumes of 3D geographic data across web, mobile, and cloud platforms.
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.
Tiling simplex flow noise functions for 2D and 3D graphics, compatible with GLSL 1.20+ and WebGL 1.0.
A desktop 2D game engine and IDE with visual editors and multi-language scripting, designed to make game development easy and fun.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.
An introductory lesson on fragment shaders in WebGL, covering GLSL basics and simple image effects using Shadertoy.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.