Ecspanse is an Entity Component System (ECS) library for Elixir, offering a suite of features including: flexible queries with multiple filters, dynamic bidirectional relationships, versatile tagging capabilities, system event subscriptions, or asynchronous system execution.
A State Machine for ECSpanse, an Entity Component System for Elixir
A library to execute actions in a traceable manner.
Subscribes GenStage consumers to producers across Elixir Umbrella apps.