Showing 36 of 62 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 C# Archetype & Chunks Entity Component System (ECS) for game development and data-oriented programming.
A high-performance, feature-rich Entity Component System (ECS) library for Rust game development with minimal boilerplate.
A thin, modular C++ game engine designed for building games directly from C++ with full control and fast iteration.
A modular collection of Kotlin extensions and utilities for the libGDX game framework.
A flexible, minimal, data-oriented Entity Component System (ECS) library for TypeScript.
An Entity Component System (ECS) library for the Godot Engine, enabling data-oriented game architecture.
An educational modern-C++ 3D game engine with deferred PBR, physics, audio, and a runtime editor.
A lightweight, framework-agnostic Entity Component System (ECS) library for JavaScript with a focus on performance and simplicity.
A developer-friendly entity management system for games and demanding applications based on ECS architecture.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A tiny, high-performance Java entity framework for game development, inspired by Ash and Artemis.
A high-performance Java Entity-Component-System framework for game development, supporting Android, HTML5, and iOS.
A cross-platform C++ framework for building real-time applications with 2D/3D rendering, audio, physics, and networking.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A simple, flexible Entity Component System (ECS) library for Lua, designed for game development and complex simulations.
A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.
A high-performance Entity Component System framework for C# game development, prioritizing simplicity and minimal constraints.
A high-performance, fully managed C# Entity Component System library focused on simplicity, reliability, and developer experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.