🍺 BREW Explorer

← all formulae

ali

brew install ali v0.8.0 MIT

Generate HTTP load and plot the results in real-time

7
30-day installs · #9823
16
90-day · #10384
173
365-day · #7732
3.9k
★ GitHub stars · updated 7mo ago

Build dependencies

go

GitHub topics

benchmarking go load-testing monitoring testing-tools tui visualization

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [
    "nmh"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Generate HTTP load and plot the results in real-time",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:21+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "ali",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-01-19T06:28:58Z",
  "github_readme_excerpt": "# ali\n[![Release](https://img.shields.io/github/release/nakabonne/ali.svg?color=orange)](https://github.com/nakabonne/ali/releases/latest)\n[![Go Reference](https://pkg.go.dev/badge/github.com/nakabonne/ali.svg)](https://pkg.go.dev/github.com/nakabonne/ali)\n\nA load testing tool capable of performing real-time analysis, inspired by [vegeta](https://github.com/tsenart/vegeta) and [jplot](https://github.com/rs/jplot).\n\n![Screenshot](images/demo.gif)\n\n`ali` comes with an embedded terminal-based UI where you can plot the metrics in real-time, so lets you perform real-time analysis on the terminal.\n\n## Installation\n\nBinary releases are available through [here](https://github.com/nakabonne/ali/releases).\n\n**Via Homebrew**\n\n```bash\nbrew install nakabonne/ali/ali\n```\n\n**Via MacPorts**\n\n```bash\nsudo port selfupdate\nsudo port install ali\n```\n\n**Via APT**\n\n```bash\nwget https://github.com/nakabonne/ali/releases/download/v0.7.3/ali_0.7.3_linux_amd64.deb\napt install ./ali_0.7.3_linux_amd64.deb\n```\n\n**Via RPM**\n\n```bash\nrpm -ivh https://github.com/nakabonne/ali/releases/download/v0.7.3/ali_0.7.3_linux_amd64.rpm\n```\n\n**Via Pacman**\n\n```bash\npacman -S ali\n```\n\n**Via APK**\n\nAfter [enabling the community repo](https://wiki.alpinelinux.org/wiki/Enable_Community_Repository):\n\n```bash\napk add ali\n```\n\n**Via Go**\n\nNote that you may have a problem because it downloads an untagged binary.\n```bash\ngo install github.com/nakabonne/ali@latest\n```\n\n**Via Docker**\n\n```bash\ndocker run --rm -it nakabonne/ali ali\n```\n\n## Usage\n### Quickstart\n\n```bash\nali http://host.xz\n```\nReplace `http://host.xz` with the target you want to issue the requests to.\nPress Enter when the UI appears, then the attack will be launched with default options (rate=50, duration=10s).\n\n### Options\n\n```\nali -h\nUsage:\n  ali [flags] \u003ctarget URL\u003e\n\nFlags:\n  -b, --body string                A request body to be sent.\n  -B, --body-file string           The path to file whose content will be set as the http request body.\n      --cacert ",
  "github_repo": "nakabonne/ali",
  "github_stars": 3936,
  "github_topics": [
    "benchmarking",
    "go",
    "load-testing",
    "monitoring",
    "testing-tools",
    "tui",
    "visualization"
  ],
  "homepage": "https://github.com/nakabonne/ali",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 7,
  "installs_365d": 173,
  "installs_90d": 16,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "ali",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 9823,
  "rank_365d": 7732,
  "rank_90d": 10384,
  "raw_hash": "4ae8aa38178f2961",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/ali.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.8.0",
  "versioned_formulae": [],
  "why_use_this": null
}