hare-nats is a native NATS client library for the Hare programming language, implementing the core NATS client protocol with publish/subscribe, wildcard subject matching, and three authentication methods: token, username/password, and NKey (Ed25519). Built on hare-ev for async I/O and hare-json for protocol message encoding, it uses prioritized write queues to ensure control messages are sent before application data. Future plans include TLS support, JetStream, request/reply, headers, and queue groups.
2 Impressions