Showing 29 of 29 projects
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 3D C++ game engine with a built-in editor for creating games and interactive experiences.
A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.
Open source C++ skeletal animation library and toolset for runtime character animation playback with a data-oriented design.
A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.
A curated collection of C/C++ performance optimization resources: talks, articles, books, libraries, tools, blogs, and sites.
A complete, cross-platform game engine built for flexibility, performance, and rapid iteration.
A lightweight, modular JavaScript engine written in Rust with a focus on embeddability and data-oriented design.
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 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.
A Vulkan-based cross-platform game and rendering engine for modern graphics development.
A developer-friendly entity management system for games and demanding applications based on ECS architecture.
A simple, flexible Entity Component System (ECS) library for Lua, designed for game development and complex simulations.
A high-performance, fully managed C# Entity Component System library focused on simplicity, reliability, and developer experience.
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 fast, portable Entity Component System for Luau optimized for high-performance game development.
A free, cross-platform game engine for 2D and 3D projects using an entity component system (ECS) and data-oriented design.
A tiny, unlicensed 3D game engine written in C with C++ and Lua interfaces, emphasizing simplicity and embeddability.
A multithreaded Entity Component System (ECS) for TypeScript and JavaScript, enabling high-performance game and simulation development.
An archetype-based Entity Component System (ECS) for Go, designed for performance and extensibility.
A data-oriented 2D grid engine for games, optimized for performance with pathfinding and observer systems.
A lightweight, high-performance C# Entity Component System framework with optional Unity integration.
A fast and flexible archetype-based Entity-Component-System library for Lua, designed for high performance and simplicity.
A lightweight, dependency-free Go framework for building game engines using the Entity Component System architecture.
A lightweight F# library for game composition using entity-component-system (ECS) and actor-like messaging.
A modern Entity Component System library for Roblox game development.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.