Showing 36 of 363 projects
A simple, small, efficient C++ XML parser that can be easily integrated into other programs.
A free web application for generating and editing highly customizable interactive fantasy maps for writers, game masters, and cartographers.
A Godot plugin for creating dialogs, visual novels, RPGs, and managing characters in games.
A fast, small, safe, gradually typed embeddable scripting language derived from Lua, used by Roblox and game developers.
A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.
A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.
A procedural texture authoring and 3D model painting tool built on the Godot game engine.
A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.
A set of high-performance 2D and 3D physics engines written in Rust for games, animation, and robotics.
A 2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development, rewritten from Box2D.
A free, fun-focused kart racing game with no realistic physics, offering single-player and online multiplayer modes.
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
A high-performance Game Boy emulator written in Python, designed for AI training, game automation, and classic gameplay.
A powerful, mature open-source cross-platform game engine for Python and C++ programs, originally developed by Disney and CMU.
A desktop physics sandbox game simulating air pressure, velocity, heat, and countless interactions between substances.
High-speed .NET bindings for OpenGL, Vulkan, DirectX, and other multimedia, graphics, and compute APIs.
A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.
A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.
Open-source C++ game engine for creating cross-platform 2D/3D mobile and desktop games.
A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.
Generates multi-channel signed distance fields (MSDFs) from vector shapes and fonts for sharp, efficient real-time graphics rendering.
A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.
A free lightweight, cross-platform 2D and 3D game engine.
A Zig game engine and graphics toolkit for building high-performance, truly cross-platform games, visualizations, and GUI apps.
A complete disassembly of Pokémon Red and Blue Game Boy ROMs, enabling analysis and modification.
A meta-JavaScript adventure game where you edit the game's own JavaScript code to solve roguelike puzzles.
A lightweight cross-platform Rust game framework for creating 2D and 3D games with minimal friction.
A reverse-engineered C implementation of The Legend of Zelda: A Link to the Past, playable from start to finish with modern enhancements.
A JavaScript library providing a consistent API for loading and playing audio across browsers and devices.
A proven, modular C++ rendering engine for building high-performance 3D applications and custom game engines.
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.
A curated list of quality Lua packages, libraries, and resources for developers and enthusiasts.
A curated list of quality Lua packages, resources, and tools for game development, web platforms, and embedded systems.
A simple, cross-platform game engine for Rust with efficient 2D rendering and immediate mode UI.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.