Touchstone

Clojure A/B testing library for data-driven experimentation.

DecliningOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Cooling

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is Touchstone?

Touchstone is a Clojure library designed to facilitate A/B testing in applications. It enables developers to conduct experiments and make data-driven decisions by comparing different versions of their software.

Key differentiator

Touchstone stands out by offering a focused and lightweight approach to A/B testing specifically tailored for the Clojure ecosystem, making it easier for developers to integrate experimentation into their applications without complex setup.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Simplifies A/B testing setup and execution in Clojure applications.medium

Provides tools for defining experiments, tracking results, and analyzing outcomes.medium

Integrates seamlessly with existing Clojure projects.medium

↓ Weaknesses

Limited language supporthigh

Touchstone is specifically designed for Clojure, limiting its utility for developers working in other languages.

Small community and limited documentationmedium

The open-source nature of Touchstone means that the support and documentation may not be as comprehensive or up-to-date compared to more widely used libraries.

Potential performance overheadlow

Integrating A/B testing can introduce additional processing steps, which might affect application performance under high load scenarios.

Fit analysis

Who is it for?

✓ Best for

Teams building web applications in Clojure who need to conduct A/B testing for optimization.

Developers looking to integrate experimentation into their existing Clojure projects without external dependencies.

✕ Not a fit for

Projects that require real-time analysis of experiment results, as Touchstone is designed for batch processing.

Teams working with languages other than Clojure who may need a more language-agnostic solution.

Cost structure

Pricing

Free Tier

Available

Open source — free to use

Starts at

$0

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Next step

Get Started with Touchstone

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →