NJVERSE // BOOT
>NJVERSE OS v3.14 — BOOT SEQUENCE INITIATED
>loading kernel modules...
>mounting /sys/identity... OK
>applying user preferences...
>spawning interface threads...
>connecting BKK :: 13.7563°N, 100.5018°E
>SYSTEM READY
~/ / repos / nullstream
Rustactivev1.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.
← back to all repos