Переносимый runtime для распределённых приложений и AI-агентов: надёжные workflow, безопасное взаимодействие сервисов, управление состоянием и pub/sub через sidecar.
redpanda-data/redpanda
Платформа потоковой обработки данных на C++, совместимая с Kafka API и работающая без ZooKeeper и JVM.
Open source альтернатива:Confluent Platform
- Звёзды
- 12,637
- Форки
- 798
- Открытые issues
- 515
- Последний коммит
- 17 дней назад
Что это?
Redpanda — платформа потоковой обработки данных, совместимая с Apache Kafka API, поэтому с ней могут работать существующие клиенты Kafka и инструменты экосистемы. Платформа рассчитана на работу без ZooKeeper и Java Virtual Machine, благодаря чему при развертывании не нужны эти зависимости.
В состав проекта входят брокер Redpanda и rpk — инструмент командной строки для управления кластерами и работы с ними. Проект распространяется в виде пакетов для Debian/Ubuntu и Fedora/RedHat/Amazon Linux, формулы Homebrew для macOS, которая запускается через Docker, отдельных бинарных файлов rpk для Linux, macOS и Windows, а также Docker-образов. Платформа также поддерживает многоуровневое хранилище и экосистему коннекторов.
Кодовая база написана преимущественно на C++, а для сборки используется Bazel. Чтобы собрать проект из исходников, нужно установить системные зависимости с помощью предоставленного скрипта, а затем запустить сборку Bazel.
Ключевые возможности
- 01Совместима с Kafka API, поэтому к платформе можно подключать существующие клиенты Kafka.
- 02Работает без ZooKeeper и JVM.
- 03Включает rpk — инструмент командной строки для управления кластерами.
- 04Поддерживает настраиваемое многоуровневое хранилище.
- 05Предлагает готовые пакеты для Debian, Ubuntu, RedHat, Fedora, Amazon Linux и macOS, а также Docker-образы.
Сценарии использования
- Замена развертывания Kafka, чтобы уменьшить количество эксплуатационных зависимостей от ZooKeeper и JVM.
- Запуск микросервисов на основе событий, которым нужна совместимая с Kafka инфраструктура обмена сообщениями.
- Развертывание потоковых конвейеров в Kubernetes или контейнерах.
- Локальная разработка и тестирование приложений на базе Kafka с помощью Docker.
Быстрый старт
- 1
Установите Redpanda на macOS с помощью Homebrew и запустите контейнер (требуется Docker).
brew install redpanda-data/tap/redpanda && rpk container start - 2
В Debian/Ubuntu запустите официальный скрипт настройки репозитория, указанный в README.
- 3
Установите пакет redpanda с помощью apt.
sudo apt-get install redpanda
Что важно знать
- В метаданных проекта не указана лицензия, поэтому условия использования неясны.
- Для запуска Redpanda в macOS требуется Docker.
- Для сборки из исходного кода используется Bazel; предварительно необходимо установить системные зависимости.
В подборках
Темы
Частые вопросы
- Что такое redpanda?
- Платформа потоковой обработки данных на C++, совместимая с Kafka API и работающая без ZooKeeper и JVM. Redpanda — платформа потоковой обработки данных, совместимая с Apache Kafka API, поэтому с ней могут работать существующие клиенты Kafka и инструменты экосистемы. Платформа рассчитана на работу без ZooKeeper и Java Virtual Machine, благодаря чему при развертывании не нужны эти зависимости.
- redpanda можно использовать бесплатно? Какая у него лицензия?
- У redpanda не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- redpanda всё ещё поддерживается?
- Активно поддерживается. Последний коммит в redpanda — 8 окт. 2026 г..
- Для чего можно использовать redpanda?
- Замена развертывания Kafka, чтобы уменьшить количество эксплуатационных зависимостей от ZooKeeper и JVM. Запуск микросервисов на основе событий, которым нужна совместимая с Kafka инфраструктура обмена сообщениями. Развертывание потоковых конвейеров в Kubernetes или контейнерах. Локальная разработка и тестирование приложений на базе Kafka с помощью Docker.
- Как установить redpanda?
- Установите Redpanda на macOS с помощью Homebrew и запустите контейнер (требуется Docker).: brew install redpanda-data/tap/redpanda && rpk container start В Debian/Ubuntu запустите официальный скрипт настройки репозитория, указанный в README. Установите пакет redpanda с помощью apt.: sudo apt-get install redpanda
- Где скачать redpanda?
- Исходный код и инструкции по установке — на GitHub: https://github.com/redpanda-data/redpanda
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Стриминговая система без состояния, совместимая с Kafka и хранящая данные в S3 или S3-совместимом объектном хранилище вместо локальных дисков.
Потоковый процессор на Go, который связывает брокеры сообщений, облачные сервисы и базы данных и преобразует данные с помощью языка маппинга.
Kubernetes-оператор для запуска и управления кластерами Apache Kafka в Kubernetes и OpenShift, включая Kafka Connect и Kafka Streams.
Python-фреймворк ETL для потоковой обработки, аналитики в реальном времени, LLM-пайплайнов и RAG на базе движка на Rust.
Распределённый движок потоковой обработки на Rust, который запускает SQL-пайплайны с сохранением состояния на потоках данных в реальном времени.