Showing 26 of 62 projects
Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.
A minimal WebGL 2 rendering library for developers who understand the WebGL 2 pipeline but want a more convenient API.
A library of chainable post-processing shaders for the LÖVE 2D game framework.
A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.
A curated list of awesome resources, mods, tools, and software related to the Minecraft game and its ecosystem.
A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.
A header-only C++ utility library that simplifies Vulkan graphics programming by reducing boilerplate and verbosity.
A collection of simple tutorials for implementing real-time raytracing with Vulkan and RTX.
A minimal WebGL 2 and WebGPU graphics library providing a lightweight alternative to three.js.
A Godot Engine add-on that adds a shell-based fur node for realistic fur rendering on characters and props.
An unofficial Android J2ME emulator fork with enhanced graphics, audio, and porting capabilities.
A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.
A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.
A community-driven superset of WGSL adding module imports, conditional compilation, and packaging for WebGPU shaders.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.
A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
A collection of mathematical functions and examples for JavaScript and GLSL, focusing on 2D/3D graphics and vector operations.
A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.
An open-source Swift library for 360 video and image playback, plus generic 3D scene creation on iOS.
A curated list of open-source graphics and game engines, rendering techniques, and related tools.
A WebGL example of image adjustment and effects shaders found in Photoshop, GIMP, and game engines.
Converts GLSL shaders from Shadertoy to LÖVE-compatible GLSL 1.2 with Lua bindings.
A resolution-handling and rendering library for LÖVE that provides flexible scaling, layer-based rendering, and visual effects.
A libGDX library for advanced color manipulation using multiple perceptually-uniform color spaces.
A lightweight, expressive, and extensible multimedia engine for 2D/3D graphics and game development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.