HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
rudderlabs
rudder-server
Go2019–2026
rudderlabs / rudder-server

rudder-server

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

8Distinct people
20Mentions
0Explicit recommenders
4.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 10:49:33 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year20 dated mentions

Observed mentions: 2019-09-26 15:22:53 UTC to 2026-01-06 11:09:11 UTC.

0369122019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 11 mentions; 3 submissions, 8 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC413
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC1138
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC110
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC110
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC110
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC110
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC110

What Hacker News says

11 sources
soumyadeb·Mar 20, 2020Submission

Show HN: RudderStack, open-source CDI (a.k.a. open-source Segment)

GitHub: https://github.com/rudderlabs/rudder-server/ === Firstly, a big thanks to the HN community for showing us love and support in our previous HN post (https://news.ycombinator.com/item?id=21081756). At that point, we had just open-sourced the repo and were not fully prepared for a Show HN. We wanted to share updates since then and also do our official Show HN. Updates since Sept 2019 1. Changed the name from Rudder to RudderStack :) 2. API compatibility with Segment 3. Open-source control plane so no dependency on the hosted control plane for open-source users. (https://github.com/rudderlabs/rudder-server/blob/config-gen/...) 4. Multiple hosting options: Docker, Kubernetes, Terraform, Native. 5. ~30 integrations (https://rudderstack.com/) including cloud mode and device mode 6. Support all the popular data-warehouses & lakes - RedShi
Read the rest
ft, Snowflake, BigQuery, S3, Google Cloud Storage, Azure Blob Storage 7. Detailed documentation - https://docs.rudderstack.com/ 8. Multiple production deployments including few really large ones (our largest deployment is sending a peak of ~40K events/sec, ~300M events/day) 9. Switched license from SSPL to AGPLv3 (after long discussions internally as well as on HN) 10. Built some interesting Analytics & ML use cases 11. Launched our “paid plans” (primarily around managed hosting) Wishing everyone best wishes for staying safe from COVID-19
123 points · Open discussion
soumyadeb·Mar 13, 2020Submission

Show HN: RudderStack, open-source CDI (open-source Segment alternative)

RudderStack (https://github.com/rudderlabs/rudder-server) is an open-source customer data infrastructure (a.k.a open-source alternative to Segment). We firstly want to thank the HN community for showing us love and support in our previous HN post (https://news.ycombinator.com/item?id=21081756). At that point, we had just open-sourced the repo and were not fully prepared for a Show HN. We wanted to share updates since then and also do our official Show HN. Updates since Sept 2019 ================= 1. Changed the name from Rudder to RudderStack :) 2. API compatibility with Segment 3. Open-source control plane so no dependency on the hosted control plane for open-source users. (https://github.com/rudderlabs/rudder-server/blob/config-gen/utils/config-gen/READM…) 4. Multiple hosting options: Docker, Kubernetes, Native, Terraform. 5. 30 inte
Read the rest
grations (https://rudderstack.com/) including cloud mode and device mode 6. Support all the popular data-warehouses & lakes - RedShift, Snowflake, BigQuery, S3, Google Cloud Storage, Azure Blob Storage (via MINIO) 7. Detailed documentation - https://docs.rudderstack.com/ 8. Multiple production deployments including few really large ones (our largest deployment is sending a peak of ~40K events/sec, ~100M events/day) 9. Switched license from SSPL to AGPLv3 (after long discussions internally as well as on HN) 10. Built some interesting Analytics & ML use cases 11. Launched our “paid plans” (primarily around managed hosting)
12 points · Open discussion
What you're describing is essentially the commons clause and it's not considered open source because it discriminates against commercial activity. The point of open source is to give everyone a shared technology base to work from, including both you and your competitors. If they're contributing then you can take their code and use it to improve your product too. You can also use your open source offering to upsell them on those additional services. This is how it's always worked. I try to illustrate this with an example: can you imagine how inconvenient it would be for your product if all those open source libraries [0] you depended on had such a condition? The reality is that the open source projects that are big today did not get big by refusing contributions from companies that were deemed to be too big or thought to be competitors. Th
Read the rest
e projects got big by finding a productive way to work with those companies. [0] https://github.com/rudderlabs/rudder-server/blob/master/go.m...
In Show HN: Opensource.builders, open-source alternatives to commercial software
Founder of RudderStack (https://github.com/rudderlabs/rudder-server - open-source alternative to Segment) here. We are SSPL and this is the feedback we get all the time. I totally appreciate the sentiment around SSPL being not open-source but honestly, we don't know what is an alternative. We want to build an open-source product but also build a commercial entity around it – which means we want to stop the cloud providers from offering this as a service. We explored a couple of alternatives. AGPL does provide a similar level of protection against cloud providers – any app talking to RudderStack over an API to send events would be forced to open-source the app and hence it is almost not possible to build a SaaS service on top. But for this exact same reason, our users don’t like AGPL. AGPL is considered an absolute NO in lot of enterprise
Read the rest
s. To get around this, we have also thought of releasing our binary (and AMI images, docker images) under MIT license so that people can still run it but then but that was getting too complicated for a licensing model plus this doesn't stop AWS from offering it as a service. As you pointed out, Apache with Common Clause, CockroachDB license are all alternatives but none are true open-source. We are just hoping that one of the big OSS guys (with the budget to pay the attorneys) will figure this shit out once for all and we can just follow.
In Show HN: Opensource.builders, open-source alternatives to commercial software
Disclaimer: I am the founder of RudderStack (https://github.com/rudderlabs/rudder-server) With our open-source data collection framework like RudderStack (an alternative to Segment), dumping data into a warehouse (Redshift/BigQuery/Druid etc) and sticking another open-source visualization layer on top (e.g. like SuperSet), it is possible to put together an alternative to Google Analytics. One of our early users did it and we wrote a blog about it https://rudderstack.com/blog/open-source-analytics/
In Stop donating your customers' data to Google Analytics
We have been thinking about this a lot for our open-source Segment project (https://github.com/rudderlabs/rudder-server/). We launched things under mongo-SSPL (which is not a OSS approved license) but we now think AGPL is probably good enough for a product like ours. AGPL should kick in for anything (e.g. mobile app) that sends events to the our AGPL-backend so needs to be open-sourced too - that should be a strong enough deterrent for anyone to offer this as a service. Is this statement true? If yes, why did Mongo with with SSPL instead of AGPL? At the same time, we still want businesses who don't care about OSS to use Rudder without having to open-source their code. To address that we are thinking of releasing our binary (and AMI images etc) under MIT license. Sure, someone can spin up a SaaS service on the binary but that's hard. Any
Read the rest
feedback on this would be highly appreciated.
In Open Source, SaaS and Monetization
Congrats to Freshpaint on your launch. The product looks super-cool. Disclaimer: I am the founder of Rudder (https://github.com/rudderlabs/rudder-server/), an open-source Segment alternative. We have the feature that you are asking for. We have an auto-tracking JS SDK which captures all events and dumps into S3. You can map these dom-level raw events to virtual events via a simple javascript transformation function. We also have replay so you can retroactively do the mapping and send old events to different destinations. What we don't have is the nice UI to create virtual events from the raw events, that Freshpaint has built. Looks super cool!!
In Launch HN: Freshpaint (YC S19) – Automated, Retroactive Alternative to Segment

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.