Modern & Featureful
Strong typing, seamless integration with modern tools, and a modular architecture - Thyseus empowers developers to create high-performance and feature-rich apps effortlessly.
Components as classes
class Position { x: number = 0; y: number = 0; z: number = 0;}
Systems as functions
function move(query: QueryPosition, Velocity]>) { for (const [pos, vel] of query) { pos.x += vel.x; pos.y += vel.y; pos.z += vel.z; }}
Safety-first
Thyseus has been architected to be completely safe through and through. No eval, eval-like constructs, or modifying global objects - so you can develop with confidence.
Expressive
An intuitive and ergonomic API that provides unparalleled DX so you can build apps with minimal overhead and maximum flexibility.
Powerful
Multithreading-capable architecture and code transformations enable you to build lightning-fast applications without compromising on control.
Extensible
Built with rich plugin capabilities, Thyseus accommodates all your ECS needs and can integrate seamlessly with third-party libraries.