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
GitHub topics
benchmarking
go
load-testing
monitoring
testing-tools
tui
visualization
Links
- https://github.com/nakabonne/ali
- GitHub: nakabonne/ali
- Brew formula source: Formula/a/ali.rb
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[](https://github.com/nakabonne/ali/releases/latest)\n[](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\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
}