Back to browse
GitHub Repository

Simple Log Analyzer by TWSNMP

9 starsGo

Twsla – A tiny, high-speed log analyzer written in Go

by twsnmp·Feb 16, 2026·3 points·2 comments

AI Analysis

MidNiche GemWizardry
The Take

Single-binary speed plus an indexed local DB, terminal heatmaps/graphs and one-command extractors make for a very practical tool when you need answers now. It also bundles unexpected extras — SIGMA rule checks, TF‑IDF and anomaly/AI commands — so it blurs the line between fast grep-replacements and lightweight local analytics. The space is crowded, but the combination of indexing + built-in analytics in a cross-platform Go CLI is a neat, well-realized approach.

Target Audience

Sysadmins, SREs, DevOps engineers and security analysts who need fast, ad-hoc log analysis on large files

Post Description

Hi HN,

I built TWSLA because I was tired of waiting for grep/awk on multi-gigabyte logs, and I didn't want to spin up a full ELK stack just for a quick analysis.

TWSLA is a single binary CLI tool that focuses on three things: 1. Speed: Blazing fast log parsing and counting. 2. Simplicity: One command to extract data or generate terminal-based graphs. 3. Portability: No dependencies, works on Windows, macOS, and Linux.

It handles Syslog, Apache/Nginx access logs, and custom formats easily. I've been refining this as part of my 25-year journey in network management tools.

Key features: - High-speed filtering and counting - Data extraction (IPs, Emails, etc.) via simple commands - Built-in graphing capabilities (even in the terminal for some environments)

I'd love to hear how you currently handle "quick and dirty" log analysis and if TWSLA could fit into your workflow.

GitHub: https://github.com/twsnmp/twsla

Similar Projects