SanderMertens / flecs C 8.8K 631 A fast entity component system (ECS) for C & C++ ecs c99 cpp11 cpp14