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
·

43 Repos

Awesome GitHub RepositoriesDirectory Navigators

Tools that facilitate rapid navigation and context switching between project directories using fuzzy-finding or command-line interfaces.

Distinguishing note: This category focuses on filesystem navigation and project context switching, distinct from general-purpose file managers or shell extensions.

Explore 43 awesome GitHub repositories matching development tools & productivity · Directory Navigators. Refine with filters or upvote what's useful.

Awesome Directory Navigators GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • zellij-org/zellijAvatar von zellij-org

    zellij-org/zellij

    33,683Auf GitHub ansehen↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Provides a navigable interface for browsing files and folders within the terminal environment.

    Rustmultiplexerterminalworkspace
    Auf GitHub ansehen↗33,683
  • amix/vimrcAvatar von amix

    amix/vimrc

    31,774Auf GitHub ansehen↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Provides tree-based directory navigation for rapid movement between project folders.

    Vim Script
    Auf GitHub ansehen↗31,774
  • charmbracelet/glowAvatar von charmbracelet

    charmbracelet/glow

    22,908Auf GitHub ansehen↗

    Glow is a terminal-based interface designed for browsing, rendering, and navigating markdown documentation. It functions as a command-line reader that allows users to discover and view formatted text files directly within their terminal environment. The tool distinguishes itself by providing a high-performance pager that supports both local file system navigation and remote repository access. It automatically scans directories and version control structures to index documentation, while its remote-aware fetching capabilities enable the retrieval of content from web sources and code repositori

    Automatically scans directories and version control structures to index documentation for rapid access.

    Gocliexcitementhacktoberfest
    Auf GitHub ansehen↗22,908
  • preservim/nerdtreeP

    preservim/nerdtree

    20,077Auf GitHub ansehen↗

    This project is a directory browser for Vim and Neovim that displays the file system as a tree structure. It enables visual navigation of folder hierarchies and the opening of files directly within the editor. The plugin provides a customizable interface for adding custom mappings, functions, and third-party extensions. This extension interface allows the directory explorer's behavior to be modified through the registration of additional logic. The system covers visual file management, allowing users to perform file system operations from the explorer interface. It translates directory hiera

    Maintains a synchronized internal representation of the filesystem to handle real-time view updates.

    Vim Script
    Auf GitHub ansehen↗20,077
  • eza-community/ezaAvatar von eza-community

    eza-community/eza

    20,014Auf GitHub ansehen↗

    Eza is a command-line utility designed to replace standard directory listing tools by providing a more informative and visually intuitive interface for exploring file systems. Built with memory-safe systems programming, it queries low-level operating system interfaces to retrieve and display comprehensive file metadata, including permissions, ownership, and modification times. The tool distinguishes itself through its use of terminal-based color coding and advanced organization capabilities. It maps structured file metadata to specific color sequences to improve readability and offers modular

    Systematically collects file system entries using depth-first search while respecting recursion limits and ignore patterns.

    Rustcolorcommand-linefiles
    Auf GitHub ansehen↗20,014
  • googlechrome/chrome-extensions-samplesAvatar von GoogleChrome

    GoogleChrome/chrome-extensions-samples

    17,623Auf GitHub ansehen↗

    This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com

    Supports loading local directories as extensions to enable rapid iteration and debugging.

    JavaScriptchrome
    Auf GitHub ansehen↗17,623
  • rupa/zAvatar von rupa

    rupa/z

    17,016Auf GitHub ansehen↗

    z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move through deep directory structures. It functions as a command line tool for jumping to frequently and recently visited directories using a ranking algorithm. The tool utilizes a frecency-based path jump system that weights the number of visits against the time elapsed since the last access to determine priority. It identifies candidate navigation targets by applying regular expression patterns against a database of visited paths. The utility integrates with the shell completi

    Acts as a command line directory navigator that allows users to jump to folders using frecency weights.

    Shell
    Auf GitHub ansehen↗17,016
  • wting/autojumpAvatar von wting

    wting/autojump

    16,928Auf GitHub ansehen↗

    Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut manager that allows users to jump to frequently visited directories using partial name matching. The tool optimizes shell workflows by learning navigation patterns and maintaining a weighted database of visited paths. It ranks folders based on access frequency and recency to resolve ambiguous queries and minimize the keystrokes required to reach deeply nested directories. Beyond shell navigation, the utility provides integration with native system file explorers to launch mana

    Provides a weighted directory navigation tool that minimizes keystrokes by learning frequent paths.

    Pythonautojumpcommand-line-toolfilesystem
    Auf GitHub ansehen↗16,928
  • joelthelion/autojumpAvatar von joelthelion

    joelthelion/autojump

    16,928Auf GitHub ansehen↗

    Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as a shell navigation wrapper that tracks folder access patterns to allow jumping to directories using partial names. The tool utilizes a directory history database and a fuzzy path resolver to match incomplete directory strings to full paths. It weights and ranks these paths based on recency and frequency of use to predict the most likely destination. Beyond shell navigation, the utility includes a terminal file explorer launcher capable of opening the native operating system f

    Provides a directory navigator that facilitates rapid context switching using fuzzy-finding.

    Python
    Auf GitHub ansehen↗16,928
  • 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

    Facilitates rapid directory navigation and context switching using keyboard shortcuts and smart jump tools.

    Gobubbleteaclifile-manager
    Auf GitHub ansehen↗16,729
  • ffuf/ffufAvatar von ffuf

    ffuf/ffuf

    15,618Auf GitHub ansehen↗

    This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities. The tool distinguishes itself through a highly concurrent engine that manages asynchronous request execution and recursive job orchestration. I

    Executes recursive discovery jobs automatically based on discovered paths to explore deep directory structures within web applications.

    Gofuzzerinfosecpentesting
    Auf GitHub ansehen↗15,618
  • shelljs/shelljsAvatar von shelljs

    shelljs/shelljs

    14,402Auf GitHub ansehen↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    Tracks and navigates the working directory using a directory stack to save and restore previous paths.

    JavaScriptbashjavascriptnode
    Auf GitHub ansehen↗14,402
  • jujumilk3/leaked-system-promptsAvatar von jujumilk3

    jujumilk3/leaked-system-prompts

    14,134Auf GitHub ansehen↗

    This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis

    Explores project file structures to assist in navigating and understanding codebases.

    aidocumentllm
    Auf GitHub ansehen↗14,134
  • 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

    Facilitates rapid directory navigation and folder browsing using keyboard shortcuts and a tree view.

    Gofile-managerterminal
    Auf GitHub ansehen↗9,340
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Provides search result prioritization based on the frequency and recency of visited files and directories.

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • o3de/o3deAvatar von o3de

    o3de/o3de

    8,954Auf GitHub ansehen↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Facilitates rapid navigation of project folders using breadcrumbs and address bars to locate specific files.

    C++3d-graphics3d-graphics-engineanimation
    Auf GitHub ansehen↗8,954
  • folke/snacks.nvimAvatar von folke

    folke/snacks.nvim

    7,747Auf GitHub ansehen↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Finds recently opened files and project directories using frecency-based sorting.

    Lua
    Auf GitHub ansehen↗7,747
  • sharingsource/logicstack-leetcodeAvatar von SharingSource

    SharingSource/LogicStack-LeetCode

    7,495Auf GitHub ansehen↗

    LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro

    Implements algorithms for computing the length of the longest absolute file path in a filesystem string.

    algorithminterview-practiceinterview-questions
    Auf GitHub ansehen↗7,495
  • missing-semester-cn/missing-semester-cn.github.ioAvatar von missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Auf GitHub ansehen↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches jumping to frequently visited directories using tools like autojump or z.

    Markdown
    Auf GitHub ansehen↗7,311
  • marlonrichert/zsh-autocompleteAvatar von marlonrichert

    marlonrichert/zsh-autocomplete

    6,613Auf GitHub ansehen↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Suggests recently visited directories to accelerate navigation to common filesystem paths.

    Shell
    Auf GitHub ansehen↗6,613
