finds.dev← search

// the find

rudderlabs/rudder-server

★ 4,435 · Go · NOASSERTION · updated Jun 2026

Privacy and Security focused Segment-alternative, in Golang and React

RudderStack is a self-hosted Segment replacement: collect events from your apps, route them to 90+ destinations and data warehouses. It's warehouse-first by design, meaning your data warehouse is a primary destination rather than an afterthought. Aimed at engineering teams that want to own their customer data pipeline without per-event pricing.

PostgreSQL is the only required infrastructure dependency — no Kafka, no Redis — which keeps self-hosted ops genuinely manageable. The Segment API compatibility is real: drop-in SDK replacement without rewriting your instrumentation. The suppress-user and user regulation features (GDPR/CCPA) are first-class, not bolted on. The partition migration and clustering code shows serious distributed systems work has gone in — this isn't a toy pipeline.

The license is ELv2, not Apache/MIT — you cannot use this to offer a competing hosted service, which limits how freely you can build on it. The transformer service is a separate Node.js process that the README barely mentions but you will absolutely need; the 'only Postgres dependency' claim is misleading in practice. Forks are at 48 for 4400 stars, a ratio that signals people evaluate it but don't contribute, so community patches and third-party integrations are thin. The README spends more effort selling RudderStack Cloud than explaining the self-hosted architecture, which makes the open-source story feel like a funnel.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →