Automic VaultAutomic Vault

brew

Install cassowary with Homebrew, Nix

Modern cross-platform HTTP load-testing tool written in Go. Version 0.19.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cassowary

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#cassowary

nixpkgs package indexes · pkgs/by-name/ca/cassowary/package.nix · source: api.github.com

overview

Package summary

Modern cross-platform HTTP load-testing tool written in Go

Commands and aliases

  • cassowary

history

Project history and usage

Cassowary is a Go HTTP/S load-testing CLI for developers, testers, and sysadmins. Its README positions it as a cross-platform tool inspired by k6, ab, and httpstat.

Project history

The official README emphasizes a single binary, Go implementation, and importable module design. The project packages both a CLI and a library surface, with release binaries and a documented Go module path.

Adoption history

Adoption is niche and developer-tool focused. The README documents installation through GitHub releases, Homebrew on macOS, Docker, Arch/Manjaro AUR, Nix/NixOS, and RPM-building support, and it advertises an Awesome Go mention.

Homebrew analytics show 119 installs in the last 365 days in the formula API.

How it is used

Typical use is `cassowary run` with a URL, concurrency, and request count. The README documents standard load tests, file slurp mode, JSON/CSV metrics export, Prometheus Pushgateway export, CloudWatch metrics, histograms, boxplots, POST data, durations, custom headers, x509 authentication, and distributed load testing.

Why package nerds care

Cassowary is package-nerd interesting as a compact Go alternative to older HTTP benchmark tools: it offers one static-ish cross-platform binary, modern metrics outputs, and package-manager distribution without a service runtime.

Timeline

  • v0.10.0 and earlier: File slurp mode used its own command, according to the README note.
  • 2026: Homebrew formula packages v0.19.0 from the official GitHub release archive.

Related projects

  • The README names k6, ab, and httpstat as inspirations.
  • Prometheus Pushgateway and AWS CloudWatch are documented metrics export targets.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:http

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cassowarycliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.19.0
manager updated
local dataok
upstreamcurrent
latest detectedv0.19.0

https://github.com/rogerwelin/cassowary

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:cassowary
Version0.19.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/cassowary
Homepagehttps://github.com/rogerwelin/cassowary
Repositoryhttps://github.com/rogerwelin/cassowary
Upstream docshttps://github.com/rogerwelin/cassowary#readme
LicenseMIT
Source archivehttps://github.com/rogerwelin/cassowary/archive/refs/tags/v0.19.0.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecassowary
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

cassowary

nix profile install nixpkgs#cassowary
  • normalized package name match
  • Matched by: Cassowary
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ca/cassowary/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment