awesome-repositories.com
Blog
MCP
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
·
clvv avatar

clvv/fasdArchived

0
View on GitHub↗
5,915 Stars·236 Forks·Shell·MIT·7 Aufrufe

Fasd

fasd ist ein Frecency-basierter Pfad-Navigator und POSIX-Shell-Produktivitätstool, das die Navigation zwischen Dateien und Verzeichnissen beschleunigen soll. Es fungiert als Command-Line-Wrapper, der Kurzschreibweisen in absolute Pfade auflöst, indem Ergebnisse basierend auf Häufigkeit und Aktualität des Zugriffs gerankt werden.

Das Utility nutzt Fuzzy-String-Matching und Case-Insensitive-Lookups, um teilweise Verzeichnis- und Dateinamen aufzulösen. Es kann zudem Zugriffshistorien aus externen Backends wie Texteditoren und Desktop-Umgebungen importieren, um die Genauigkeit der Ranking-Datenbank zu verfeinern.

Das Tool bietet Shell-Integration für Tab-Completion und Pfaderweiterung, wodurch Benutzer direkt zu Verzeichnissen springen oder externe Anwendungen und Editoren auf den gefundenen Dateien starten können. Diese Funktionen zielen darauf ab, die Anzahl der Tastatureingaben bei der Navigation und Automatisierung über die Kommandozeile zu reduzieren.

Features

  • Quick File Navigators - Implements a rapid navigation interface for jumping to files using partial name matching and frecency ranking.
  • Frecency-Based Ranking - Implements a ranking algorithm that combines access frequency and recency to determine the most likely target path.
  • Frecency-Based Navigators - Locates and opens files or directories using a ranking algorithm based on access frequency and recency.
  • Command Line Completions - Provides dynamic shell completion for matching files and directories via tab completion.
  • Command Line Navigation Tools - Facilitates rapid directory switching and filesystem traversal through shorthand queries in the terminal.
  • File Path Locators - Provides the ability to locate files and directories based on frecency and fuzzy matching.
  • Fuzzy Matching Utilities - Resolves shorthand queries into full paths using fuzzy string matching regardless of case or exact character ordering.
  • Quick Directory Jumpers - Changes the current working directory to the most recently accessed directory matching a query.
  • Frequency-Based Path Ranking - Implements a system for ranking filesystem paths based on access frequency and recency.
  • Shell Lifecycle Hooks - Uses shell hooks and tab-completion scripts to monitor directory changes and intercept user input.
  • Shell Productivity Tools - Enhances navigation and interaction within command-line shell environments using shorthand queries.
  • Shell Productivity Enhancements - Integrates with POSIX shell environments to improve navigation and interactive efficiency through path expansion.
  • Shell Integration - Hooks into POSIX shell environments to provide path navigation, completions, and usage tracking.
  • Fuzzy Shell Completions - Provides fuzzy-matched completion for shell commands and directory paths.
  • CLI Tab Completions - Suggests matching files and directories via tab completion in the shell to accelerate navigation.
  • Path Shorthand Expanders - Expands shorthand queries into full paths during command entry using tab completion or custom keybindings.
  • External Data Importers - Loads file access data from external formats (like editor logs) into the internal ranking system.
  • Access History Tracking - Records and recalls a history of recently opened files and folders from external sources for navigation.
  • External Application Integrations - Launches a specified external application or editor directly on the most frequently used file matching a search.
  • System Access History Integrations - Imports accessed path data from system backends like Spotlight, GTK, or Vim history to expand the search index.
  • History Importers - Imports file access history from text editors and desktop environments to refine path ranking accuracy.
  • Path-Based Application Launchers - Launches a specified program directly on the result of a path search to streamline workflows.
  • Quick Application Launchers - Launches external applications or editors directly on the most frequently used file matching a search query.
  • Command Wrappers - Provides a command wrapper that translates shorthand queries into absolute paths for other shell commands.
  • External Tool History Importers - Parses access logs from desktop environments and text editors to populate the internal ranking database.
  • Continuous Completion Triggers - Triggers interactive shell completion for files and directories via command-line prompts or keybindings.
  • Filesystem Path Indexes - Maintains a searchable, case-insensitive registry of filesystem paths to enable fast lookup of frequent locations.
  • Terminal Productivity - Quick access to files and directories.
  • Terminal Utilities - Quick access to files and directories via history.

Star-Verlauf

Star-Verlauf für clvv/fasdStar-Verlauf für clvv/fasd

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

Häufig gestellte Fragen

Was macht clvv/fasd?

fasd ist ein Frecency-basierter Pfad-Navigator und POSIX-Shell-Produktivitätstool, das die Navigation zwischen Dateien und Verzeichnissen beschleunigen soll. Es fungiert als Command-Line-Wrapper, der Kurzschreibweisen in absolute Pfade auflöst, indem Ergebnisse basierend auf Häufigkeit und Aktualität des Zugriffs gerankt werden.

Was sind die Hauptfunktionen von clvv/fasd?

Die Hauptfunktionen von clvv/fasd sind: Quick File Navigators, Frecency-Based Ranking, Frecency-Based Navigators, Command Line Completions, Command Line Navigation Tools, File Path Locators, Fuzzy Matching Utilities, Quick Directory Jumpers.

Welche Open-Source-Alternativen gibt es zu clvv/fasd?

Open-Source-Alternativen zu clvv/fasd sind unter anderem: junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard… wting/autojump — Autojump is a shell directory navigation tool and weighted directory search utility. It functions as a path shortcut… joelthelion/autojump — Autojump is a command line productivity tool and shell extension that automates directory navigation. It functions as… ajeetdsouza/zoxide — Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a… rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… aloxaf/fzf-tab — fzf-tab is a Zsh plugin that replaces the default tab-completion menu with an interactive fuzzy search interface…

Open-Source-Alternativen zu Fasd

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fasd.
  • junegunn/fzfAvatar von junegunn

    junegunn/fzf

    81,017Auf GitHub ansehen↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Gobashclifish
    Auf GitHub ansehen↗81,017
  • 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

    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

    Python
    Auf GitHub ansehen↗16,928
  • ajeetdsouza/zoxideAvatar von ajeetdsouza

    ajeetdsouza/zoxide

    37,467Auf GitHub ansehen↗

    Zoxide is a terminal utility designed to accelerate filesystem navigation by learning user habits. It functions as a command-line navigation tool that allows users to jump to frequently accessed directories using partial names rather than typing out full file paths. The tool maintains a persistent, atomic file-based database that records navigation history, enabling rapid lookups and safe updates across multiple shell sessions. The project distinguishes itself through a frecency-based ranking algorithm, which calculates directory relevance by combining access frequency with temporal decay. Th

    Rustautojumpbashcli
    Auf GitHub ansehen↗37,467
Alle 30 Alternativen zu Fasd anzeigen→