Are we game yet?

ECS

Entity Component System implementations

Crates

specs

Specs is an Entity-Component System library written in Rust.

ecs

An Entity Component System (ECS) Framework

No gitter
recs

Simple, flexible, macro-free entity-component system in pure (stable!) Rust.

No gitter
ecs-rs

A super-simple entity-component system in Rust

No gitter
eccles

An Entity Component System in Rust focusing on speed and user-friendliness

No gitter
entity_rust

Event driven CES framework for Rust with a macro DSL

No gitter
tinyecs

Tiny entity component system

No gitter
trex

The Rust Entity Component System

No gitter
calx-ecs

Serializable entity component system for games

No gitter
nitric

A general-purpose data-processing library.

No gitter
froggy

Froggy is a prototype for the Component Graph System programming model. It aims to combine the convenience of composition-style Object-Oriented Programming with the performance close to Entity-Component Systems.

No gitter
pyro

Entity component system

No gitter
dces

DCES entity component system

No gitter

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create an issue or a pull request.

Looking for a library you can't find here? Try asking on the chat.