Showing 36 of 2098 projects
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A collection of best practices and guidelines for optimizing Vulkan applications on mobile devices with Arm GPUs.
A simple and cross-platform 2D graphics library for building games and visual applications in Ruby.
A modern GUI setup tool for generating and configuring libGDX Gradle projects with extensive customization options.
A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.
A Godot plugin for procedural audio and adaptive music, enabling complex soundscapes with minimal code.
Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.
A Godot 4 plugin that visualizes scene signals and connections as an interactive graph and tree for debugging.
A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.
A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.
A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.
A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.
A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.
An extensible IDE for Heaps game engine, providing tools for 3D/2D asset editing, level design, and visual effects.
A React Native Sudoku game with animations, editing mode, game resume, and online ranking.
A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.
A LibGDX-based engine and editor for creating cross-platform point-and-click adventure games with minimal programming.
A pure Rust library for parsing, laying out, and rasterizing OpenType fonts with GPU caching support.
A community-maintained wiki documenting unofficial and internal Steam Web API endpoints.
A vector graphics renderer for bgfx with improved performance and batching, inspired by NanoVG and ImDrawList.
A curated list of awesome resources, mods, tools, and software related to the Minecraft game and its ecosystem.
A C++ SIMD noise library providing high-performance 3D noise generation with runtime CPU instruction set detection.
A Go implementation of the A* search algorithm for pathfinding in weighted graphs.
A faithful implementation of the classic Duck Hunt game using JavaScript and HTML5.
A curated collection of resources for developing applications and games for DOS operating systems.
A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.
A Godot plugin for managing scene transitions and Node references with shader-based effects.
A Flutter implementation of a Match-3 puzzle game (like Candy Crush) with step-by-step tutorial.
A lightweight, header-only, high-performance reactive programming framework for C++20, bringing React/Vue-style dataflow to native applications.
A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.
A cross-platform object-oriented framework for Vulkan that simplifies development while maintaining API transparency.
A pure Go 3D math library specialized for OpenGL graphics, with 32-bit and 64-bit float support.
A structured database and level editor with a local web app for editing static data like game assets.
A minimal 2D C++ game framework focused on simplicity, portability, and easy building with few dependencies.
A ModuleScript loader with reusable server-client modules for faster Roblox game development.
A C++ wrapper library for SDL2 and its satellite libraries, providing RAII, exceptions, and modern C++ idioms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.