awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MHNightCat avatar

MHNightCat/superfile

0
View on GitHub↗
17,522 星标·462 分支·Go·MIT·9 次浏览superfile.dev↗

Superfile

Superfile is a cross-platform terminal file manager and TUI file explorer. It provides a keyboard-driven interface for browsing the filesystem and managing local files and folders within a command line environment.

The application enables local file system administration and command line workflows by allowing users to navigate directory structures and perform file operations without manual path commands. It is designed as a cross-platform CLI tool to ensure consistent filesystem manipulation across different operating systems.

Features

  • Terminal File Managers - Provides a full-featured file management application specifically optimized for terminal environments.
  • Command Line Productivity - Enhances shell navigation and workflow efficiency by allowing file management without manual path commands.
  • Local File Managers - Enables common local file system administration tasks such as copying, moving, and deleting data.
  • File System Abstractions - Provides a unified interface to wrap low-level OS calls for consistent file operations across different platforms.
  • Terminal File Explorers - Provides a terminal user interface for browsing the filesystem with a modern visual layout and navigation shortcuts.
  • Cross-Platform Console Tooling - Designed as a cross-platform console tool to ensure consistent filesystem manipulation across different operating systems.
  • Functional State Management - Employs a functional update loop via the Bubbletea framework to manage application state and UI re-renders.
  • Double Buffering - Uses double-buffering to write UI updates to an internal buffer before flushing to the terminal to prevent flickering.
  • Component Hierarchies - Organizes the TUI into a tree of modular components that manage their own rendering and event logic.
  • Event-Driven Input Handlers - Processes keyboard and mouse events through a central dispatcher to trigger specific file system actions.
  • File Managers - Modern terminal file manager.

Star 历史

mhnightcat/superfile 的 Star 历史图表mhnightcat/superfile 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

mhnightcat/superfile 是做什么的?

Superfile is a cross-platform terminal file manager and TUI file explorer. It provides a keyboard-driven interface for browsing the filesystem and managing local files and folders within a command line environment.

mhnightcat/superfile 的主要功能有哪些?

mhnightcat/superfile 的主要功能包括:Terminal File Managers, Command Line Productivity, Local File Managers, File System Abstractions, Terminal File Explorers, Cross-Platform Console Tooling, Functional State Management, Double Buffering。

mhnightcat/superfile 有哪些开源替代品?

mhnightcat/superfile 的开源替代品包括: gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… yorukot/superfile — Superfile is a keyboard-driven file manager designed for terminal environments. It provides a workspace for browsing,… kamiyaa/joshuto — Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file… ogham/exa — Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It… canop/broot — Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local…

Superfile 的开源替代方案

相似的开源项目,按与 Superfile 的功能重合度排序。
  • gokcehan/lfgokcehan 的头像

    gokcehan/lf

    9,340在 GitHub 上查看↗

    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

    Gofile-managerterminal
    在 GitHub 上查看↗9,340
  • yorukot/superfileyorukot 的头像

    yorukot/superfile

    16,729在 GitHub 上查看↗

    Superfile is a keyboard-driven file manager designed for terminal environments. It provides a workspace for browsing, organizing, and manipulating local file systems through a multi-pane interface that supports standard file operations, directory navigation, and real-time fuzzy search. The application distinguishes itself through a modular architecture that allows for extensive customization of the user interface, including themes, icon sets, and layout dimensions. Users can define custom keyboard shortcuts, map file extensions to specific applications, and integrate external tools or scripts

    Gobubbleteaclifile-manager
    在 GitHub 上查看↗16,729
  • kamiyaa/joshutokamiyaa 的头像

    kamiyaa/joshuto

    3,714在 GitHub 上查看↗

    Joshuto is a keyboard-driven terminal user interface file manager built with Rust. It functions as a Vim-like file explorer, providing a text-based environment for browsing directories and performing filesystem operations through modal navigation and cursor-based movements. The project distinguishes itself through a side-by-side column view that allows for terminal file previewing, including the rendering of image thumbnails and file contents. It supports a highly customizable workflow where users can define their own keybindings, visual themes, and terminal styles through external configurat

    Rustclipboardconcurrencyfile-manager
    在 GitHub 上查看↗3,714
  • ogham/exaogham 的头像

    ogham/exa

    24,406在 GitHub 上查看↗

    Exa is a command-line utility designed to replace traditional file listing commands in Unix-like environments. It functions as a terminal-based file explorer that displays directory contents alongside system metadata and file attributes. The tool distinguishes itself by integrating version control information directly into the directory listing, allowing users to view the status of files within a repository alongside standard system data. It utilizes terminal-based styling to provide color-coded output, which helps visually differentiate between file types and metadata. The utility supports

    Rustcommand-linefilesls
    在 GitHub 上查看↗24,406
  • 查看 Superfile 的所有 30 个替代方案→