๐พ Entity - Component - System (ECS)
Libraries
-
bitECS
730600/w
-
Miniplex
5001k/w โ Has React bindings
Has React bindings -
Becsy
1502k/w
-
Javelin
170100/w โ Includes networking
Includes networking -
Tick-Knock
100250/w
-
ECSY
1k500/w3y years
-
Thyseus
50200/w
Show more
Compare on NPMTrends and Star History (requires a GH token)
About these numbers and colors
Note: There are tons of small ECS libraries that are unmaintained or barely used. I picked the ones that seemed the most relevant to me, and have received a commit less than a year ago.
At the moment I have personally only tried Miniplex, which has excellent TypeScript support, React bindings, and a very nice simple API. It might include React Three Fiber bindings in the future as well. I have been following the development of this library closely and I am very happy with the direction it is going. I might try others in the future, but for now Miniplex is all I could ask for.