Um runtime portátil que oferece a apps distribuídos e agentes de IA workflows duráveis, segurança entre serviços, estado e pub/sub por meio de um sidecar.
redpanda-data/redpanda
Uma plataforma de streaming de dados compatível com a API do Kafka, escrita em C++ e que funciona sem ZooKeeper ou JVM.
Alternativa open source a:Confluent Platform
- Estrelas
- 12,637
- Forks
- 798
- Issues abertas
- 515
- Último commit
- há 17 dias
O que é?
Redpanda é uma plataforma de streaming de dados compatível com a API do Apache Kafka, então clientes Kafka e ferramentas do ecossistema já existentes podem funcionar com ela. Ela foi projetada para funcionar sem ZooKeeper ou uma Java Virtual Machine, eliminando essas dependências da implantação.
O projeto inclui o broker Redpanda e o rpk, uma ferramenta de linha de comando para gerenciar e interagir com clusters. É distribuído como pacotes para Debian/Ubuntu e Fedora/RedHat/Amazon Linux, uma fórmula do Homebrew para macOS que roda por meio do Docker, binários independentes do rpk para Linux, macOS e Windows, e imagens Docker. Armazenamento em camadas e um ecossistema de conectores também fazem parte da plataforma.
A base de código é escrita principalmente em C++ e usa o Bazel como sistema de build. Para compilar a partir do código-fonte, é preciso instalar as dependências do sistema com um script fornecido e, em seguida, executar um build do Bazel.
Recursos principais
- 01Compatível com a API do Kafka, permitindo a conexão de clientes Kafka já existentes.
- 02Funciona sem ZooKeeper ou JVM.
- 03Inclui o rpk, uma ferramenta de linha de comando para gerenciar clusters.
- 04Oferece suporte a armazenamento em camadas configurável.
- 05Oferece pacotes pré-compilados para Debian, Ubuntu, RedHat, Fedora, Amazon Linux e macOS, além de imagens Docker.
Casos de uso
- Substituir uma implantação do Kafka para reduzir as dependências operacionais do ZooKeeper e da JVM.
- Executar microsserviços orientados a eventos que precisam de uma infraestrutura de mensagens compatível com Kafka.
- Implantar pipelines de streaming no Kubernetes ou em contêineres.
- Desenvolver e testar localmente aplicações baseadas em Kafka usando Docker.
Início rápido
- 1
Instale o Redpanda no macOS com Homebrew e inicie o contêiner (é necessário ter o Docker).
brew install redpanda-data/tap/redpanda && rpk container start - 2
No Debian/Ubuntu, execute o script oficial de configuração do repositório indicado no README.
- 3
Instale o pacote redpanda com apt.
sudo apt-get install redpanda
Antes de usar
- Os metadados do projeto não informam uma licença, então os termos de uso não estão claros.
- No macOS, é necessário ter o Docker para executar o Redpanda.
- A compilação a partir do código-fonte usa Bazel e requer a instalação prévia das dependências do sistema.
Em coleções
Tópicos
Perguntas frequentes
- O que é redpanda?
- Uma plataforma de streaming de dados compatível com a API do Kafka, escrita em C++ e que funciona sem ZooKeeper ou JVM. Redpanda é uma plataforma de streaming de dados compatível com a API do Apache Kafka, então clientes Kafka e ferramentas do ecossistema já existentes podem funcionar com ela. Ela foi projetada para funcionar sem ZooKeeper ou uma Java Virtual Machine, eliminando essas dependências da implantação.
- redpanda é gratuito? Qual é a licença?
- redpanda não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- redpanda ainda é mantido?
- Manutenção ativa. O último commit de redpanda foi em 8 de out. de 2026.
- Para que posso usar redpanda?
- Substituir uma implantação do Kafka para reduzir as dependências operacionais do ZooKeeper e da JVM. Executar microsserviços orientados a eventos que precisam de uma infraestrutura de mensagens compatível com Kafka. Implantar pipelines de streaming no Kubernetes ou em contêineres. Desenvolver e testar localmente aplicações baseadas em Kafka usando Docker.
- Como instalar redpanda?
- Instale o Redpanda no macOS com Homebrew e inicie o contêiner (é necessário ter o Docker).: brew install redpanda-data/tap/redpanda && rpk container start No Debian/Ubuntu, execute o script oficial de configuração do repositório indicado no README. Instale o pacote redpanda com apt.: sudo apt-get install redpanda
- Onde consigo redpanda?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/redpanda-data/redpanda
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema de streaming stateless compatível com Kafka, que armazena dados no S3 ou em armazenamento de objetos compatível, em vez de discos locais.
Processador de streams em Go que conecta brokers de mensagens, serviços de nuvem e bancos de dados, com uma linguagem de mapeamento para transformar payloads entre eles.
Um operador Kubernetes que executa e gerencia clusters Apache Kafka no Kubernetes e no OpenShift, incluindo Kafka Connect e Kafka Streams.
Framework ETL em Python para processamento de streams, análises em tempo real, pipelines com LLM e RAG, com tecnologia de um mecanismo em Rust.
Um mecanismo distribuído de processamento de streams, escrito em Rust, que executa pipelines SQL com estado sobre fluxos de dados em tempo real.