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
·

11 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/powertoysAvatar von microsoft

    microsoft/PowerToys

    135,047Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗135,047
  • bluepointlilac/contextmenumanagerAvatar von BluePointLilac

    BluePointLilac/ContextMenuManager

    17,957Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗17,957
  • tichau/fileconverterAvatar von Tichau

    Tichau/FileConverter

    13,633Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗13,633
  • wwmm/easyeffectsAvatar von wwmm

    wwmm/easyeffects

    9,690Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,690
  • 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

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

    Gofile-managerterminal
    Auf GitHub ansehen↗9,340
  • open-shell/open-shell-menuAvatar von Open-Shell

    Open-Shell/Open-Shell-Menu

    9,070Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗9,070
  • winfsp/winfspAvatar von winfsp

    winfsp/winfsp

    8,687Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,687
  • gitextensions/gitextensionsAvatar von gitextensions

    gitextensions/gitextensions

    8,361Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,361
  • maharmstone/btrfsAvatar von maharmstone

    maharmstone/btrfs

    7,524Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,524
  • noctalia-dev/noctalia-shellAvatar von noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,988
  • std-microblock/breeze-shellAvatar von std-microblock

    std-microblock/breeze-shell

    3,051Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,051
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration
  4. Shell Extensions