Skip to content

LogSquirl — Faster Log Explorer

An open source, cross-platform log viewer built with C++23 and Qt6. Blazing fast — optimized for modern multi-core CPUs with SIMD (SSE2 → AVX512). Handles 10 GB+ log files without loading them into memory.

GitHub Release

Core Features

  • Runs on Windows, macOS, and Linux thanks to Qt6
  • Displays search results separately from the original file
  • Perl-compatible regular expressions via Vectorscan SIMD engine
  • Colorizes log lines with multi-set highlighters
  • Context view showing where matches are in the log
  • Reads file directly from disk — no memory loading
  • Follow Mode — watches for file changes and reloads in real-time
  • Configurable keyboard shortcuts

New in LogSquirl

  • Chart Panel — plot numeric values with regex capture groups, timestamps, bucketing, presets, filter frequency, and format-aware quick-add templates
  • Plugin System — DataSource, Converter, and UI plugins via pure C ABI (or Lua scripts)
  • Log Merge — combine multiple log files into a unified, live-updated view
  • Tab Groups — organize tabs with named, colored groups; session persistence
  • Context Lines (Breadcrumbs) — surrounding lines around matches in filtered view
  • Predefined Filters Panel — pinned filters with Chipmunk import support
  • Scratchpad — Base64, Hex, URL, JSON/XML formatter, CRC32, timestamps, JWT decoder
  • Boolean Search — combine regex with AND, OR, NOT operators
  • CPU: SSE2 minimum. SSSE3/POPCNT recommended. AVX2/AVX512 auto-detected for best performance.
  • OS: Windows 10+, macOS 15+, Ubuntu 22.04+, Fedora 43+, Oracle Linux 10+
  • License: GPL-3.0-or-later