Showing 36 of 317 projects
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.
A lightweight, open-source client for Ace of Spades that runs on very old hardware with OpenGL/ES 1.1 support.
OpenGL implementation on top of Vulkan, with plans to support Metal and DirectX12 backends.
A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.
A Ruby extension module that provides an interface to the FOX GUI toolkit for building cross-platform desktop applications.
A React Native library for applying real-time OpenGL image filters like blur, contrast, and saturation using gl-react.
A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.
A flexible post-processing visual effects library for libGDX, offering lightweight integration and simple effect implementation.
A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.
An experimental open-source render engine for exploring modern graphics techniques and engine architecture.
A platform-independent 3D world editor built with Java, Kotlin, and libGDX for creating and rendering scenes in libGDX projects.
An OpenGL source port for the classic Catacomb 3D games, enhancing graphics and adding modern features while preserving original gameplay.
A 2D dynamic lighting and shadow engine for the LÖVE game framework.
A composable general-purpose D library providing asynchronous networking, UI frameworks, and utility modules.
A simple Common Lisp framework for 2D game development with graphics, audio, and input handling.
A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.
A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.
A deprecated sample comparing OpenGL and Vulkan rendering techniques for CAD scenes using multi-threaded command buffer generation.
High-performance Swift treemap layout engine for iOS and macOS using the squarified algorithm.
A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.
An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.
Open-source software for deep learning-based analysis and visualization of whole slide images in digital pathology.
A cross-platform game engine written in D with scripting support, supporting multiple rendering backends and platforms.
A pseudoterminal interface library for creating applications with text-based console-like output and flexible input handling.
An open-source Swift library for 360 video and image playback, plus generic 3D scene creation on iOS.
A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.
A plugin-based client-server voxel game engine written in the D programming language.
A lightweight, cross-platform, single-header C++ point cloud viewer for visualizing LiDAR, photogrammetry, and 3D datasets.
A thin, modern, header-only C++17 wrapper for GLFW providing RAII objects, scoped enums, and exceptions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.