differential-fuzzer

Official

Automates cross-engine fuzzing to validate Turso.

Authortursodatabase
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The differential fuzzer validates Turso results against SQLite by automatically generating a broad set of SQL statements and flagging mismatches, helping developers catch correctness bugs early.

Core Features & Use Cases

  • Cross-engine validation: compares results between Turso and SQLite for generated queries.
  • Flexible fuzzing scenarios: supports single runs and loop-based continuous fuzzing to stress-test databases.
  • Debuggable outputs: records failed statements and schema at failure for reproduction and debugging.

Quick Start

Execute cargo run --bin differential_fuzzer to start a basic fuzzing session. You can adjust the seed with --seed and control the number of statements with -n. To preserve outputs for debugging, use --keep-files.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: differential-fuzzer
Download link: https://github.com/tursodatabase/turso/archive/main.zip#differential-fuzzer

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.