Showing 36 of 261 projects
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
A PC reimplementation of Super Mario 64, enabling modding, custom assets, and cross-platform play.
A cross-platform, high-performance UI toolkit for building hardware-accelerated desktop applications with modern C++20.
A Clojure and ClojureScript library for making games that run in both OpenGL and WebGL.
A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.
A Kotlin multiplatform graphics engine supporting Vulkan, WebGPU, and OpenGL for desktop, Android, and web.
An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.
A Windows OpenGL function call interceptor that logs all OpenGL calls for debugging and analysis.
An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.
A simple C math library for 3D graphics and game development, widely used in mobile games.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and rendering.
A 3D graphics library for Ruby, heavily based on Three.js, enabling 3D scene creation and manipulation.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A functional reactive programming domain-specific language for efficient hybrid systems and robotics.
An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.
Robert Penner's easing functions implemented in GLSL for use with glslify.
A single-header C graphics library for recreational coding, prototyping, small games, and experimentation.
An OpenGL-accelerated C++ vector drawing library for Qt, combining QPainter and HTML5 canvas APIs for high-performance UI components.
A React Native component for displaying and animating textured Wavefront .OBJ 3D models at 60fps on iOS and Android.
A Swift library for creating customizable 3D loading animations using SceneKit with OpenGL.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A feature-rich, extensible 3D game engine for the D language, built on OpenGL 4.3 and SDL2.
A hand-crafted 2D game library in Go with a simple API for graphics, audio, and window management.
A pure Rust game engine for WebGL 2.0 and native OpenGL applications.
An open-source sci-fi first-person puzzle-platformer with realistic physics simulation and cross-platform support.
A freeware remake of Knights and Merchants: The Shattered Kingdom with modern OS support, bug fixes, and online multiplayer.
An unofficial source port for the classic Blake Stone: Aliens Of Gold and Planet Strike games, enabling modern high-resolution and 3D rendering.
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
Common Lisp bindings for SDL2, enabling cross-platform game and multimedia development in Lisp.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
An easy-to-use cross-platform 2D game library for C++ supporting desktop, mobile, console, and web platforms.
A header-only C++ library for real-time data visualization and simulation support using modern OpenGL.
A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.
A portable, enhanced source port for Doom, Heretic, and Hexen with modern graphics and cross-platform support.
OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.
A lightweight, open-source client for Ace of Spades that runs on very old hardware with OpenGL/ES 1.1 support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.