What is EliCS?
mainEliCS is a lightweight, flexible, and robust Entity-Component-System (ECS) framework for TypeScript and JavaScript. It is specifically designed for building dynamic and complex applications, such as 3D web applications and games.
Inspired by the architecture of the archived ECSY project, EliCS prioritizes developer ergonomics and type-safety over extreme low-level performance optimizations (like those found in BitECS), making it suitable for complex state management in 3D environments where rendering is typically the primary bottleneck.