ECS Rails extends ActiveRecord with an Entity-Component-System persistence architecture inspired by Flecs, while remaining idiomatic Rails. Entities are lightweight identity records composed from reusable, lazily persisted components that encapsulate both data and behaviour.
Required Ruby Version
>= 3.2.0
Authors
Jason Hutchens