Showing 36 of 318 projects
A Blender addon for visualizing, editing, filtering, rendering, and converting point cloud PLY files within the 3D viewport.
A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.
A native macOS Wayland compositor written in Rust that enables seamless Linux app streaming without XQuartz.
An enhanced, conservative Quake II client focused on offline and coop gameplay with modern system support and bug fixes.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A comprehensive GPU tool suite for debugging, profiling, and analyzing OpenCL, OpenGL, Vulkan, and DirectX kernels and shaders.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
2D/3D geometry toolkit for Clojure/Clojurescript
Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.
A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
A cross-platform source port of System Shock that closely mimics the original with quality-of-life improvements.
An open-source cross-platform game engine for running Fallout 2™, written in C++ with SDL.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A cross-platform C++ binding for OpenGL that provides type-safe parameters, lazy function resolution, and multi-context support.
A cross-platform GUI toolkit for the D programming language, featuring widgets, layouts, themes, and OpenGL acceleration.
A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.
A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.
A PC reimplementation of Super Mario 64, enabling modding, custom assets, and cross-platform play.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.
A lightweight C library for building font texture atlases on-demand using stb_truetype.
A desktop tool for labeling individual points and polygons in LiDAR point cloud datasets, specifically designed for KITTI format.
An OpenGL function pointer loader and binding generator for the Rust programming language.
An open-source simulator for event cameras, providing accurate event generation with IMU and multi-camera support.
An FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.
A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.
An open-source first-person roguelike dungeon crawler game built in C++ with multiplayer support.
SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.
A visual GUI tool for packing and managing texture atlases for the libGDX game framework.
A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.
A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.