Skip to main content
otter-utils sits at the bottom of the stack. Pure Zig, no external deps. Every other library links it for bounded containers, path helpers, logging, file watching, and shared XDG paths under ~/.config/otter-shell/.

Quick example

Documentation map

Arrays and paths

BoundedArray, FilePath, FixedString, and stack buffers.

Logging

Scoped loggers, counters, timers, and periodic reporters.

Inotify

Generic file and directory watcher for event loops.

Config and runtime paths

XDG config, data, cache, runtime dirs, and runtime_state.

Other exports

Dependencies

None.