lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server
Xplorer is an AI-powered desktop file manager designed for navigating local and remote filesystems. It integrates large language model capabilities to provide file analysis, document summarization, and contextual explanations directly within the navigation interface. The application distinguishes itself through a plugin-based extensibility model and specialized integrations. It features a secure shell client for managing remote servers as local directories, a version control interface for visualizing Git commit graphs and branches, and a semantic search system that locates files based on mean
TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud
Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous
DoubleCmd is a cross-platform file manager and utility designed for managing files and directories across multiple operating systems. It functions as an orthodox file manager, utilizing a traditional two-pane layout to facilitate rapid navigation and data transfer.
The main features of doublecmd/doublecmd are: Dual-Pane File Managers, Cross-Platform File Managers, File and Directory Management, Orthodox, Bulk File Operations, Directory Navigators, Dual-Pane File Explorers, Plugin-Based Extensibility.
Open-source alternatives to doublecmd/doublecmd include: gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… kimlimjustin/xplorer — Xplorer is an AI-powered desktop file manager designed for navigating local and remote filesystems. It integrates… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… janet-lang/janet — Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an… ruanyf/simple-bash-scripts — This project is a collection of reusable Bash scripts designed for system administration, automation, and command-line… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic…