Haven't made an update in awhile, here is the new SerenityJS!
Serenity is a NodeJS server software with a backbone written in Rust for Protocol and BinaryStreaming. Serenity is a flexible package that will be easy to integrate into any NodeJS application. Serenity also works with the all new Bun-sh. Serenity supports custom blocks, items, and entities. Serenity also has a deep integration for components and traits that can be attached to any block/item/entity. Plugins are also supported and are encouraged. We are hoping for our first major release by the end of the year! Even though Serenity is built on NodeJS, we are out doing what was thought to not be possible on Node. It is estimated to handle around 90-110 players before the server will have any noticeable tps issues. Extreme render distances are possible with a vast amount of entities. Serenity also uses multi-threading for world generation. Please check us out if interested! https://github.com/SerenityJS/serenity