awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Canop avatar

Canop/broot

0
View on GitHub↗
12,740 Stars·294 Forks·Rust·MIT·10 Aufrufe

Broot

Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system hierarchies. It provides a visual tree-based interface that allows users to explore disk contents, manage file operations, and execute shell commands directly within the command line environment.

The tool distinguishes itself through real-time fuzzy searching and recursive tree traversal, which filter directory structures as you type to maintain a clear, relevant view of the file system. It integrates version control status directly into the navigation view, displaying branch information and modification states to assist with project management. Additionally, it supports multi-panel layouts for side-by-side comparisons and cross-panel file operations.

Beyond basic navigation, the application includes utilities for disk usage analysis, providing background metadata aggregation to calculate file sizes and directory statistics without interrupting the user interface. It also offers content previewing for various file types and maintains continuity with the host shell by synchronizing the active directory upon exit.

Features

  • Terminal File Managers - Ships an interactive terminal-based file manager with real-time fuzzy searching, tree visualization, and shell command execution.
  • File Explorers - Provides an integrated file explorer interface for managing, moving, copying, and deleting files.
  • File System Navigators - Provides an interactive interface for navigating and exploring complex file system hierarchies.
  • Command Line Utilities - Optimizes terminal workflows by integrating file management directly into the command line environment.
  • Real-Time Search Utilities - Filters directory contents in real-time as you type to quickly locate files.
  • Version Control and Repository Tools - Displays version control branch information and modification states directly within the file navigation tree to assist with project management.
  • Fuzzy - Filters file system hierarchies in real-time using fuzzy-matching algorithms.
  • File and Directory Management - Interactive tool for navigating and visualizing directory trees.
  • Search and Discovery - Fuzzy finder similar to fzf, but with space usage visualization.
  • Shell Integrations - Navigates directory trees with a visual interface.
  • Terminal Productivity - Interactive directory navigation and tree visualization.
  • Midnight Commander - Listed in the “Midnight Commander” section of the Awesome Alternatives In Rust awesome list.
  • File Management - Directory tree navigation and file management tool.
  • File Managers - Navigate directory trees.
  • Version Control Integrations - Integrates version control status into the navigation view to display branch and modification states.
  • Interactive File Modifiers - Displays an interactive, filtered tree view of the file system for clean navigation.
  • Terminal Interfaces - Renders interactive, text-based user interfaces directly within the terminal using low-level control sequences.
  • Directory Synchronizers - Synchronizes the active shell directory with the current folder selection to maintain continuity.
  • Layout Managers - Supports side-by-side directory views for comparing contents and performing cross-panel operations.
  • Navigation Integrations - Integrates Git branch status and modification states directly into the file tree view for efficient project-aware navigation.
  • Recursive Tree Traversers - Walks file system structures recursively while applying ignore rules to generate a condensed visual hierarchy.
  • File Previewers - Displays file content previews in a synchronized side panel for quick inspection.
  • Administrative Panels - Enables side-by-side file management for comparing and moving items between locations.
  • Command Execution Utilities - Executes custom shell commands against selected files to automate repetitive tasks.
  • File Pattern Matching - Filters directory trees using pattern matching and regular expressions to locate specific files.
  • Disk Usage Analyzers - Calculates and displays file sizes and directory statistics in the background to help identify storage-consuming items.
  • Background Processing - Offloads heavy disk scanning and metadata calculation to background threads to keep the interface responsive.

Star-Verlauf

Star-Verlauf für canop/brootStar-Verlauf für canop/broot

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Broot

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Broot.
  • gokcehan/lfAvatar von gokcehan

    gokcehan/lf

    9,340Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,340
  • jarun/nnnAvatar von jarun

    jarun/nnn

    21,630Auf GitHub ansehen↗

    This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local and remote filesystems. It functions as both a standalone console file explorer and a versatile file picker, allowing users to select paths and pass them to external shell commands or system utilities for automated workflows. The application distinguishes itself through a highly modular architecture that supports compile-time feature flagging and static binary compilation, ensuring a minimal memory footprint and portability across environments. Users can extend its core function

    Candroidbatch-renamec
    Auf GitHub ansehen↗21,630
  • ranger/rangerAvatar von ranger

    ranger/ranger

    16,880Auf GitHub ansehen↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Pythonconsolefile-launcherfile-manager
    Auf GitHub ansehen↗16,880
  • yorukot/superfileAvatar von yorukot

    yorukot/superfile

    16,729Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,729
Alle 30 Alternativen zu Broot anzeigen→

Häufig gestellte Fragen

Was macht canop/broot?

Broot is an interactive terminal file manager designed for navigating, searching, and manipulating complex file system hierarchies. It provides a visual tree-based interface that allows users to explore disk contents, manage file operations, and execute shell commands directly within the command line environment.

Was sind die Hauptfunktionen von canop/broot?

Die Hauptfunktionen von canop/broot sind: Terminal File Managers, File Explorers, File System Navigators, Command Line Utilities, Real-Time Search Utilities, Version Control and Repository Tools, Fuzzy, File and Directory Management.

Welche Open-Source-Alternativen gibt es zu canop/broot?

Open-Source-Alternativen zu canop/broot sind unter anderem: gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local… ranger/ranger — Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating… yorukot/superfile — Superfile is a keyboard-driven file manager designed for terminal environments. It provides a workspace for browsing,… nvim-tree/nvim-tree.lua — This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable…