compare
hl vs lnav
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | hl | lnav |
|---|---|---|
| Language | Rust | C++ |
| Licence | MIT | BSD-2-Clause |
| Stars | 3.3k | 11k |
| Latest | v0.36.3 | v0.14.1 |
| Last push | 2026-10-19 | 2026-10-18 |
| Release cadence | about 31 days between releases | too few releases |
| Active contributors | 2 commit authors on the default branch in the last 90 days | 5 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
hl replaces lnav. Alternatives to lnav →
PartialViewer that turns JSON and logfmt logs into readable lines, with filtering and no SQL.
hl
- v0.36.32026-06-12Detect file replacement via atomic rename on macOS by @pamburus in #1446
- v0.36.22026-05-18Remove --mouse from default less arguments by @pamburus in #1434
- v0.36.12026-04-11Parse ISO 8601 timestamps with T separator and no timezone by @ForsakenHarmony in #1359
- v0.36.02026-02-28Configurable pager selection with condition-based profiles by @pamburus in #1345
- v0.35.42026-02-27Resolve hang when using --follow with --input-format json by @ in #1346
lnav
- v0.15.0-beta12026-09-28Features:pre-release
- v0.14.12026-09-05Features:
- v0.14.1-rc12026-05-10Features:pre-release
- v0.14.02026-04-12Features:
- v0.14.0-rc22026-04-12Features:pre-release
hl
unsigned The latest release, v0.36.3, carries no signature GitHub could verify.
Loading the security report
lnav
unsigned The latest release, v0.14.1, carries no signature GitHub could verify.
Loading the security report