Getting found · Independent · 20 Oct 2026

splitrb/split

:chart_with_upwards_trend: The Rack Based A/B testing framework

← Getting found
Split: A/B testing for Ruby. Runs experiments inside Ruby on Rails and Sinatra apps.

In simple English

This tool helps you test two versions of a web page to see which one makes more sales. You show one version to half your visitors and another version to the rest. It tracks who clicked what and calculates the winner for you. It requires a Redis database (a fast data store kept in memory) to remember user choices. It costs nothing to download under the MIT licence, but you need a server to run it.

What it is

Split is a Rack-based A/B testing framework designed for Ruby web apps like Ruby on Rails or Sinatra. It divides visitors into groups, tracks conversion goals, and provides a built-in admin dashboard.

What it is good for

Solo builders using Ruby on Rails or Sinatra who want to test page designs or pricing without paying for external analytics tools.

Stars2.7k
LicenceMIT
Latestv4.0.5 (2025-08-04)checked 20 Oct 2026
Last code change2026-09-28
Written inRuby
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Integrates directly into Ruby web apps with simple helper methods.
  • Includes an administrative dashboard to view experiment results and conversion rates.
  • Supports advanced algorithms like multi-armed bandits to automatically favor winning variations.
Watch for
  • Requires a running Redis server (a fast database kept in memory) to store user data and experiment states.
  • The built-in caching mechanism has known issues with multi-server setups that can serve outdated results.
  • Only works with Ruby applications and cannot be used with Python or Node.js stacks.
Replaces

Paid third-party A/B testing services

Works well with

Ruby on Rails

Also reviewed on Repo Radar
  • harlan-zw/nuxt-seo1.5k stars

    Seven search-engine and answer-engine modules for Nuxt sites, installed as one package.

  • Swetrix/swetrix1.2k stars

    Website analytics with no cookies, plus performance monitoring and error tracking, which you can host yourself.

  • plausible/analytics30k stars

    Cookie-free website visitor counting that you run yourself, with a single-page report.

Install
gem install split

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Marketing & Growth › Conversion & Growth Analytics › A/B Testing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.