Open-source платформа для перемещения данных в ELT-пайплайнах: из API, баз данных и файлов в хранилища, озёра данных и AI-приложения.
jitsucom/jitsu
Платформа с открытым исходным кодом для сбора и маршрутизации событий в хранилища данных и SaaS-сервисы — самостоятельная альтернатива Segment.
Open source альтернатива:Segment
- Звёзды
- 5,112
- Форки
- 402
- Открытые issues
- 43
- Последний коммит
- 10 часов назад
Что это?
Jitsu собирает данные о событиях с сайтов, из мобильных приложений и с серверов, а затем передаёт их в хранилища данных, такие как ClickHouse, BigQuery, Snowflake, Redshift и Postgres, а также в S3, GCS и различные SaaS-сервисы. Проект позиционируется как альтернатива Segment и распространяется по лицензии MIT, поэтому весь конвейер можно запускать на собственной инфраструктуре или в облачном сервисе Jitsu Cloud.
События можно отправлять через SDK для браузеров и Node.js, привязки React, HTTP API или совместимый с Segment прокси для миграции существующих клиентов. JavaScript Functions выполняются для каждого события и позволяют фильтровать, преобразовывать или обогащать его перед отправкой. Их можно разрабатывать в репозитории TypeScript с помощью Jitsu CLI. Синхронизация коннекторов загружает данные из сторонних источников в хранилище, а в представлении Live Events в реальном времени отображаются события, логи функций и записи в целевые системы.
Проект состоит из нескольких сервисов: точки приёма данных на Go, ротатора на TypeScript для маршрутизации и выполнения функций, загрузчика данных в хранилища на Go, контроллера синхронизации на Go и консоли на Next.js, которая также предоставляет MCP-сервер для AI-агентов. Для работы используются Postgres, Kafka или Redpanda, ClickHouse и MongoDB; для локальных конфигураций Kubernetes есть Helm chart.
Ключевые возможности
- 01Собирает события из браузеров, мобильных приложений и с серверов через SDK, HTTP API или прокси Segment.
- 02Передаёт данные в хранилища, такие как ClickHouse, BigQuery, Snowflake и Postgres, а также во множество SaaS-сервисов.
- 03Выполняет JavaScript Functions для фильтрации, преобразования и обогащения событий перед отправкой.
- 04Синхронизирует данные из сторонних источников в хранилище с помощью коннекторов, совместимых с Airbyte.
- 05Предоставляет Live Events для просмотра событий, логов функций и записей в целевые системы в реальном времени.
- 06Включает MCP-сервер, с помощью которого AI-агенты могут настраивать конвейеры и управлять ими.
Сценарии использования
- Замена Segment, чтобы сократить расходы на оплату за пользователя и при этом сохранить совместимый API для отправки событий.
- Передача событий с сайтов и из приложений в ClickHouse или BigQuery для аналитики.
- Обогащение или фильтрация данных о событиях с помощью собственных функций TypeScript перед передачей в нижестоящие инструменты.
- Самостоятельное размещение полного конвейера событий, чтобы хранить данные клиентов в собственной инфраструктуре.
Быстрый старт
- 1
Клонируйте репозиторий
git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu - 2
Перейдите в каталог Helm
cd jitsu/helm - 3
Запустите локальный кластер Minikube (выделите ему не менее 8 ГБ ОЗУ)
minikube start - 4
Разверните стек для разработки; затем выполните команду туннеля во втором терминале и откройте http://localhost:3000
./dev-deploy.sh deploy
Что важно знать
- Для самостоятельного размещения быстрого старта требуется Kubernetes через Minikube и Helm, а также не менее 8 ГБ ОЗУ.
- Полный стек ресурсоёмок и зависит от Postgres, Kafka, ClickHouse, MongoDB и нескольких сервисов.
- Для запуска туннеля нужны права sudo; он должен продолжать работать в отдельном терминале.
Темы
Частые вопросы
- Что такое jitsu?
- Платформа с открытым исходным кодом для сбора и маршрутизации событий в хранилища данных и SaaS-сервисы — самостоятельная альтернатива Segment. Jitsu собирает данные о событиях с сайтов, из мобильных приложений и с серверов, а затем передаёт их в хранилища данных, такие как ClickHouse, BigQuery, Snowflake, Redshift и Postgres, а также в S3, GCS и различные SaaS-сервисы. Проект позиционируется как альтернатива Segment и распространяется по лицензии MIT, поэтому весь конвейер можно запускать на собственной инфраструктуре или в облачном сервисе Jitsu Cloud.
- jitsu можно использовать бесплатно? Какая у него лицензия?
- jitsu распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jitsu всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jitsu — 21 окт. 2026 г..
- Для чего можно использовать jitsu?
- Замена Segment, чтобы сократить расходы на оплату за пользователя и при этом сохранить совместимый API для отправки событий. Передача событий с сайтов и из приложений в ClickHouse или BigQuery для аналитики. Обогащение или фильтрация данных о событиях с помощью собственных функций TypeScript перед передачей в нижестоящие инструменты. Самостоятельное размещение полного конвейера событий, чтобы хранить данные клиентов в собственной инфраструктуре.
- Как установить jitsu?
- Клонируйте репозиторий: git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu Перейдите в каталог Helm: cd jitsu/helm Запустите локальный кластер Minikube (выделите ему не менее 8 ГБ ОЗУ): minikube start Разверните стек для разработки; затем выполните команду туннеля во втором терминале и откройте http://localhost:3000: ./dev-deploy.sh deploy
- Где скачать jitsu?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jitsucom/jitsu
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая Customer Data Platform на Go: собирает события из приложений и с сайтов и отправляет их в хранилища данных и бизнес-инструменты.
CLI-инструмент для копирования данных между базами данных, файлами и SaaS-платформами одной командой, без написания кода.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.
Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.
Семантический слой с открытым исходным кодом: метрики и бизнес-логику задают один раз и предоставляют BI-инструментам и AI-агентам через SQL-, REST- и GraphQL API.