nng
nng, short for nanomsg-next-gen, is an open-source high-performance messaging library designed for asynchronous interprocess and network communication. It serves as the successor to nanomsg, offering a cohesive API and a modular transport layer to support scalable messaging in distributed systems.
It provides a C library with a socket-like API. Applications create sockets, configure a protocol (such as
Transports include in-process, inter-process, and network options (for example, TCP). The library is designed to be
nng is open source and community-maintained, with bindings and wrappers available for various languages beyond C.