
dif
Feature flags and A/B tests that live in your repo as Markdown files.
Free - Free — install via npm, no signup required (local repo-based workflow).
About dif
dif.sh stores feature flags and A/B tests as single Markdown files inside your repository. Install a lightweight CLI (npm @dif.sh/cli) with one command and manage holdouts, staged rollouts, segmentation, guardrails and metrics directly in git — reviewable in PRs and versioned alongside code. The file format includes audience include/exclude, variant weights, primary metrics and guardrails, exclusion groups, and human-readable brief/rationale/decision sections. dif regenerates dif/context.json for builds so agents and local tooling can read experiment context; no external dashboard or signup required.
Key Features
- Feature flags and experiments as single Markdown files in the repo
- CLI installable via npm; no signup or external dashboard
- Versioned in git and reviewable in pull requests; supports staged rollouts and holdouts
- Audience segmentation, variant weights, metrics, guardrails and exclusion groups in file format
- Build-time context.json generation so agents and local tooling can read experiment state
Who is this for?
Developers and product/engineering teams who want repo-first feature flags and A/B tests managed alongside code.
Comments (0)
No comments yet
Be the first to share your thoughts!
Sign in to join the conversation
Sign InStats
Categories
Pricing
FreeFree — install via npm, no signup required (local repo-based workflow).
Platforms
Tech Stack
Tags
Related Products

Nexly
Privacy-first analytics with AI-powered insights

ShieldLabs
Anonymous visitor detection and risk scoring for fraud and abuse prevention

Proofly
Every career win, saved and ready to prove it

OriginBrief
Automated, source-backed weekly research and regulatory monitoring.

ProjectTrack
Gestiona proyectos, ingresos y gastos en un solo lugar