Vorherige123Nächste
  1. Home
  2. Development Tools & Productivity
  3. Directory Navigators

Unter-Tags erkunden

  • Absolute Path Tutorials1 Sub-TagEducational exercises that teach specifying file locations from the filesystem root. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on teaching absolute path concepts, not providing navigation tools.
  • Change Directory ExercisesInteractive exercises that teach changing the current working directory using relative and absolute paths. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on teaching the cd command through puzzles, not providing navigation tools.
  • Contextual Directory CreationUtilities that create a new directory and immediately transition the shell's working directory to that path. **Distinct from Directory Navigators:** Distinct from basic Directory Creation by including the immediate 'cd' navigation step.
  • Frecency-Based Ranking1 Sub-TagAlgorithms that rank navigation targets based on a combination of frequency and recency of access. **Distinct from Directory Navigators:** Distinct from general directory navigators by specifying the ranking mechanism (frecency) rather than just the act of navigating.
  • Priority WeightingMechanisms for manually adjusting the importance or weight of specific directories in navigation results. **Distinct from Directory Navigators:** Focuses on manual weight adjustment of folders rather than general navigation or fuzzy finding.
  • Recursive Discovery EnginesAutomated systems that traverse directory trees and version control structures to index documentation files. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on automated indexing and discovery of documentation rather than manual user navigation.
  • Relative Path Tutorials1 Sub-TagEducational exercises that teach specifying file locations relative to the current working directory. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on teaching relative path concepts, not providing navigation tools.
  • Subdirectory Jumping1 Sub-TagCapabilities for directly jumping into subdirectories of the current working folder. **Distinct from Directory Navigators:** Specific to navigating relative subdirectories rather than global project context switching.
  • System Call NavigatorsListing, changing, creating, and removing directories using operating system system calls. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on system call interfaces (opendir, readdir, chdir), not interactive navigation tools.
  • Theme-BasedUses named folders as category labels for browsing wallpapers by theme through directory traversal. **Distinct from Directory Navigators:** Distinct from Directory Navigators: focuses on theme-based browsing of media content rather than general project directory navigation.
  • Virtual State TrackingInternal tracking of directory state to simulate path navigation without system calls. **Distinct from Directory Navigators:** Tracks an internal state of the current directory rather than providing a UI for navigating the physical filesystem.