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

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

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

25 个仓库

Awesome GitHub RepositoriesCommand Line Productivity

Tools to enhance shell navigation, history, and command execution.

Explore 25 awesome GitHub repositories matching part of an awesome list · Command Line Productivity. Refine with filters or upvote what's useful.

Awesome Command Line Productivity GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nvbn/thefucknvbn 的头像

    nvbn/thefuck

    97,358在 GitHub 上查看↗

    This tool is a rule-based engine designed to automate the correction of failed terminal commands. By integrating directly into the shell environment, it intercepts command execution errors, analyzes exit codes and output streams, and applies corrective logic to resolve typos or syntax mistakes. It functions as a persistent background utility that monitors command history to provide immediate remediation for input failures. The system distinguishes itself through a modular, plugin-oriented architecture that allows for extensive customization. Users can define their own correction rules via scr

    Corrects previous console commands automatically.

    Pythonpythonshell
    在 GitHub 上查看↗97,358
  • ajeetdsouza/zoxideajeetdsouza 的头像

    ajeetdsouza/zoxide

    37,467在 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

    Fast, cross-shell filesystem navigation tool.

    Rustautojumpbashcli
    在 GitHub 上查看↗37,467
  • mhnightcat/superfileMHNightCat 的头像

    MHNightCat/superfile

    17,522在 GitHub 上查看↗

    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.

    Enhances shell navigation and workflow efficiency by allowing file management without manual path commands.

    Go
    在 GitHub 上查看↗17,522
  • bash-it/bash-itBash-it 的头像

    Bash-it/bash-it

    15,104在 GitHub 上查看↗

    Bash-it is a framework for organizing and enhancing the Bash shell environment. It provides a structured system for managing aliases, custom scripts, and environment settings to prevent clutter in the primary configuration file. The project includes a prompt customizer with predefined visual themes and a suite of intelligent command completions designed to increase typing speed and reduce input errors. The framework covers broad capability areas including shell configuration management, visual appearance customization, and environment troubleshooting through diagnostic utilities.

    Enhances shell navigation and command execution through intelligent autocompletion and shortcut aliases.

    Shellbashbash-aliasbash-completion
    在 GitHub 上查看↗15,104
  • sorin-ionescu/preztosorin-ionescu 的头像

    sorin-ionescu/prezto

    14,552在 GitHub 上查看↗

    Prezto is a Zsh configuration framework and shell environment manager designed to organize environment variables, aliases, and startup scripts through a modular file structure. It functions as a plugin collection and prompt theme engine, utilizing Zsh-native scripting to manage shell behavior across different platforms. The framework distinguishes itself through a modular-based configuration and submodule-driven extensions, allowing users to load discrete functional modules and update core components via Git. It features a dedicated prompt engine that integrates repository metadata and system

    Enhances terminal workflows with a comprehensive set of aliases, shortcuts, and history search.

    Shell
    在 GitHub 上查看↗14,552
  • onceupon/bash-onelineronceupon 的头像

    onceupon/Bash-Oneliner

    10,690在 GitHub 上查看↗

    Bash-Oneliner is a curated collection of reusable shell snippets and command-line patterns designed for system administration and data processing in Unix-like environments. It serves as a productivity guide for executing efficient terminal operations, text stream manipulation, and routine maintenance tasks using native shell primitives. The project focuses on modular command composition, allowing users to build complex workflows by chaining standard utilities through pipe-based data streaming. It emphasizes the use of POSIX-compliant shell execution and regular expression-powered text process

    Provides a productivity guide for executing efficient terminal operations and building complex command pipelines.

    bashdata-processinggrep
    在 GitHub 上查看↗10,690
  • dahlbyk/posh-gitdahlbyk 的头像

    dahlbyk/posh-git

    8,218在 GitHub 上查看↗

    posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade

    Integrates Git status and information into the prompt.

    PowerShellchocolateygitpowershell
    在 GitHub 上查看↗8,218
  • chrisant996/clinkchrisant996 的头像

    chrisant996/clink

    5,320在 GitHub 上查看↗

    Clink 是一个命令行增强器和 Shell 扩展,用于 Windows CMD 终端。它作为一个 Readline 风格的输入库和补全引擎,为标准 Windows 命令行环境添加了高级行编辑、持久命令历史记录和命令参数预测功能。 该项目通过可脚本化的架构脱颖而出,允许自定义补全定义、Lua 键盘映射和动态提示符自定义。它能够创建上下文敏感的提示符,其中可以包含异步更新、基于环境的格式化和瞬态显示,以减少视觉混乱。 该工具包涵盖了广泛的功能领域,包括带有自定义键绑定的终端输入映射、基于历史记录和文件名的实时命令建议,以及用于处理批处理提示和启动脚本的 Shell 自动化。它还提供了一个通过专用命令行界面管理配色主题和应用程序设置的系统。

    Enhances shell navigation, history, and command execution to improve overall terminal workflow efficiency.

    C++
    在 GitHub 上查看↗5,320
  • eriner/zimEriner 的头像

    Eriner/zim

    4,632在 GitHub 上查看↗

    Zim 是一个 Zsh 配置框架和环境管理器,旨在优化 Shell 性能和生产力。它作为插件管理器、提示符自定义器和性能优化器,将主题和模块捆绑到一个有机的系统中。 该框架的特色在于使用字节码编译来加速 Shell 启动时间并提高执行速度。它采用模块化系统来安装、更新和同步来自本地或远程源的外部 Shell 模块和脚本。 该项目涵盖了广泛的功能,包括通过 Git 集成实现开发者工作流自动化、诸如简写别名和 Tab 补全系统等命令行生产力工具,以及针对 Homebrew 和 Pacman 等工具的系统包管理。它还提供提示符工程工具,用于注入实时元数据并为界面应用视觉主题。 该环境通过一个中央配置文件进行管理,该文件定义了插件生命周期和基于检测到的操作系统的条件初始化逻辑。

    Enhances shell navigation and execution through shorthand aliases, smart tab completion, and history management.

    Shell
    在 GitHub 上查看↗4,632
  • lzybkr/psreadlinelzybkr 的头像

    lzybkr/PSReadLine

    4,304在 GitHub 上查看↗

    PSReadLine is a command line editor for PowerShell that provides advanced line editing and command history management. It functions as a suite of tools for enhancing the interactive shell experience through a Bash-inspired implementation of editing, completion, mapping, synchronization, and highlighting. The project includes an interactive completion engine for navigating suggestions via a menu system and a keyboard mapping tool for assigning shortcuts to custom actions. It also features a session history synchronizer that automatically saves and shares command history across multiple active

    Implements bash-style readline with history and search.

    C#
    在 GitHub 上查看↗4,304
  • defunkt/gistdefunkt 的头像

    defunkt/gist

    3,807在 GitHub 上查看↗

    Gist is a command-line interface designed for managing code snippets on remote repository services. It enables users to publish local files, clipboard content, or data from standard input streams directly to a remote service, facilitating the creation and modification of snippets without leaving the terminal. The tool distinguishes itself through its support for enterprise environments and secure authentication. It allows users to redirect operations to private or self-hosted instances by configuring custom base URLs via environment variables. Security is maintained through an OAuth device fl

    Streamlines developer workflows by interacting with remote code repositories directly from the terminal.

    Ruby
    在 GitHub 上查看↗3,807
  • orange-cyberdefense/arsenalOrange-Cyberdefense 的头像

    Orange-Cyberdefense/arsenal

    3,686在 GitHub 上查看↗

    Arsenal is a terminal command inventory and launcher designed to manage curated libraries of shell syntax and markdown-based cheatsheets. It functions as a searchable repository for complex terminal operations, allowing users to import structured text files and execute commands within a managed environment. The tool integrates with terminal multiplexers to launch commands in separate panes, decoupling execution from the main interface. It features a variable manager that defines global arguments, such as target addresses, which are automatically mapped into command templates to eliminate repe

    Enhances shell workflow by managing a searchable library of complex syntax and variables.

    Python
    在 GitHub 上查看↗3,686
  • kelleyma49/psfzfkelleyma49 的头像

    kelleyma49/PSFzf

    1,135在 GitHub 上查看↗

    A PowerShell wrapper around the fuzzy finder fzf

    Wraps fuzzy file finder for command line interaction.

    PowerShell
    在 GitHub 上查看↗1,135
  • jdhitsolutions/psscripttoolsjdhitsolutions 的头像

    jdhitsolutions/PSScriptTools

    998在 GitHub 上查看↗

    :wrench: :hammer: A set of PowerShell functions you might use to enhance your own functions and scripts or to facilitate working in the console. Most should work in both Windows PowerShell and PowerShell 7, even cross-platform. Any operating system limitations should be handled on a per command basis. The Samples folder contains demonstration script files

    Enhances console functionality with utility functions.

    PowerShell
    在 GitHub 上查看↗998
  • vors/zlocationvors 的头像

    vors/ZLocation

    623在 GitHub 上查看↗

    ZLocation is the new Jump-Location

    Implements directory jumping based on frequency.

    PowerShell
    在 GitHub 上查看↗623
  • tkellogg/jump-locationtkellogg 的头像

    tkellogg/Jump-Location

    475在 GitHub 上查看↗

    Powershell cd that reads your mind

    Provides fast directory navigation similar to autojump.

    C#
    在 GitHub 上查看↗475
  • ramblingcookiemonster/psdependRamblingCookieMonster 的头像

    RamblingCookieMonster/PSDepend

    308在 GitHub 上查看↗

    PowerShell Dependency Handler

    Handles dependency management for modules and scripts.

    PowerShell
    在 GitHub 上查看↗308
  • lzybkr/tabexpansionpluspluslzybkr 的头像

    lzybkr/TabExpansionPlusPlus

    205在 GitHub 上查看↗

    A V3 PowerShell module to improve tab expansion and Intellisense

    Customizes and extends tab completion functionality.

    PowerShell
    在 GitHub 上查看↗205
  • powershellframeworkcollective/psutilPowershellFrameworkCollective 的头像

    PowershellFrameworkCollective/PSUtil

    162在 GitHub 上查看↗

    A PowerShell Module designed to make life easier

    Adds convenience shortcuts, aliases, and key bindings.

    PowerShell
    在 GitHub 上查看↗162
  • powershell/modulesPowerShell 的头像

    PowerShell/Modules

    113在 GitHub 上查看↗

    This repo contains modules that are published to PowerShellGallery.com and may also be included in PowerShell 7 releases.

    Adds parameter completion for native Unix utilities.

    C#
    在 GitHub 上查看↗113
上一个12下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Command Line Productivity