Open-source платформа для перемещения данных в ELT-пайплайнах: из API, баз данных и файлов в хранилища, озёра данных и AI-приложения.
rudderlabs/rudder-server
Открытая Customer Data Platform на Go: собирает события из приложений и с сайтов и отправляет их в хранилища данных и бизнес-инструменты.
Open source альтернатива:Segment
- Звёзды
- 4,504
- Форки
- 80
- Открытые issues
- 50
- Последний коммит
- 11 часов назад
Что это?
RudderStack — это конвейер данных о клиентах: он собирает события из приложений, с сайтов и SaaS-платформ, а затем передаёт их в хранилища данных и другие инструменты. Серверная часть написана на Go, интерфейс — на React.js. Для работы проекту нужна только PostgreSQL.
В проект входят SDK и интеграции с источниками событий, фреймворк на JavaScript для обогащения и преобразования событий перед отправкой, а также набор коннекторов к целевым сервисам и хранилищам данных. Поддерживаются потоковая передача событий в реальном времени и ELT-процессы из облачных источников в хранилища данных. API совместим с Segment, поэтому существующие интеграции с Segment SDK можно перенаправить на RudderStack без изменений кода.
RudderStack работает в вашей облачной или локальной инфраструктуре, поэтому данные клиентов не обязательно передавать стороннему поставщику, а вы сами контролируете, какие данные поступают в каждый инструмент. Установить проект можно с помощью Docker, Kubernetes с Helm charts или локальной среды разработки.
Ключевые возможности
- 01Собирает события из приложений, с сайтов и из SaaS-сервисов с помощью SDK и интеграций с источниками данных.
- 02Предоставляет фреймворк на JavaScript для обогащения и преобразования событий перед отправкой.
- 03Передаёт данные во множество целевых сервисов и хранилищ, поддерживая потоковую передачу событий и ELT.
- 04Предлагает API, совместимый с Segment, что упрощает переход с Segment SDK.
- 05Разворачивается в собственной инфраструктуре и требует только PostgreSQL.
Сценарии использования
- Замена Segment с сохранением существующих интеграций SDK.
- Загрузка событий из продуктов в Snowflake, BigQuery или Redshift.
- Хранение данных клиентов в собственной инфраструктуре по соображениям конфиденциальности или соответствия требованиям.
- Отправка одного потока событий в несколько инструментов аналитики и маркетинга.
Быстрый старт
- 1
Выберите способ установки: Docker, Kubernetes или настройка на машине разработчика
- 2
Отправьте тестовые события, чтобы проверить установку
Что важно знать
- Распространяется по лицензии Elastic License 2.0: исходный код доступен, но лицензия не одобрена OSI как лицензия с открытым исходным кодом.
- Единственная необходимая зависимость — база данных PostgreSQL.
Темы
Частые вопросы
- Что такое rudder-server?
- Открытая Customer Data Platform на Go: собирает события из приложений и с сайтов и отправляет их в хранилища данных и бизнес-инструменты. RudderStack — это конвейер данных о клиентах: он собирает события из приложений, с сайтов и SaaS-платформ, а затем передаёт их в хранилища данных и другие инструменты. Серверная часть написана на Go, интерфейс — на React.js. Для работы проекту нужна только PostgreSQL.
- rudder-server можно использовать бесплатно? Какая у него лицензия?
- rudder-server распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rudder-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rudder-server — 21 окт. 2026 г..
- Для чего можно использовать rudder-server?
- Замена Segment с сохранением существующих интеграций SDK. Загрузка событий из продуктов в Snowflake, BigQuery или Redshift. Хранение данных клиентов в собственной инфраструктуре по соображениям конфиденциальности или соответствия требованиям. Отправка одного потока событий в несколько инструментов аналитики и маркетинга.
- Как установить rudder-server?
- Выберите способ установки: Docker, Kubernetes или настройка на машине разработчика Отправьте тестовые события, чтобы проверить установку
- Где скачать rudder-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rudderlabs/rudder-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Apache NiFi автоматизирует маршрутизацию и мониторинг потоков данных между источниками и получателями через браузерный интерфейс.
Платформа с открытым исходным кодом для сбора и маршрутизации событий в хранилища данных и SaaS-сервисы — самостоятельная альтернатива Segment.
CLI-инструмент для копирования данных между базами данных, файлами и SaaS-платформами одной командой, без написания кода.
Платформа продуктовой аналитики с открытым исходным кодом: аналитика событий, записи сессий, feature flags, эксперименты, отслеживание ошибок, опросы и хранилище данных.
CLI и конвейер данных для синхронизации метаданных облачной и SaaS-инфраструктуры с хранилищем данных — для SQL-запросов, инвентаризации ресурсов и анализа безопасности.