I don't know of any active implementation in Go, but there is actually a nice parallel in Rust: Valence [0]. It follows the same framework approach as opposed to a plug-and-play package, like Glowstone (now abandoned).
You also have Pumpkin [1] and Ferrum [2] that are trying to implement a vanilla-like server, but are a little ways off still. The former has an interesting plugin system already; works with shared libraries.
One of the neat things of these Rust implementations, apart from good base performance (though Java's JIT can be pretty good on this type of software), is the memory footprint, one of the main painpoints of hosting large server networks. The official server implementation is extremely memory hungry, with lots of allocations everywhere; even with optimization forks like Paper, you can't really run away from it too much. Minestom is also nicer in that regard, but not on the same level as Pumpkin or Ferrum. The Minestom people are also waiting on Project Valhalla to unlock some optimizations on that front.
Another interesting approach would be Erlang or some other BEAM language, but there isn't much activity on that front either, as far as I know. McEx [3] was pretty neat, but it has long since been quiet.
[0]: https://valence.rs
[1]: https://pumpkinmc.org
[2]: https://github.com/ferrumc-rs/ferrumc
[3]: https://github.com/McEx/McEx