Vimb
Vimb is a fast and lightweight vim-like web browser based on the WebKit web browser engine and the GTK toolkit. Vimb is modal like the great vim editor and also easily configurable during runtime. Vimb is mostly keyboard-driven and does not distract you from your daily work. If you are familiar with vim or have some experience with pentadactyl the use of Vimb would be a breeze, if not we missed our target. Enable visualization of some runtime settings. Allows controlling the website access to the notification API. itβs modal like Vim. Vim-like keybindings, assignable for each browser mode. Nearly every configuration can be changed at runtime with Vim-like set syntax. History for ex-commands, search queries, URLs. Completions for commands, URLs, bookmarked URLs, variable names of settings, search-queries. Hinting marks links, form fields, and other clickable elements to be clicked, opened or inspected. SSL validation against the ca-certificate file. user-defined URL shortcuts.
Learn more
4Pane
4Pane is a multi-pane, detailed-list file manager for Linux. It is designed to be fully featured without the bloat and aims for speed rather than visual effects. In addition to standard file manager things, it offers multiple undo and redo of most operations (including deletions), archive management including 'virtual browsing' inside archives, multiple renaming/duplication of files, a terminal emulator, and user-defined tools. As you can see from the Screenshots its display is split into a left directory tree-view, and a right detailed-list view which by default shows both files and directories. There are normally two of these twin panes displayed (thus the name) but this, and almost everything else, can be configured to suit your needs. It has been built and tested on all the main Linux distros, using both current and older versions. Though it has a gtk-style appearance, it's not tied to any particular desktop.
Learn more
ranger
ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view of the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type. The examples/ directory contains several scripts and plugins that demonstrate how ranger can be extended or combined with other programs. These files can be found in the git repository. UTF-8 Support (if your Python copy supports it). Multi-column display. Preview of the selected file/directory. Common file operations (create/chmod/copy/delete/...) Renaming multiple files at once. VIM-like console and hotkeys. Automatically determine file types and run them with the correct programs. Change the directory of your shell after exiting ranger. Tabs, bookmarks, mouse support, etc.
Learn more
Yazi
Yazi is a blazing-fast terminal file manager written in Rust, based on async I/O. All I/O operations are asynchronous, while CPU tasks are spread across multiple threads to make the most of available resources. Its task system provides powerful async task scheduling and management, with real-time progress updates, task cancellation, and internal task priority assignment. Built for users who live in the terminal, Yazi combines speed with a modern file-management workflow: scrollable previews for various file types, visual mode for bulk selection and bulk rename, Vim-like input and select components, multi-tab collaboration, and fast navigation through tools like fzf and zoxide. Users can select multiple files individually, perform copy, cut, and other operations, and let the task system schedule the work while keeping progress visible. Incremental find shows matches in real time, including the current position and total number of matches.
Learn more