# Canop/rhit

A nginx log explorer

Repository: https://github.com/Canop/rhit
Canonical: https://ross.abutalabs.com/products/rhit
Homepage: https://dystroy.org/rhit
Language: Rust
License: MIT
License Family: permissive
Topics: nginx, log, analyzer, trend, rust
Last push: 2026-01-19T20:28:26+00:00

## Health v2 (maintenance only)
Score: 58/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 63, release rhythm 27, longevity 100
- inputs: {"age_days": 2051, "days_push": 226, "days_rel": 272, "gap_med": 226.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1008, forks 59 (observed 2026-08-28T04:03:12.664812+00:00)

## What it is
Rhit is a fast command-line nginx log explorer written in Rust that reads standard nginx access logs (including gzipped files) and presents analysis in pretty terminal tables with no setup or temp files. It supports filtering by dates, status codes, referers, and paths, plus per-day histograms and trend indicators.

## Use cases
- analyze nginx access logs from the terminal
- find why clients get 413 errors in my logs
- see traffic trends per day for my website
- filter hits by status code, referer, or path
- spot increases or decreases in referers
- inspect gzipped nginx logs without preprocessing

## When to choose
- you run nginx and want instant log insight with zero setup or database
- you need fast iterative querying over millions of log lines
- you want trend and histogram views of traffic in the console

## When to avoid
- you use a web server other than nginx
- you need long-term log storage, dashboards, or alerting
- you need a GUI or web-based log analytics platform

## Facets
- artifact type: cli-tool
- maturity: active
- function: analytics, logging, cli, data-visualization
- domain: developer-tools, analytics, web-development
- platform: windows, cli, rust
- tags: nginx, log-analyzer, trend-analysis, terminal, access-logs, command-line, linux, macos

## Member repositories
- Canop/rhit (main) score 58

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:12.664812+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:12:06.161596+00:00, confidence not recorded.
  - readme: https://github.com/Canop/rhit (fetched 2026-08-28T04:03:12.664812+00:00, sha 7617272a94ea)
  - homepage: https://dystroy.org/rhit (fetched 2026-08-29T13:12:13.561514+00:00, sha f140ddc97558)
  - site_page: https://dystroy.org/rhit/install (fetched 2026-08-29T13:12:13.570392+00:00, sha fb612a069b44)
  - registry_crates: https://crates.io/api/v1/crates/rhit (fetched 2026-08-29T13:12:13.572334+00:00, sha 1475a376efab)
- Data as of 2026-08-30T08:39:29.467469+00:00.
