Showing 36 of 113 projects
A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.
High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.
A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.
A Swift framework for GPU-accelerated image and video processing on iOS, macOS, and Linux.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
A multi-language loader-generator for Vulkan, OpenGL, GLES, EGL, GLX, and WGL based on official specifications.
A C++ library for rendering interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications.
A pure-Python graphics library for fast data visualization and GUI tools in scientific and engineering applications.
A modern cross-platform low-level graphics API abstraction layer and rendering framework for game engines and 3D applications.
A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.
A cross-platform open-source library for rendering Milkdrop-compatible music visualizations from audio input.
A Swift library that implements a Star Wars-style transition animation to crumble view controllers into tiny pieces.
A curated list of awesome Vulkan libraries, debuggers, tutorials, samples, and resources for graphics developers.
A safe, high-level OpenGL wrapper for Rust that provides an elegant API while handling error-prone OpenGL details.
A high-performance 3D graphics toolkit for real-time visualization, simulation, and virtual reality applications.
A fast, low-level C# binding for OpenGL, OpenAL, and OpenCL with cross-platform windowing, input, and math libraries.
A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.
An improved, open-source version of the X-Ray Engine used in the S.T.A.L.K.E.R. game series, featuring bug fixes, performance boosts, and cross-platform support.
A granular, multi-language shader library for real-time graphics, supporting GLSL, HLSL, Metal, WGSL, and CUDA.
A realtime CPU/GPU profiler hosted in a single C file with a remote web viewer for performance analysis.
A cross-platform C++ graphics library providing a low-level GPU abstraction over Metal, Vulkan, OpenGL, and WebGL.
A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.
A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.
A free, open-source 2D jump'n'run game inspired by Super Mario Bros., featuring Tux the penguin on a quest to rescue Penny.
Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.
A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.
A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.
A community-maintained, open-source engine for Quake III Arena and Team Arena, providing modern enhancements and cross-platform support.
A lightweight portable library for OpenGL display, interaction, and video input abstraction, widely used in computer vision prototyping.
A cross-platform, graphics API-agnostic rendering and compute library for .NET, providing a unified GPU interface.
A free retro multiplayer shooter with up to 16 players, featuring team deathmatch, capture the flag, and custom map creation.
A thin abstraction layer for modern graphics APIs (OpenGL, Direct3D, Vulkan, Metal) across desktop and mobile platforms.
A collection of 45 OpenGL 3.x and 4.x examples with GLSL shaders demonstrating modern graphics programming techniques.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.