Showing 36 of 65 projects
A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interactive design.
A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interaction design.
A collection of useful helpers and ready-made abstractions for react-three-fiber.
A gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
A fast, functional WebGL library that simplifies graphics programming by removing shared state.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
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 large library of free and open-source 2D and 3D shaders with playable demos for the Godot game engine.
A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.
A .NET library to run C# code in parallel on the GPU through DX12 and D2D1, generating HLSL shaders dynamically.
A tiny JavaScript library that reduces WebGL verbosity by providing concise helper functions for shaders, buffers, uniforms, and textures.
A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.
A high-performance GPU toolkit for WebGL-based data visualization, providing low-level WebGL/WebGPU abstractions.
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 cross-platform C++/Lua framework for creative coding with 2D/3D graphics, shaders, sound, networking, and physics.
OpenGL bindings for React Native to implement complex visual effects over images and components.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
A fast 2kB low-level WebGL library for GPU-accelerated particle systems and high-performance visual effects.
A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.
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.
An interactive command-line workshop for learning the WebGL API through hands-on exercises.
Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.
Extend Three.js standard materials with custom vertex and fragment shaders for both vanilla and React environments.
Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.
A minimalistic WebGL2 wrapper that reduces boilerplate for managing shaders, textures, and framebuffers in procedural visualizations and simulations.
An extensible, layer-based shader material system for Three.js, enabling declarative creation of complex visual effects.
A collection of 2D, 3D, and VR experiments, tutorials, and mechanics built with the Godot game engine.
A realistic water shader demo for Godot 3.4.2, showcasing advanced water rendering techniques.
A comprehensive collection of code examples and recipes for learning and implementing the Vulkan graphics API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.