Plataforma open source para mover datos en pipelines ELT desde APIs, bases de datos y archivos hacia almacenes, lagos y aplicaciones de IA.
jitsucom/jitsu
Plataforma de código abierto para datos de eventos y alternativa autohospedable a Segment que recopila eventos y los envía a almacenes de datos y herramientas SaaS.
Alternativa open source a:Segment
- Estrellas
- 5,112
- Forks
- 402
- Issues abiertos
- 43
- Último commit
- hace 5 horas
¿Qué es?
Jitsu recopila datos de eventos de sitios web, aplicaciones móviles y servidores, y luego los envía a almacenes de datos como ClickHouse, BigQuery, Snowflake, Redshift y Postgres, además de S3, GCS y diversos destinos SaaS. Se presenta como una alternativa a Segment y cuenta con licencia MIT, por lo que puedes ejecutar toda la canalización en tu propia infraestructura o usar el servicio alojado Jitsu Cloud.
Puedes enviar eventos mediante SDKs para navegador y Node.js, bindings de React, una API HTTP o un proxy compatible con Segment para migrar clientes existentes. Las JavaScript Functions se ejecutan en cada evento para filtrarlo, transformarlo o enriquecerlo antes de entregarlo; además, puedes desarrollarlas en un repositorio TypeScript con Jitsu CLI. Las sincronizaciones de conectores extraen datos de fuentes externas y los cargan en un almacén de datos, mientras que la vista Live Events muestra en tiempo real los eventos, los logs de las funciones y las escrituras en los destinos.
El proyecto consta de varios servicios: un endpoint de ingesta en Go, un rotor en TypeScript para el enrutamiento y las funciones, un bulker en Go para cargar datos en almacenes, un controlador de sincronización en Go y una consola Next.js que también aloja un servidor MCP para agentes de IA. Se ejecuta con Postgres, Kafka o Redpanda, ClickHouse y MongoDB, y ofrece un chart de Helm para entornos locales de Kubernetes.
Funciones clave
- 01Recopila eventos de navegadores, aplicaciones móviles y servidores mediante SDKs, una API HTTP o un proxy de Segment.
- 02Envía datos a almacenes como ClickHouse, BigQuery, Snowflake y Postgres, además de numerosas herramientas SaaS.
- 03Ejecuta JavaScript Functions para filtrar, transformar y enriquecer eventos antes de entregarlos.
- 04Sincroniza datos de fuentes externas con un almacén mediante conectores compatibles con Airbyte.
- 05Ofrece Live Events para inspeccionar eventos, logs de funciones y escrituras en los destinos en tiempo real.
- 06Incluye un servidor MCP para que los agentes de IA puedan configurar y operar canalizaciones.
Casos de uso
- Reemplazar Segment para reducir la facturación por usuario sin perder una API de tracking compatible.
- Transmitir eventos de sitios web y aplicaciones a ClickHouse o BigQuery para su análisis.
- Enriquecer o filtrar datos de eventos con funciones TypeScript personalizadas antes de enviarlos a herramientas posteriores.
- Alojar por cuenta propia una canalización completa de eventos para mantener los datos de clientes dentro de tu infraestructura.
Inicio rápido
- 1
Clona el repositorio
git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu - 2
Entra en el directorio de Helm
cd jitsu/helm - 3
Inicia un clúster local de Minikube (asígnale al menos 8 GB de RAM)
minikube start - 4
Despliega la pila de desarrollo; después, ejecuta el comando del túnel en una segunda terminal y abre http://localhost:3000
./dev-deploy.sh deploy
Antes de usarlo
- Para alojar por tu cuenta el inicio rápido, necesitas Kubernetes mediante Minikube y Helm, además de al menos 8 GB de RAM.
- La pila completa consume muchos recursos y depende de Postgres, Kafka, ClickHouse, MongoDB y varios servicios.
- El paso del túnel requiere sudo y debe mantenerse en ejecución en su propia terminal.
Temas
Preguntas frecuentes
- ¿Qué es jitsu?
- Plataforma de código abierto para datos de eventos y alternativa autohospedable a Segment que recopila eventos y los envía a almacenes de datos y herramientas SaaS. Jitsu recopila datos de eventos de sitios web, aplicaciones móviles y servidores, y luego los envía a almacenes de datos como ClickHouse, BigQuery, Snowflake, Redshift y Postgres, además de S3, GCS y diversos destinos SaaS. Se presenta como una alternativa a Segment y cuenta con licencia MIT, por lo que puedes ejecutar toda la canalización en tu propia infraestructura o usar el servicio alojado Jitsu Cloud.
- ¿jitsu es gratuito? ¿Qué licencia tiene?
- jitsu es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿jitsu sigue mantenido?
- Mantenimiento activo. El último commit de jitsu fue el 21 oct 2026.
- ¿Para qué puedo usar jitsu?
- Reemplazar Segment para reducir la facturación por usuario sin perder una API de tracking compatible. Transmitir eventos de sitios web y aplicaciones a ClickHouse o BigQuery para su análisis. Enriquecer o filtrar datos de eventos con funciones TypeScript personalizadas antes de enviarlos a herramientas posteriores. Alojar por cuenta propia una canalización completa de eventos para mantener los datos de clientes dentro de tu infraestructura.
- ¿Cómo se instala jitsu?
- Clona el repositorio: git clone -b newjitsu --single-branch https://github.com/jitsucom/jitsu Entra en el directorio de Helm: cd jitsu/helm Inicia un clúster local de Minikube (asígnale al menos 8 GB de RAM): minikube start Despliega la pila de desarrollo; después, ejecuta el comando del túnel en una segunda terminal y abre http://localhost:3000: ./dev-deploy.sh deploy
- ¿Dónde consigo jitsu?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jitsucom/jitsu
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de datos de clientes de código abierto en Go que recopila eventos de aplicaciones y sitios web y los envía a almacenes de datos y herramientas empresariales.
Herramienta de línea de comandos que copia datos entre bases de datos, archivos y plataformas SaaS con un solo comando y sin escribir código.
Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript.
Plataforma de analítica de producto de código abierto que combina análisis de eventos, reproducción de sesiones, feature flags, experimentos, seguimiento de errores, encuestas y un almacén de datos.
Herramienta de BI de código abierto y basada en navegador para consultar, visualizar y compartir datos de diversas fuentes SQL y NoSQL.