lui:
lui is a simple terminal file manager. Its main idea was building an interactive version of one of my most used Linux commands: ls -lah --group-directories-first.
https://codeberg.org/lukeflo/lui
While there are many fancy TUI file manager out there, I’ve tried most but found them bloated with features unnecessary to me. Thus, I just built my own one. Originally written in Rust called jafff I wanted to rewrite in in Zig, since I almost fully abandoned Rust, plus the Rust version is much slower.
And here it is! For now, only with very limited features. But it already serves as file picker for my Helix editor and as fast cd’ing tool. I will implement some more core features in the near future. However, if you’re looking for the next yazi, keep looking somewhere else ![]()
Supported Zig versions
0.16
AI / LLM usage disclosure
I did not use any LLM for writing my code. Neither as agents, nor for prompting questions, ideas, reviews to a chat bot.
However, the only external dep I used for this program, libvaxis, is using some LLM support.
