awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Segment

Ranking updated Jul 13, 2026

For an open source customer data platform, the first results are rudderlabs/rudder-server (This is a comprehensive customer data platform that provides the required event collection, transformation, and routing capabilities, including support for self-hosting and warehouse-native data synchronization), jitsucom/jitsu (Jitsu is a self-hostable customer data platform that provides the full suite of event collection, transformation, and routing capabilities required to manage data pipelines to various downstream destinations) and infinyon/fluvio (Fluvio is a distributed event streaming platform that provides the core infrastructure for collecting, transforming, and routing data streams, making it a powerful engine for building custom customer data pipelines). snowplow/snowplow and posthog/posthog round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to segment”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Segment

Find the best repos with AI.We'll search the best matching repositories with AI.
  • rudderlabs/rudder-serverrudderlabs avatar

    rudderlabs/rudder-server

    4,437View on GitHub↗

    Rudder Server is a customer data platform and event routing pipeline designed to collect, transform, and route customer event data from various sources to data warehouses and business tools. It functions as a customer identity resolver, linking identifiers from multiple sources to build a unified identity graph and comprehensive behavioral customer profiles. The system differentiates itself through reverse ETL capabilities, which push processed customer segments and audiences from data warehouses back into operational third-party applications. It also provides a containerized data plane for K

    This is a comprehensive customer data platform that provides the required event collection, transformation, and routing capabilities, including support for self-hosting and warehouse-native data synchronization.

    GoEvent Schema ValidatorsData Transformation Rules
    View on GitHub↗4,437
  • jitsucom/jitsujitsucom avatar

    jitsucom/jitsu

    4,782View on GitHub↗

    Jitsu is an open-source customer data platform designed to orchestrate event data pipelines. It captures, transforms, and routes behavioral data from web and server sources into data warehouses and analytics tools, providing a unified infrastructure for managing event streams. The platform distinguishes itself through its focus on self-hosted, containerized operations that grant users full control over their data security and privacy. It features a robust identity resolution engine that stitches disparate user identifiers into persistent profiles across sessions and devices, alongside program

    Jitsu is a self-hostable customer data platform that provides the full suite of event collection, transformation, and routing capabilities required to manage data pipelines to various downstream destinations.

    TypeScriptData Destination ConnectorsSchema Evolution
    View on GitHub↗4,782
  • infinyon/fluvioinfinyon avatar

    infinyon/fluvio

    5,231View on GitHub↗

    Fluvio is a distributed event streaming platform and cloud-native streaming engine designed for collecting, persisting, and replicating real-time data streams across a distributed cluster. It functions as a real-time data pipeline for building stateful workflows that ingest, enrich, and export data between external sources and sinks. The platform is distinguished by its use of WebAssembly to execute compiled modules for in-line data transformations and filtering. This allows for the execution of custom business logic to reshape information in motion without requiring a restart of the cluster.

    Fluvio is a distributed event streaming platform that provides the core infrastructure for collecting, transforming, and routing data streams, making it a powerful engine for building custom customer data pipelines.

    RustData Destination ConnectorsReal-Time Data Processors
    View on GitHub↗5,231
  • snowplow/snowplowsnowplow avatar

    snowplow/snowplow

    7,012View on GitHub↗

    Snowplow is a behavioral event data pipeline and customer data infrastructure designed to capture user interactions and transform them into structured events for real-time analysis and long-term storage. It functions as a customer data platform that gathers user signals and enriches them with metadata to create a unified view of customer behavior. The system operates as an event schema validation engine to enforce strict data contracts on incoming streams, preventing data corruption. It further serves as a real-time event router and an event-driven automation platform, triggering proactive bu

    Snowplow is a comprehensive customer data infrastructure platform that provides robust event collection, schema-enforced validation, real-time transformation, and multi-destination routing, making it a flagship solution for this category.

    ScalaEvent PipelinesEvent TrackingBehavioral Data Collection
    View on GitHub↗7,012
  • posthog/posthogPostHog avatar

    PostHog/posthog

    35,060View on GitHub↗

    PostHog is a comprehensive product analytics and feature management platform designed to capture, process, and visualize user behavior data. It provides a unified suite for tracking application events, managing feature rollouts, and monitoring system health through session recordings and error tracking. By leveraging a columnar-storage-optimized architecture, the platform enables high-performance aggregation and filtering across massive event datasets. What distinguishes PostHog is its integrated approach to data pipelines and application control. It features a robust event ingestion system t

    PostHog functions as a customer data platform by providing robust event ingestion, transformation via its plugin architecture, and routing capabilities to various destinations, though its primary focus remains on product analytics and feature management rather than pure-play data infrastructure.

    PythonFeature Flag ManagementFeature FlaggingProduct Analytics
    View on GitHub↗35,060
  • countly/countly-servercountly avatar

    countly/countly-server

    5,875View on GitHub↗

    Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w

    Countly is a self-hosted product analytics platform that collects and processes user event data, serving as a viable alternative for teams needing to track and route behavioral data to internal systems.

    JavaScriptPrivacy-Focused AnalyticsSelf-Hosted Analytics PlatformsA/B Testing
    View on GitHub↗5,875
  • elastic/logstashelastic avatar

    elastic/logstash

    14,884View on GitHub↗

    Logstash is a JVM-based event processor and extract, transform, load system designed for log data processing pipelines. It functions as a plugin-based data ingestor that collects, transforms, and delivers logs and event data from multiple sources to various destinations. The system utilizes a modular architecture of interchangeable input, filter, and output components to handle real-time data ingestion and enterprise log aggregation. Users can extend the pipeline's functionality by developing custom plugins to support unique data sources or specific transformation logic. The platform covers

    Logstash is a powerful log processing and ETL pipeline tool, but it is designed for infrastructure observability and log aggregation rather than the specific requirements of a customer data platform for event routing and schema management.

    JavaData Destination ConnectorsData Transformation
    View on GitHub↗14,884
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    This is a low-code internal tool builder designed for creating admin panels and CRUD interfaces, rather than a dedicated event streaming pipeline for collecting and routing customer data.

    TypeScriptOn-Premise DeploymentSelf-Hosted Deployment Platforms
    View on GitHub↗12,268
  • airbytehq/airbyteairbytehq avatar

    airbytehq/airbyte

    21,472View on GitHub↗

    Airbyte is a data integration platform designed to synchronize information between diverse applications, databases, and data warehouses. It functions as an extract, transform, and load orchestrator that manages automated data movement workflows across cloud, on-premise, and hybrid environments. The platform provides a standardized interface for connectors, enabling the movement of structured and unstructured data while maintaining stateful checkpoints for reliable incremental syncing. The platform distinguishes itself through a containerized architecture that isolates connectors to prevent de

    Airbyte is an ETL/ELT data integration platform designed for batch synchronization between databases and warehouses, rather than the real-time event streaming and collection infrastructure required for customer data platforms.

    PythonData TransformationAnalytics IntegrationsSchema Evolution
    View on GitHub↗21,472
  • apache/dorisapache avatar

    apache/doris

    15,526View on GitHub↗

    Doris is a distributed SQL data warehouse designed for high-performance analytical workloads and real-time data processing. It functions as a unified platform that integrates traditional relational warehousing with lakehouse query capabilities, allowing users to execute analytical operations directly against external data lakes without requiring data migration. The system distinguishes itself through a shared-nothing, massively parallel processing architecture that utilizes vectorized query execution and columnar storage to maintain sub-second latency. It supports dynamic schema evolution, en

    This is a distributed SQL data warehouse and OLAP engine designed for analytical querying rather than acting as a customer data infrastructure platform for routing event streams to downstream destinations.

    JavaReal-Time Data ProcessorsSchema Evolution
    View on GitHub↗15,526
  • pathwaycom/pathwaypathwaycom avatar

    pathwaycom/pathway

    62,959View on GitHub↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Pathway is a high-performance stream processing and data orchestration framework, but it lacks the pre-built event collection APIs, destination connectors, and schema management features required for a dedicated customer data platform.

    PythonReal-Time Data Processors
    View on GitHub↗62,959
  • flagsmith/flagsmithFlagsmith avatar

    Flagsmith/flagsmith

    6,223View on GitHub↗

    Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and server applications. It provides a comprehensive REST API for programmatic management of flags, segments, and identities, and can be deployed on private infrastructure for secure, compliant feature flag management with full operational control. The platform distinguishes itself through a server-side flag evaluation engine that resolves segments, traits, and percentage rollouts per request, alongside a multivariate flag variant system supporting multiple typed values with configurab

    This is a feature management and remote configuration platform, which is a different category than a customer data infrastructure platform designed for event collection, transformation, and routing.

    PythonOn-Premise DeploymentSelf-Hosted Deployment Platforms
    View on GitHub↗6,223
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
rudderlabs/rudder-server4.4KGoNOASSERTIONJun 16, 2026
jitsucom/jitsu4.8KTypeScriptMITJun 16, 2026
infinyon/fluvio
5.2K
Rust
Apache-2.0
May 29, 2026
snowplow/snowplow7KScalaApache-2.0Jun 16, 2026
posthog/posthog35.1KPythonNOASSERTIONJun 16, 2026
countly/countly-server5.9KJavaScriptNOASSERTIONJun 17, 2026
elastic/logstash14.9KJavaNOASSERTIONJun 23, 2026
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026
airbytehq/airbyte21.5KPythonNOASSERTIONJun 16, 2026
apache/doris15.5KJavaApache-2.0Jun 23, 2026

Related searches

  • an open source product analytics platform
  • an open source tool for website analytics
  • an open source marketing automation platform
  • a self-hosted Mixpanel alternative
  • an open source data integration platform for ETL pipelines
  • an open source customer messaging platform
  • an open source data warehouse for analytics
  • an open source alternative to Supabase