TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Are there any open source A/B testing tools?

2 pointsby gccsalmost 4 years ago
Not all projects can afford the hundreds of dollars per month that the popular paid tools cost. We have no revenue and no funds to spend. But, we would benefit from being able to improve out landing page and app functionality.

4 comments

XCSmealmost 4 years ago
Not open-source (as you have to initially pay for a license), but it is self-hosted: you can try out my analytics platform[0] as it has an A&#x2F;B testing feature and you can always implement your own A&#x2F;B versions and just track stats for each of them.<p>Let me know if you have any questions or concerns about userTrack!<p>[0]: <a href="https:&#x2F;&#x2F;www.usertrack.net" rel="nofollow">https:&#x2F;&#x2F;www.usertrack.net</a>
troydavisalmost 4 years ago
A fair number of Web frameworks have OSS A&#x2F;B or multivariate testing tools: <a href="https:&#x2F;&#x2F;github.com&#x2F;topics&#x2F;ab-testing" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;topics&#x2F;ab-testing</a>. In the Ruby world, splitrb (<a href="https:&#x2F;&#x2F;github.com&#x2F;splitrb" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;splitrb</a>) and vanity (<a href="https:&#x2F;&#x2F;github.com&#x2F;assaf&#x2F;vanity" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;assaf&#x2F;vanity</a>) are popular.
vgeekalmost 4 years ago
Google Optimize is the only 0 cost and hosted tool that I&#x27;ve seen. Unfortunately, you&#x27;re giving more data to Google. Most a&#x2F;b tools quickly evolve into paid due to the nature of their complexity and users.<p>VWO is probably your best bet for low cost and not Google.
httpsterioalmost 4 years ago
Matomo is open source but the A&#x2F;B testing plugin costs 200 euros a year after a 30 day trial period.<p>I would most likely just cobble together something with nginx and serve two separate versions of the content and measure the metrics you desire separately.