Justin van der Leij

Concord

Concord is my take on an Entity Component System in the language Lua. Specifically for the 2D framework LÖVE.
It is by far my biggest project, and still being maintained to this date.
It is one of the most popular libraries for ECS within the LÖVE community, and at the time of writing has 81 stars on Github.

Concord provides an interface to easily define systems and components. It will then handle all the event propagation and entity managment for you.
It aims to be 'feature complete' while still keeping it very fast.