hellotimking

hellotimking / clog

Public

A high-performance, real-time terminal dashboard for Caddy JSON logs. Features live RPS tracking, status code distribution, and latency analytics with near-zero CPU overhead.

30
1
100% credibility
Found Feb 26, 2026 at 27 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

CLOG is a terminal tool that parses and visualizes structured web server logs into an interactive, filterable display with real-time stats and dashboard views.

How It Works

1
🔍 Discover CLOG

While frustrated with hard-to-read web server logs, you find CLOG, a friendly tool that turns messy entries into a clear, colorful display.

2
📥 Install easily

Copy and paste one simple line to download and place CLOG on your computer, ready to use in seconds.

3
📁 Point to your log file

Tell CLOG the location of your web server's activity log, and it immediately shows the latest entries in a neat format.

4
👀 Watch logs come alive

Enjoy real-time streaming with colors for good and bad requests, making it simple to spot what's happening on your site.

5
Choose your monitoring style
📜
Simple stream

Follow ongoing activity like a live feed, filtering out noise to focus on important events.

📊
Dashboard view

Get eye-catching summaries of traffic speed, error rates, and top visitors updating every second.

Stay on top effortlessly

With CLOG running, you now monitor your website's health in your terminal, catching issues before they become problems.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 27 to 30 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is clog?

Clog is a Go-built terminal tool that turns Caddy's JSON access logs into a readable, real-time dashboard. It tails log files, showing formatted requests with timestamps, IPs, methods, status codes, latencies, and URIs, while filtering by host, errors, or search terms. Dashboard mode adds live RPS tracking, status code breakdowns, and avg latency—perfect for spotting issues without firing up a full observability stack.

Why is it gaining traction?

It stands out with near-zero CPU overhead via efficient streaming and ring buffers, handling thousands of lines per second in a responsive TUI that auto-resizes to your terminal. Filters like hiding assets or error-only views cut noise instantly, and the one-second refresh dashboard gives high-performance real-time insights rivaling pricier tools. Devs dig the no-config setup for Caddy logs—no JSON squinting required.

Who should use this?

Caddy server admins debugging live traffic spikes or 4xx/5xx surges in prod. DevOps folks on lightweight setups wanting quick latency analytics without Logstash or Grafana overhead. Solo devs testing high-performance backends who tail logs daily.

Verdict

Grab it if you're deep in Caddy—solid for quick monitoring, with clean CLI flags and install script. At 16 stars and 1.0% credibility, it's early-stage with thin docs and no tests, so treat as a prototype rather than battle-tested; fork and harden for serious use.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.