🍺 BREW Explorer

← all formulae

angle-grinder

brew install angle-grinder v0.19.6 MIT

Slice and dice log files on the command-line

27
30-day installs · #6078
92
90-day · #5771
521
365-day · #5023
3.7k
★ GitHub stars · updated 6mo ago

Build dependencies

GitHub topics

analytics cli-app logging rust

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Slice and dice log files on the command-line",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:23+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "angle-grinder",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-02-05T19:11:45Z",
  "github_readme_excerpt": "\n# angle-grinder [![Build Status](https://travis-ci.org/rcoh/angle-grinder.svg?branch=main)](https://travis-ci.org/rcoh/angle-grinder) [![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/angle-grinder/Lobby)\nSlice and dice log files on the command line.\n\nAngle-grinder allows you to parse, aggregate, sum, average, min/max, percentile, and sort your data. You can see it, live-updating, in your terminal. Angle grinder is designed for when, for whatever reason, you don\u0027t have your data in graphite/honeycomb/kibana/sumologic/splunk/etc. but still want to be able to do sophisticated analytics.\n\nAngle grinder can process well above 1M rows per second (simple pipelines as high as 5M), so it\u0027s usable for fairly meaty aggregation. The results will live update in your terminal as data is processed. Angle grinder is a bare bones functional programming language coupled with a pretty terminal UI.\n\n![overview gif](/screen_shots/overview.gif)\n\n## Quick Links\n* [Installation](#installation)\n* [Query Syntax Overview](#query-syntax)\n* [Operators](#operators)\n    * Parsers: [JSON](#json) [logfmt](#logfmt) [split](#split) [generic](#parse)\n    * Misc: [Add/remove fields](#fields) [limit](#limit) [timeslice](#timeslice) [where](#where)\n    * Aggregators: [count](#count) [sum](#sum) [min](#min) [max](#max) [percentile](#percentile) [sort](#sort) [total](#total) [count distinct](#count-distinct)\n* [Output Control](#rendering)\n## Installation\nBinaries are available for Linux and OSX. Many more platforms (including Windows) are available if you compile from source. In all of the commands below, the resulting binary will be called `agrind`. Starting with `v0.9.0`, `agrind` can self-update via the `--self-update` flag. Thanks to the many volunteers who maintain angle-grinder on different package managers \u0026 environments!\n\n### macOS\n**Brew**\n```bash\nbrew install angle-grinder\n```\n\n**Macports**\n```bash\nsudo port selfupdate\nsudo port install angle-grinder\n```\n\n### [Fre",
  "github_repo": "rcoh/angle-grinder",
  "github_stars": 3741,
  "github_topics": [
    "analytics",
    "cli-app",
    "logging",
    "rust"
  ],
  "homepage": "https://github.com/rcoh/angle-grinder",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 27,
  "installs_365d": 521,
  "installs_90d": 92,
  "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": "angle-grinder",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 6078,
  "rank_365d": 5023,
  "rank_90d": 5771,
  "raw_hash": "c724cf9bf8a728bb",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/angle-grinder.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.19.6",
  "versioned_formulae": [],
  "why_use_this": null
}