nanomsg é uma biblioteca de mensagens de código aberto que fornece uma variedade de protocolos de comunicação escaláveis para aplicativos distribuídos. Ele foi projetado para ser simples, rápido e eficiente, enquanto ainda fornece recursos avançados como encaminhamento automático de mensagens e transmissão confiável. Alguns dos protocolos suportados incluem o protocolo de fluxo, o protocolo de busca, o protocolo de painel e o protocolo de árvore. Com nanomsg, é possível construir aplicativos distribuídos que escalam facilmente e se adaptam às necessidades do negócio. 