Lol, I was about to post this thanks!
Contrary to what the title might lead you to believe, that’s a deeply technical post and worth a read in whole imo, not just for the conclusion!
Such a great news, that means more paid contributors, and more peace of mind for them to focus on zig.
Let’s go! awesome news.
So pleased to see this, thanks!
Of course, some may hear “BDFL” and see governance risk. But I fear the opposite: conceptual risk, the harder problem. Brooks was right—conceptual integrity is almost certainly doomed by committee.
Great article in general but I really appreciate this quote.
LFG! Happy to see this.
THIS IS AWESOME! I’m super happy to hear that enjoyers of the language are really giving back to continue ensure that it continues to get better.
Synadia -
is a company that created NATS, an open-source messaging system, and provides commercial products and support built on top of it
Updated list of Zig clients for NATS was merged by Derek Collison - CEO of Synadia and creator of NATS
Very interested in why Synadia is involved here too.
According to an inside source that works there, porting Nats to zig “has been discussed” to date.
Providing C abi compat libs in Go is an existing pain point, and a zig port would be one of many ways to solve that.
So maybe this will turn into something big later on down the track. No guarantees of course, but sounds like it’s at least on the radar.
If NATS ends up getting first-class support for Zig, I might have to add it as a plugin for my ethercat maindevice implementation, in addition to supporting Zenoh (an alternative distributed messaging framework).
at least NATS creator merged update list of Zig clients to nats.zig repo ![]()
and btw -
The initial NATS server and client (2010) were built using Ruby. In 2012, about two years after the first Ruby commit, the NATS server was completely rewritten in Go to improve performance.