Showing 36 of 117 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.
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
A curated collection of computer graphics tutorials, papers, and resources covering rendering, simulation, and visualization.
A real-time 3D map renderer for visualizing OpenStreetMap data with WebGL2, featuring eye-candy graphics and on-the-fly geometry generation.
A Vulkan-based cross-platform game and rendering engine for modern graphics development.
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 powerful and easy-to-use 3D engine extension for the LÖVE 2D game framework.
A curated list of wgpu code, resources, and projects for graphics and game development in Rust.
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 pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.
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 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.
Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning 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.