I’ve been working for a while on updating the Crystal NATS client for v0.32+. I compared it with the Rust and Go clients and Crystal is outperforming them both. It outperforms Go in terms of scaling only, really, since the Go client has the same throughput but uses 60% more CPU, so you’d be able to get more throughput per core with Crystal.
Congrats! Do you have plans for NATS Streaming Server support?