Split

screenshot of Split
rails

:chart_with_upwards_trend: The Rack Based A/B testing framework

Overview

SplitGem is a rack-based A/B testing framework designed to work with Ruby on Rails, Sinatra, or any other rack-based application. It is heavily inspired by other A/B testing plugins and focuses on hacker-friendliness, customization, and extensibility.

Features

  • VersionBuild: SplitGem is currently available in version 4.0+ and is compatible with Ruby >= 2.5 and Rails >= 5.2.
  • statusCode Climate: SplitGem ensures code quality and maintains a favorable code climate.
  • Test Coverage: SplitGem emphasizes thorough test coverage to ensure reliability and stability.
  • Standard-readme compliant: SplitGem follows the standard-readme format for clear and consistent documentation.
  • Open Source Helpers: The framework leverages open-source helpers and resources for community support.

Summary

SplitGem is a robust A/B testing framework that prioritizes flexibility and ease of use. By leveraging Redis as a datastore and offering compatibility with popular Ruby frameworks, it provides developers with a reliable tool for conducting A/B tests. With features like statistical validity checks and comprehensive documentation, SplitGem empowers users to make informed decisions and optimize their testing processes efficiently.

rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.