Showing 36 of 318 projects
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.
Go bindings for raylib, a simple library for videogames programming.
A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.
A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.
A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.
A curated collection of high-quality OpenGL libraries, debuggers, tutorials, and resources for graphics developers.
A curated list of awesome OpenGL libraries, debuggers, tutorials, and resources for graphics programming.
A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.
A cross-platform C++ GUI toolkit for UNIX/Linux, Windows, and macOS with modern functionality and minimal bloat.
A cross-platform windowing and multimedia library for Python, designed for games and visually rich applications.
A cross-platform open source game engine with a plugin-based architecture, focused on cutting-edge graphics technology.
A modern, cross-platform source port of Doom 3 that fixes bugs and adds new features while preserving original gameplay.
A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.
A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.
A modern source port for DOOM engine games with advanced graphics, dynamic lighting, and extensive modding support.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
A small, portable and extensible C++ 3D coding framework for cross-platform graphics applications.
An easy-to-learn Python library for creating 2D video games, ideal for beginners and those avoiding complex frameworks.
A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.
A minimal cross-platform graphics library for Rust, providing a unified API for OpenGL, Metal, and WebGL.
A pure C game engine and framework for cross-platform 2D/3D game development with modern graphics features.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
OpenGL bindings for React Native to implement complex visual effects over images and components.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A minimal shader-based library for 2D LWJGL sprite games, providing utilities for textures, shaders, and rendering.
A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
A Go vector graphics library that renders to SVG, PDF, raster images, HTML Canvas, and more with advanced text and path operations.
A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.
A collection of identical 3D scenes implemented across 20+ graphics APIs, engines, and platforms for rendering comparison.
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
A portable, data-driven 2D game engine focused on ease of use and powerful features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.