Repolode
nats-io

nats-io/nats-server

NATS server, um sistema de mensagens de alto desempenho para conectar serviços, dispositivos e sistemas de edge, integrante da CNCF.

Estrelas
20,919
Forks
2,015
Issues abertas
507
Último commit
anteontem

O que é?

NATS é um sistema de mensagens para trocar dados entre serviços, dispositivos e aplicações. Este repositório contém o próprio servidor NATS, ao qual os clientes se conectam para publicar e assinar mensagens. O projeto informa que há mais de 40 implementações de clientes em diferentes linguagens e que o servidor pode ser executado on-premise, na nuvem, na edge e em um Raspberry Pi.

NATS faz parte da Cloud Native Computing Foundation. O projeto descreve seu objetivo como tornar mais simples e seguro projetar e operar sistemas distribuídos. Uma auditoria de segurança independente realizada pela Trail of Bits, encomendada por meio da OSTIF, foi publicada em abril de 2025.

O servidor é escrito em Go e licenciado sob Apache 2.0. A documentação está disponível em docs.nats.io, e a comunidade conversa pelo Slack e pelo Google Groups.

Recursos principais

  • 01Mensagens no modelo publish/subscribe entre serviços, dispositivos e aplicações.
  • 02Executa on-premise, na nuvem, na edge e em um Raspberry Pi.
  • 03Mais de 40 implementações de clientes em diferentes linguagens.
  • 04Faz parte da Cloud Native Computing Foundation.
  • 05Auditoria de segurança independente publicada em abril de 2025.

Casos de uso

  • Conectar microsserviços com mensagens assíncronas leves.
  • Coletar e distribuir dados de dispositivos IoT ou de veículos conectados na edge.
  • Criar sistemas distribuídos que precisam funcionar tanto na nuvem quanto em hardware de edge.

Em coleções

Tópicos

Perguntas frequentes

O que é nats-server?
NATS server, um sistema de mensagens de alto desempenho para conectar serviços, dispositivos e sistemas de edge, integrante da CNCF. NATS é um sistema de mensagens para trocar dados entre serviços, dispositivos e aplicações. Este repositório contém o próprio servidor NATS, ao qual os clientes se conectam para publicar e assinar mensagens. O projeto informa que há mais de 40 implementações de clientes em diferentes linguagens e que o servidor pode ser executado on-premise, na nuvem, na edge e em um Raspberry Pi.
nats-server é gratuito? Qual é a licença?
nats-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
nats-server ainda é mantido?
Manutenção ativa. O último commit de nats-server foi em 22 de out. de 2026.
Para que posso usar nats-server?
Conectar microsserviços com mensagens assíncronas leves. Coletar e distribuir dados de dispositivos IoT ou de veículos conectados na edge. Criar sistemas distribuídos que precisam funcionar tanto na nuvem quanto em hardware de edge.
Onde consigo nats-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nats-io/nats-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados