Showing 21 of 21 projects
A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.
A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
A procedural texture authoring and 3D model painting tool built on the Godot game engine.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
An interactive workshopper that teaches GLSL shaders and graphics programming through browser-based lessons.
A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.
A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.
A JavaScript API for drawing unconventional text effects on the web using WebGL and GLSL shaders.
A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.
A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.
A curated collection of high-quality OpenGL libraries, debuggers, tutorials, and resources for graphics developers.
A curated list of awesome OpenGL libraries, debuggers, tutorials, and resources for graphics programming.
A node.js-style module system for GLSL, enabling modular shader development and reuse via npm.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.