Rust● activev1.4.2MITsince 2023 // ★ 2,847 // ⑂ 134
nullstream
log streaming TUI
structured log streaming TUI for humans who got tired of grep | jq | less. handles json, logfmt, syslog, and 'whatever your printf statement coughed up' formats. regex everything. colorize everything. pipe everything.
01 / install
$ cargo install nullstream
# or:
$ brew install n7gj/tap/nullstream
02 / usage
$ kubectl logs -f deploy/api | nullstream --json
$ nullstream tail /var/log/syslog --filter 'level=error'
$ docker logs prod 2>&1 | nullstream --rules ~/.ns/prod.toml
03 / features
- json / logfmt / syslog / plain auto-detect
- per-field colorization with rules in toml
- search-as-you-type with fuzzy regex
- follow, tail, bookmark, export to jsonl
- 120-line dependency tree. fits in your laptop.
04 / changelog
v1.4.22026.05fix overflow on >2GB log lines (yes, really)
v1.4.02026.03add toml-based rule files, breaking syntax change
v1.3.52026.01color theme support, vendor solarized + everforest
v1.2.02025.10syslog parser, plus rfc5424 timestamp handling
v1.0.02024.06first stable release. about time.