Repolode
rudderlabs

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. 1

    Выберите способ установки: Docker, Kubernetes или настройка на машине разработчика

  2. 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 обновляется ежедневно.

Похожие проекты