Showing 36 of 85 projects
A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.
A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.
An open-source 3D game engine supporting Vulkan and DirectX 12 across Linux, Windows, and Android platforms.
A dynamic multi-robot simulator for 3D environments with extensive object interaction.
A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.
A curated collection of computer graphics tutorials, papers, and resources covering rendering, simulation, and visualization.
A Vulkan-based cross-platform game and rendering engine for modern graphics development.
A real-time 3D map renderer for visualizing OpenStreetMap data with WebGL2, featuring eye-candy graphics and on-the-fly geometry generation.
A Chrome DevTools extension for debugging and profiling WebGL applications with specialized inspectors and analysis tools.
A Chrome DevTools extension for debugging and optimizing WebGL applications with visual inspectors and performance tools.
A modern C++23 library providing essential abstractions and utilities for low-level Vulkan graphics programming.
A SwiftUI framework for parsing and rendering SVG files with full interactivity and animation support on Apple platforms.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
An open-source synthesizer plugin that creates music by drawing 3D objects, text, and images on an oscilloscope using audio.
A lightweight 3D WebGL rendering engine with PBR support and glTF compatibility.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
A collection of C++ sample applications demonstrating various aspects of the Vulkan graphics and compute API.
A Unity camera system that ensures pixel-perfect rendering for 2D pixel art games by eliminating scaling artifacts and diagonal smoothing.
A curated list of wgpu code, resources, and projects for graphics and game development in Rust.
A powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.
A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.
A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.
A Vue 3 library for 2D graphics rendering using Skia and Rust-based software rasterization.
Integrate MonoGame rendering into Windows Forms applications to easily create custom editor environments.
A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.
A C99 cross-platform 2D game library with deferred/forward rendering, collision detection, audio, and asset management.
OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.
A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.
A versatile game engine for creating video games and real-time 3D/2D applications, including simulators and VR systems.
A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.
A Godot 3.x add-on providing level of detail (LOD) for meshes, lights, and particles to significantly improve performance in large scenes.
A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.