awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wting avatar

wting/autojump

0
View on GitHub↗
16,928 stars·710 forks·Python·17 views

Autojump

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 manager windows at specific target directories from the command line. It also includes configurable search filtering to toggle between case-sensitive and case-insensitive matching.

Features

  • Directory Navigators - Provides a weighted directory navigation tool that minimizes keystrokes by learning frequent paths.
  • Command Line Navigation Tools - Provides a terminal utility for rapid directory switching and filesystem traversal using partial matches.
  • Directory History Tracking - Tracks directory access history to enable rapid navigation via partial name matching.
  • Pattern-Based Shortcuts - Automates directory changes by learning navigation patterns to minimize required keystrokes.
  • Frecency-Based Ranking - Ranks directories using a frecency algorithm that combines access frequency and recency to determine relevance.
  • Path Matching Tools - Implements partial-string matching to resolve destination folders from the history database based on user input.
  • Frequency-Based Path Ranking - Ranks folders based on access frequency to provide the most relevant destination for search queries.
  • Shell Integrations - Interacts with the shell environment to automatically change the current working directory to the matched path.
  • Flat-File Databases - Uses a simple flat-file database to persist directory visit history and weights across sessions.
  • Priority Weighting - Allows users to manually influence the ranking frequency of specific folders in search results.
  • Subdirectory Jumping - Enables direct navigation to subdirectories located within the current working directory.
  • Shell Workflow Optimizers - Optimizes shell workflows by reducing the keystrokes required to access deeply nested directories.
  • CLI Utilities - Directory navigation tool that learns from history.
  • Command Line Helpers - Fast directory navigation by learning frequently visited paths.
  • Command Line Tools - Directory navigation tool based on history.
  • Command Line Utilities - Fast directory navigation based on frequency.
  • Directory Navigation - Directory navigation based on usage frequency.
  • File Management - A cd command that learns - easily navigate directories from the command line.
  • Shells and Command Line - Heuristic-based navigation tool for faster console filesystem movement.
  • Terminal Utilities - Fast directory navigation for the command line.

Star history

Star history chart for wting/autojumpStar history chart for wting/autojump

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Autojump

Similar open-source projects, ranked by how many features they share with Autojump.
  • rupa/zrupa avatar

    rupa/z

    17,016View on GitHub↗

    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

    Shell
    View on GitHub↗17,016
  • joelthelion/autojumpjoelthelion avatar

    joelthelion/autojump

    16,928View on GitHub↗

    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
    View on GitHub↗16,928
  • ajeetdsouza/zoxideajeetdsouza avatar

    ajeetdsouza/zoxide

    37,467View on GitHub↗

    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
    View on GitHub↗37,467
  • nvim-mini/mini.nvimnvim-mini avatar

    nvim-mini/mini.nvim

    9,325View on GitHub↗

    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

    Lualuamini-nvimneovim
    View on GitHub↗9,325
See all 30 alternatives to Autojump→

Frequently asked questions

What does wting/autojump do?

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.

What are the main features of wting/autojump?

The main features of wting/autojump are: Directory Navigators, Command Line Navigation Tools, Directory History Tracking, Pattern-Based Shortcuts, Frecency-Based Ranking, Path Matching Tools, Frequency-Based Path Ranking, Shell Integrations.

What are some open-source alternatives to wting/autojump?

Open-source alternatives to wting/autojump include: rupa/z — z is a shell navigation utility and directory history tracker designed to reduce the amount of typing required to move… 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… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… sharkdp/fd — This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery.… jarun/nnn — This project is a keyboard-driven terminal file manager designed for efficient navigation and manipulation of local…