SPT Sri Pranav Tene

pushed to lupyd/firefly

← all work

07 / Rust · TUI

Filter

Real-time interactive log processing TUI built with Rust for efficient filtering and analysis.

A real-time interactive terminal UI for processing logs: filter and analyse a stream as it arrives. It is written in Rust for high throughput and a small footprint.

  +-----------+      +----------+      +------------------------+
  | log       |----->|  filter  |----->| > level=error  _       |
  | stream    |      |          |      | 12:04:01 error  db ... |
  +-----------+      +----------+      | 12:04:09 error  io ... |
                                       +------------------------+

Figure 1: Stream in, matching lines out, live