pamburus/hl

A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 21st, 2026
Created on August 4th, 2020
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 66
Total Stargazers: 3,292 (+0)
Total Subscribers: 9 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.3 hours
Mean response time: 35.0 hours
90th percentile: 4.7 days
Tracked items: 37

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 271 days
Stale 30+ days: 9
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (12)
  • bug (8)
  • question (4)
  • documentation (2)
  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

hl is a command-line log viewer and processor that transforms JSON and logfmt logs into human-readable output.

The tool addresses the challenge of parsing and analyzing large volumes of structured logs efficiently. It converts JSON and logfmt formatted logs into clear, readable text while maintaining high performance even on multi-gigabyte files. The approach combines fast parsing with flexible filtering and formatting options, allowing developers to quickly extract relevant information from complex log streams without manual preprocessing.

Teams managing substantial log volumes should consider hl if they work primarily with JSON or logfmt structured logs and need to analyze files locally. The tool suits projects where log analysis happens frequently enough to justify a specialized viewer, particularly those dealing with hundreds of gigabytes across multiple files. It excels at timestamp-based filtering, field-level visibility control, and live log following across multiple sources. The README does not position the tool against specific alternatives, so no comparative guidance can be offered.

The project maintains active development with regular updates and demonstrates consistent attention to both core functionality and user experience refinements. The codebase shows careful optimization work, particularly around indexing and reindexing performance for large files. Testing coverage is tracked and maintained as part of the development process. The tool's configuration system and theme support indicate ongoing investment in customization capabilities beyond basic log viewing.