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

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

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

11 个仓库

Awesome GitHub RepositoriesShell Extensions

Components that integrate custom functionality directly into the native file explorer and context menus.

Explore 11 awesome GitHub repositories matching operating systems & systems programming · Shell Extensions. Refine with filters or upvote what's useful.

Awesome Shell Extensions GitHub Repositories

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

    microsoft/PowerToys

    135,047在 GitHub 上查看↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Injects custom functionality directly into the native file explorer and context menus to streamline user interactions.

    Cadvanced-pastecolor-pickercommand-palette
    在 GitHub 上查看↗135,047
  • bluepointlilac/contextmenumanagerBluePointLilac 的头像

    BluePointLilac/ContextMenuManager

    17,957在 GitHub 上查看↗

    ContextMenuManager is a desktop utility designed for the Windows operating system that enables users to modify, add, or remove entries within file and folder right-click menus. It functions as a configuration interface that interacts with the Windows Registry to manage shell extensions and define custom command execution paths. The tool provides granular control over the system interface by allowing users to hide unnecessary menu items, update labels and icons, or create new commands to trigger specific file operations. By managing these registry-based shell integrations, the software allows

    Modifies system configuration hives to inject custom command handlers directly into the operating system file explorer context menus.

    C#
    在 GitHub 上查看↗17,957
  • tichau/fileconverterTichau 的头像

    Tichau/FileConverter

    13,633在 GitHub 上查看↗

    FileConverter is a batch processing utility designed to automate file format transformations and system-level file management. It functions as a metadata-aware engine that integrates directly into the operating system shell, allowing users to trigger conversion tasks through the file manager context menu. The tool distinguishes itself by combining format conversion with automated post-processing workflows. Users can define reusable conversion presets to ensure consistent quality and settings across batch operations. Furthermore, the system utilizes metadata from source files to dynamically ge

    Adds file transformation commands directly to the file explorer right-click menu for improved workflow efficiency.

    C#
    在 GitHub 上查看↗13,633
  • wwmm/easyeffectswwmm 的头像

    wwmm/easyeffects

    9,690在 GitHub 上查看↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    Integrates audio effect profile controls directly into the desktop environment shell.

    HTMLauto-volumecompressorequalizer
    在 GitHub 上查看↗9,690
  • gokcehan/lfgokcehan 的头像

    gokcehan/lf

    9,340在 GitHub 上查看↗

    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

    Integrates custom shell commands to add specialized behaviors and automate filesystem management tasks.

    Gofile-managerterminal
    在 GitHub 上查看↗9,340
  • open-shell/open-shell-menuOpen-Shell 的头像

    Open-Shell/Open-Shell-Menu

    9,070在 GitHub 上查看↗

    Open-Shell-Menu is a Windows shell extension and UI restorer designed to replace modern system interfaces with traditional styles. It functions as a start menu replacement and a customization tool for the Windows file manager and other system applications. The project restores legacy hierarchical navigation to the start menu and reinstates classic visual elements, such as traditional title bars and copy dialogs. It specifically targets the restoration of legacy toolbars and status bars within the file manager and introduces traditional interface elements to web browser windows.

    Registers custom components within the OS shell to extend file manager and start menu functionality.

    C++
    在 GitHub 上查看↗9,070
  • winfsp/winfspwinfsp 的头像

    winfsp/winfsp

    8,687在 GitHub 上查看↗

    WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra

    Connects user-mode file systems with the operating system shell for consistent behavior in the file explorer.

    Cdriverfilesystemfuse
    在 GitHub 上查看↗8,687
  • gitextensions/gitextensionsgitextensions 的头像

    gitextensions/gitextensions

    8,361在 GitHub 上查看↗

    GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin

    Injects custom menu items and context-aware icons into the operating system file explorer via native platform APIs.

    C#gitgit-clientgit-gui
    在 GitHub 上查看↗8,361
  • maharmstone/btrfsmaharmstone 的头像

    maharmstone/btrfs

    7,524在 GitHub 上查看↗

    Btrfs for Windows is a kernel-mode driver and filesystem manager that enables read and write access to Btrfs formatted drives on Windows operating systems. It implements the Linux Btrfs on-disk format, providing a bridge for native filesystem interaction including a dedicated integration for the Windows Subsystem for Linux. The project distinguishes itself through an identity mapping layer that translates Linux user and group IDs into Windows security identifiers to maintain file ownership and permissions. It further integrates with the Windows environment via a shell extension for managing s

    Integrates custom subvolume and snapshot management commands directly into the Windows File Explorer context menus.

    Cbtrfswindows
    在 GitHub 上查看↗7,524
  • noctalia-dev/noctalia-shellnoctalia-dev 的头像

    noctalia-dev/noctalia-shell

    3,988在 GitHub 上查看↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Implements a plugin system to extend shell functionality with custom bar widgets and launcher providers.

    QMLdotfileshyprlandlinux
    在 GitHub 上查看↗3,988
  • std-microblock/breeze-shellstd-microblock 的头像

    std-microblock/breeze-shell

    3,051在 GitHub 上查看↗

    Breeze Shell is a custom shell extension and operating system context menu customizer. It provides a replacement interface for native system menus, allowing for the modification of both the behavior and appearance of right-click interactions. The project enables the addition of custom buttons and actions to system menus through an embedded script interface. It allows for the complete replacement of default operating system menus with custom interfaces that feature unique visual themes and animations. The software integrates with the operating system to intercept context menu events and injec

    Acts as a shell extension that integrates custom logic and animated interfaces into native OS context menus.

    C++context-menuexploreronecommander
    在 GitHub 上查看↗3,051
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration
  4. Shell Extensions