# dif

> Feature flags and A/B tests as Markdown files in git, built to a typed client.

- **Website**: https://www.dif.sh
- **Uneed Page**: https://www.uneed.best/tool/dif
- **Pricing**: Free
- **Category**: Development
- **Tags**: Testing, AB Testing, Automation
- **Submitted by**: @fowlesbuilds
- **Launch Date**: 2026-10-23
- **Social Links**: [GitHub](https://github.com/dif-sh/dif)

## About

dif keeps each feature flag and A/B test as one Markdown file in your git repo, reviewed in pull requests like any other code. dif validate checks every file in CI: weights sum to 100, the surface exists, and two experiments on one surface cannot collide. dif build compiles the active files into a typed TypeScript client. The zero-dependency SDK picks a variant by hashing the user ID, so there is no flag server and no request to evaluate a flag. MIT licensed, no signup. Dif Cloud is optional.