🍺 BREW Explorer

← all formulae

hl

brew install hl v0.36.3 MIT

Fast and powerful log viewer and processor

414
30-day installs · #1914
1.2k
90-day · #2029
4.2k
365-day · #2097
3.2k
★ GitHub stars · updated 2mo ago

Build dependencies

GitHub topics

cli command-line-tool hl human json json-log json-logging json-logs log log-viewer logfmt logging logs rust structured-logging translates-json-logs viewer

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "rust"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Fast and powerful log viewer and processor",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:39+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "hl",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-19T18:09:24Z",
  "github_readme_excerpt": "# hl [![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov] [![Release][release-img]][release]\n\n[![banner](docs/assets/banner.svg)](#screenshot)\n\nHigh-performance log viewer and processor that transforms logs in JSON and logfmt formats into a human-readable output. Built with efficiency in mind, it enables quick parsing and analysis of large log files with minimal overhead.\n\n## Features overview\n\n* __[Automatic Pager Integration](#automatic-usage-of-pager)__: Automatically integrates with a pager for enhanced convenience, defaulting to [less](https://greenwoodsoftware.com/less/) if available, but fully supporting any compatible pager.\n* __Log Streaming Mode__: Enable log streaming with the `-P` flag, which disables the pager.\n* __[Field-Based Filtering](#filtering-by-field-values)__: Filter log records by key/value pairs using the `-f` option, with support for hierarchical keys.\n* __[Level Filtering](#quick-filtering-by-log-level)__: Easily filter logs by level with the `-l` option.\n* __[Timestamp Range Filtering](#filtering-by-time-range)__: Filter logs by timestamp range using the `--since` and `--until` options with intuitive formats:\n  * RFC-3339 timestamp format.\n  * Current configured timestamp output format (via the `-t` option or environment variable).\n  * User-friendly shortcuts like `today`, `yesterday`, `friday`, or relative offsets such as `-3h` or `-14d`.\n* __[Field Visibility Control](#hiding-or-revealing-selected-fields)__: Quickly hide or reveal specific fields using the `-h` option.\n* __Empty Field Hiding__: Automatically hide empty fields with the `-e` flag.\n* __Field Expansion__: Control multi-line field and message formatting with the `-x` option:\n  * `never`: Compact single-line output with escaped newlines.\n  * `inline`: Preserve newlines as-is in the output.\n  * `auto`: Automatically expand fields containing multi-line content.\n  * `always`: Expand all fields into structured multi-line format.\n* __[High-Speed Message Sorting](#sortin",
  "github_repo": "pamburus/hl",
  "github_stars": 3177,
  "github_topics": [
    "cli",
    "command-line-tool",
    "hl",
    "human",
    "json",
    "json-log",
    "json-logging",
    "json-logs",
    "log",
    "log-viewer",
    "logfmt",
    "logging",
    "logs",
    "rust",
    "structured-logging",
    "translates-json-logs",
    "viewer"
  ],
  "homepage": "https://github.com/pamburus/hl",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 414,
  "installs_365d": 4158,
  "installs_90d": 1192,
  "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": "hl",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1914,
  "rank_365d": 2097,
  "rank_90d": 2029,
  "raw_hash": "2106838484c60695",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/h/hl.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.36.3",
  "versioned_formulae": [],
  "why_use_this": null
}