RudderStack

A customer data platform for developers that collects data from apps, websites and SaaS tools and sends it to your warehouse and business tools.

4.5k stars, 84 forks Go On GitHub since July 2019

What is RudderStack?

RudderStack builds data pipelines from every application, website and SaaS platform into your data warehouse and the tools that act on the data, such as marketing, analytics and CRM systems. It handles event streaming, transformations, identity resolution and reverse ETL, and positions itself as a warehouse-first alternative to Segment. This repository is the Go server at the core of the pipeline.

Good fit if

  • You want a Segment-compatible pipeline that keeps the warehouse at the center.
  • Your data team needs transformations and many destinations.

Look elsewhere if

  • You need an OSI-approved license: Jitsu is MIT.
  • You want analytics dashboards rather than a pipeline: PostHog.

Before you adopt it

RudderStack moved from AGPL-3.0 to the Elastic License 2.0 in September 2023, which is not open source by the OSI definition: it forbids offering the software as a hosted service. Enterprise directories hold paid features, and contributors sign a CLA.

Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction

RudderStack health: is it still maintained?

76 of 100, actively developed

  • Activity
    141 commits in the last 90 days, the latest on 30 October 2026.
    26 / 30
  • Contributors
    14 people wrote the latest 100 commits; the most active wrote 37% of them.
    16 / 20
  • Releases
    10 releases in the last 12 months; the latest, v1.92.1, on 28 October 2026.
    18 / 20
  • Replies to issues
    Maintainers answered 52% of recent issues, with a median first reply after 16 days.
    8 / 20
  • Security practices
    OpenSSF Scorecard 8 of 10.
    8 / 10

Read from GitHub on 1 November 2026. How the score works

RudderStack license: is it open source?

RudderStack uses Elastic License 2.0. It is source-available, not an OSI-approved open-source license: the code is public, but the license restricts how you may use it, usually commercially. Some features sit under a separate paid license inside the same repository. Contributors sign a contributor license agreement, which lets the owner relicense their work later.

  1. July 2019First published on GitHub under AGPL-3.0.
  2. 1 September 2023Changed to Elastic License 2.0. Commit: Update LICENSE
  3. TodayElastic License 2.0, with paid parts: directory enterprise/; directory mocks/enterprise/. A contributor license agreement is required.

How to run RudderStack yourself

Docker
Dockerfile or compose file in the repository
Compose file
docker-compose.yml: 5 services (postgres, minio)
Setup effort
3 of 5, judged from the compose file
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
English only

Install instructions: rudderstack.com or the README on GitHub.

Alternatives to RudderStack

  • JitsuJitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for modern data teams.… 65 health · MIT · 5.1k stars
  • PostHogPostHog is the leading platform for building self-driving products. Our developer tools – AI observability,… 80 health · MIT · 40.6k stars
  • MatomoEmpowering People Ethically — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading… 81 health · GPL-3.0 · 22k stars
  • AckeeSelf-hosted, Node.js based analytics tool for those who care about privacy. 56 health · MIT · 4.7k stars
  • OpenPanelOpenPanel is an open-source web and product analytics platform, an open-source alternative to Mixpanel with… 72 health · AGPL-3.0 · 7.2k stars

All 24 projects in Web analytics

Questions about RudderStack

Is RudderStack open source?

Not by the OSI definition. RudderStack uses Elastic License 2.0, which makes the code public but restricts how it may be used.

Is RudderStack still maintained?

Its health score is 76 of 100 (actively developed). It had 141 commits in the last 90 days, the latest on 30 October 2026, and its latest release came out on 28 October 2026.

Did RudderStack change its license?

Yes. It moved from AGPL-3.0 to Elastic License 2.0 on 1 September 2023.

How do I run RudderStack?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to RudderStack?

Close alternatives in the Web analytics category include Jitsu, PostHog, Matomo.