Tecs is a multi-threaded transactional Entity Component System (ECS) designed to take advantage of the trend towards modern high-core-count processors. Tecs allows systems to access entity data from many different threads at once, while keeping synchronization overhead to a minimum. It is used as the main entity storage in the Stray Photons Game Engine

You can read more on the Tecs GitHub Page