awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pamburus avatar

pamburus/hl

0
View on GitHub↗
2,912 stele·57 fork-uri·Rust·mit·7 vizualizări

Hl

hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data across multiple sources. It functions as a log filter, file aggregator, real-time streamer, and structured log viewer.

The project specializes in transforming JSON and logfmt data into human-readable formats for visual analysis. It enables the merging of multiple log files and compressed archives into a single chronologically sorted stream, while supporting live tracking of multiple sources into a unified real-time view.

Capabilities include field-based filtering via key-value pairs, logical query execution, and severity level thresholds. The tool manages timestamp normalization and timezone display, allows for field visibility control to reduce visual noise, and integrates with system pagers for memory-efficient navigation of large datasets.

Features

  • Log Stream Merging - Merges multiple log sources into a single unified stream sorted chronologically.
  • Structured Log Parsing - Parses structured JSON and logfmt data into internal map structures for analysis.
  • Field-Specific Filtering - Isolates log records using key-value pairs, substring matching, and existence checks for specific structured data fields.
  • Temporal Log Sorting - Orders messages from multiple files or streams by timestamp to create a unified linear timeline.
  • Predicate-Based Filters - Evaluates logical conditions against each log entry to determine if it should be rendered.
  • CLI Log Filters - Provides a terminal interface for querying logs using severity levels, timestamp ranges, and key-value logic.
  • Log Aggregation - Combines multiple log files and compressed archives into one unified stream for troubleshooting.
  • Log Timestamp Normalization - Standardizes varying date formats into a consistent internal representation for sorting and timezone shifting.
  • Real-Time Application Log Monitoring - Streams and merges live output from multiple sources into a single chronological real-time view.
  • Structured Logging - Transforms structured JSON and logfmt data into human-readable formats for rapid visual inspection.
  • Log Viewers - Transforms structured JSON and logfmt data into human-readable formats for terminal-based visual analysis.
  • Log Field Projections - Provides configurable whitelists and blacklists to determine which keys from structured log entries are visible.
  • Temporal Range Filtering - Limits log results to a specific timestamp range using absolute dates or relative time offsets.
  • Logical Search Operators - Executes complex log searches using logical operators and numeric comparisons to isolate specific patterns.
  • Large Scale Log Analysis - Enables navigation of massive datasets using a system pager without loading files entirely into memory.
  • Timezone Configuration - Provides settings for switching log timestamps between UTC, local time, and specific named timezones for regional alignment.
  • Output Pagers - Integrates with external system pagers for memory-efficient scrolling and searching of large log streams.
  • Severity Level Filtering - Restricts log output to messages that meet or exceed a specific severity level to isolate critical errors.
  • Output Field Filters - Allows users to hide specific fields or display only selected keys to reduce visual noise.
  • Log Output Formatting - Controls the density and layout of multi-line log messages in the terminal.
  • System Logging and Debugging - Facilitates debugging of distributed systems by filtering and sorting logs across different timezones and severity levels.

Istoric stele

Graficul istoricului de stele pentru pamburus/hlGraficul istoricului de stele pentru pamburus/hl

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face pamburus/hl?

hl is a set of command-line interface tools for filtering, aggregating, streaming, and visualizing structured log data across multiple sources. It functions as a log filter, file aggregator, real-time streamer, and structured log viewer.

Care sunt principalele funcționalități ale pamburus/hl?

Principalele funcționalități ale pamburus/hl sunt: Log Stream Merging, Structured Log Parsing, Field-Specific Filtering, Temporal Log Sorting, Predicate-Based Filters, CLI Log Filters, Log Aggregation, Log Timestamp Normalization.

Care sunt câteva alternative open-source pentru pamburus/hl?

Alternativele open-source pentru pamburus/hl includ: tstack/lnav — lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files… stern/stern — Stern is a Kubernetes command-line debugging tool and log aggregator designed for streaming and filtering logs from… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into… jorgebastida/awslogs — awslogs is a command line interface and terminal-based utility for querying, filtering, and streaming log events from… textualize/toolong — toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log… narrativescience-old/log.io — log.io is a real-time log monitoring system designed for streaming and visualizing system logs in a web browser as…

Alternative open-source pentru Hl

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Hl.
  • tstack/lnavAvatar tstack

    tstack/lnav

    9,630Vezi pe GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    C++command-line-toollesslog-analysis
    Vezi pe GitHub↗9,630
  • stern/sternAvatar stern

    stern/stern

    4,747Vezi pe GitHub↗

    Stern is a Kubernetes command-line debugging tool and log aggregator designed for streaming and filtering logs from multiple pods and containers. It functions as a log tailing utility that consolidates real-time data from distributed resources into a single, color-coded output. The tool uses regular expressions to select pods and filter log content, allowing for the isolation of specific system events. It automatically tracks the lifecycle of resources, using a watch mechanism to attach to new pods that match filter criteria and removing deleted ones from the active view. Capabilities includ

    Godebuggingdevopskubernetes
    Vezi pe GitHub↗4,747
  • bensadeh/tailspinAvatar bensadeh

    bensadeh/tailspin

    7,875Vezi pe GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    Vezi pe GitHub↗7,875
  • jorgebastida/awslogsAvatar jorgebastida

    jorgebastida/awslogs

    4,992Vezi pe GitHub↗

    awslogs is a command line interface and terminal-based utility for querying, filtering, and streaming log events from AWS CloudWatch. It functions as a log management tool and cloud-native viewer for navigating log groups and streams. The tool provides capabilities for real-time log monitoring and the extraction of specific fields from JSON-formatted logs to simplify data review. It allows for the isolation of system issues through the use of time offsets, regular expressions, and custom filter patterns. The utility covers log event retrieval and the listing of available log groups and strea

    Python
    Vezi pe GitHub↗4,992
Vezi toate cele 30 alternative pentru Hl→