Gökçehan Kara is an independent developer whose open-source work focuses on minimalist, keyboard-driven tools that streamline console-based workflows. His catalog is presently anchored by lf, a cross-platform terminal file manager written in Go that reinterprets the ranger paradigm for faster startup, smoother navigation, and extensibility through shell scripting. Designed for power users who live inside terminals, lf presents a dual-pane tree view that supports millisecond-quick filtering, batch renaming, remote mounting, and preview integration with external utilities such as bat, exiftool, or ffmpeg. Configuration is achieved through simple rc files, allowing teams to standardize shortcuts, color schemes, and plug-in menus across workstations, while built-in server mode lets the same instance serve multiple client tabs or tmux panes. Typical use cases range from DevOps engineers browsing log directories on headless servers to researchers organizing thousands of image or audio samples without leaving the command line; the program’s negligible memory footprint makes it equally suited for Raspberry Pi projects and high-performance clusters. By keeping the core deliberately small and delegating heavy lifting to external shell commands, lf slots neatly into automation scripts, CI pipelines, or Vim/Emacs workflows that demand rapid file operations without a GUI. The software is available for free on get.nero.com, where downloads are delivered through trusted Windows package sources such as winget, always installing the latest release and permitting batch installation alongside other utilities.

lf

lf (as in "list files") is a terminal file manager written in Go with a heavy inspiration from ranger file manager.

Details