Rafn

July 9, 2026 ยท View on GitHub

Lightweight benchmark uploader

Installation

MethodCommand
Homebrew (macOS/Linux)brew install voron-software/tap/rafn
winget (Windows)winget install VoronSoftware.Rafn
pippip install rafn
npmnpm install -g @voron-software/rafn
cargo-binstallcargo binstall rafn
cargo installcargo install rafn

GitHub Actions

Use this repository as a GitHub Action to install the rafn CLI and run it in a workflow. By default it runs rafn bench:

steps:
  - uses: voron-software/rafn@v0.1.0
    with:
      version: 0.1.0
      command: bench
      args: --no-fail

Installation is handled by taiki-e/install-action, falling back to cargo-binstall. Set version: latest (the default) to install the newest release, or pin a crate version such as 0.1.0.

command selects the rafn subcommand to invoke (bench, push, trend, compare, bisect, or config), and args is a space-separated string of additional arguments passed through to that subcommand. Set working-directory to run the command from a benchmark project nested within a monorepo, such as crates/foo or benchmarks/app.