Showing 36 of 261 projects
A native macOS Wayland compositor written in Rust that enables seamless Linux app streaming without XQuartz.
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 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.
An ultra-thin, high-performance CLR library for Win32 native interop with zero GC allocations during window messages.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
Open-source code examples accompanying a comprehensive Modern OpenGL tutorial series covering textures, matrices, lighting, and 3D graphics.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
A free cooperative platformer game and mod of Teeworlds focused on team-based obstacle courses.
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 FFmpeg filter that applies GLSL video transitions from the gl-transitions collection to video streams.
An open-source simulator for event cameras, providing accurate event generation with IMU and multi-camera support.
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.
SDK for building cross-platform desktop applications in ANSI-C for Windows, macOS, and Linux.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A multi-platform 3D game engine focused on first-person games with dynamic lighting, physics, and an integrated editor.
A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.
An open-source first-person roguelike dungeon crawler game built in C++ with multiplayer support.
A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.
A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.
Khronos Conformance Testing Suite for Vulkan, OpenGL, OpenGL ES, EGL, and Vulkan SC APIs.
A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.
A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.
A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.
A minimal, efficient, cross-platform 2D graphics painter library in pure C, built on Sokol GFX.
An unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri and Alien Crossfire for modern systems.
An open-source re-implementation of the 2003 space simulation game Freelancer, built with C# and OpenGL.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.