Showing 21 of 21 projects
A refreshingly simple, data-driven game engine built in Rust, offering a complete 2D and 3D feature set.
A web framework for building browser-based 3D, AR, and VR experiences using declarative HTML.
A header-only, fast, and reliable entity-component system (ECS) library for modern C++ game development.
A fast and lightweight Entity Component System (ECS) for building games and simulations with millions of entities in C and C++.
A data-oriented and data-driven game engine written in Rust, designed for extreme multithreading and clean architecture.
An open-source C++ 3D engine with modern graphics, featuring a standalone editor, Lua scripting, and cross-platform support.
A JavaFX-based game development framework for building 2D games and complex UI applications with a clean, high-level API.
A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.
A 3D C++ game engine with a built-in editor for creating games and interactive experiences.
A cross-platform Rust UI toolkit based on the Entity Component System pattern with a functional reactive-like API.
A JavaScript game engine using an entity-component system for clean, structured game development.
A pixel art game engine built with an Entity Component System (ECS) on top of FNA, supporting cross-platform development.
A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.
A fast, type-safe C++11 Entity-Component System for game development and simulation.
A free, feature-rich 2D framework built on top of MonoGame and FNA for game development.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics.
A high-speed, cross-platform game engine built with modern C++17 and Vulkan for graphics rendering.
A cross-platform 2D game engine written in Go using an Entity Component System (ECS) architecture.
A high-performance, feature-rich Entity Component System (ECS) library for Rust game development with minimal boilerplate.
A high-performance C# Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.
A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.