Showing 36 of 317 projects
A production-ready C++ vector graphics engine for SVG and Lottie rendering, optimized for performance and lightweight integration.
Go bindings for the GLFW 3 library, enabling window and input management for OpenGL applications.
A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.
A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.
A free, open-source, cross-platform 2D game engine built on proven Torque technology with editors and modular tools.
A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.
A cross-platform C++ game engine for 2D and 3D development with Vulkan rendering and Lua scripting.
A free and open-source Touhou Project fangame
A free and open-source Touhou Project fangame
A lightweight, cross-platform 3D rendering and animation engine with a clean C++ architecture and C-style API.
An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.
A C/C++ single-file library for drop-in lightmap baking using your existing OpenGL renderer.
A modern, optimized Quake III Arena engine with Vulkan and OpenGL renderers, focused on performance, security, and mod compatibility.
A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.
An OpenGL capture and playback debugger for analyzing and debugging OpenGL applications.
A plugin-based 2D game development framework built with C# and OpenTK.
A C++ multi-platform game engine for 2D development on desktop, mobile, Xbox, and WebAssembly.
A multi-platform C++ game engine for 2D games on desktop, mobile, Xbox, and WebAssembly, forked from Cocos2d-x.
A portable suite of libraries and tools for building cross-platform graphical client applications with minimal overhead.
A graphical interface for configuring MangoHud, vkBasalt, and OptiScaler to enhance Linux gaming performance and visuals.
A cross-platform 2D game engine written in C++11 with optional Lua scripting, emphasizing performance.
An open-source Electronic Design Automation package for integrated PCB design from schematic entry to gerber export.
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
A Java framework for embedding native VLC media players in Java applications, providing high-level bindings to LibVLC.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
An open-source, cross-platform client for Ace of Spades 0.75, offering enhanced graphics and audio via OpenGL/AL.
Auto-generated Go bindings for OpenGL, supporting multiple versions, profiles, and extensions.
A cross-platform, professional procedural terrain generation and texturing tool for creating realistic 3D landscapes.
A modular Common Lisp game engine for building interactive applications and games.
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
A header-only C++ library for processing polygonal and polyhedral meshes with a unified abstract mesh data structure.
A cross-platform Diablo II remake built with Java and LibGDX, supporting PC, Android, and multiplayer.
A Blender addon for visualizing, editing, filtering, rendering, and converting point cloud PLY files within the 3D viewport.
A cross-platform port of the Arx Fatalis first-person role-playing game, enabling modern play on Linux, macOS, and Windows.
A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.