Showing 36 of 312 projects
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
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 Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
A multi-language loader-generator for Vulkan, OpenGL, GLES, EGL, GLX, and WGL based on official specifications.
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
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 open-source library for rendering Milkdrop-compatible music visualizations from audio input.
A cross-platform multimedia playback library based on Qt and FFmpeg for building media players with hardware decoding and OpenGL support.
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
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 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.
Main repository for Vispy
A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.
A fast, low-level C# binding for OpenGL, OpenAL, and OpenCL with cross-platform windowing, input, and math libraries.
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 free, open-source 2D jump'n'run game inspired by Super Mario Bros., featuring Tux the penguin on a quest to rescue Penny.
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 highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.
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 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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.