This package provides an Entity-Component-System implementation for Go, inspired by the bevy library for Rust. It is primarily an exercise to see how Go might be able to achieve similar ergonomics with reflection, and I think the results are pretty good.
See the tests and examples for usage.