awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Open-Shell avatar

Open-Shell/Open-Shell-MenuFork

0
View on GitHub↗
9,070 stele·511 fork-uri·C++·MIT·3 vizualizări

Open Shell Menu

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.

Features

  • Desktop Environment Customizers - Modifies the visual layout and functional elements of the operating system to match legacy workflows.
  • DLL Injection Hooks - Implements DLL-based system hooking to intercept Windows API calls and alter native shell behavior.
  • API Redirection - Routes internal Win32 OS function calls to custom handlers to modify the visual output of shell components.
  • Binary Instruction Patching - Modifies binary instructions in active system memory to disable modern UI elements and enable legacy views.
  • Shell Extensions - Registers custom components within the OS shell to extend file manager and start menu functionality.
  • Shell Interface Restorers - Replaces the modern Windows start menu and interface elements with traditional legacy styles.
  • UI Interface Enhancements - Adds legacy toolbars and status bars to the Windows file manager for enhanced utility and information.
  • Start Menu Replacements - Restores the classic hierarchical navigation and layout of older Windows start menus.
  • Classic Shell Restorers - Listens for window creation signals to restore classic styling and layout to system applications.
  • Legacy UI Component Restorers - Brings back traditional title bars and copy dialogs to system applications for a classic appearance.
  • Explorer Interface Customizers - Provides an interface enhancement that adds traditional toolbars and status bars to the native Windows file manager.
  • Desktop Emulators - Reverts modern system elements like copy dialogs and browser bars to a classic visual style.
  • Explorer Toolbars - Integrates a customizable toolbar into the file manager window for quick access to common tools.
  • Dynamic UI Injection - Provides mechanisms for injecting custom toolbars and status bars into existing native window handles.
  • Legacy Interface Restorers - Reverts the file copy interface to a legacy style to change the visual presentation of transfer progress.
  • Status Bars - Adds a real-time status bar to the file manager showing file size and disk space details.
  • Desktop Customization - Restores traditional Start Menu interface.

Istoric stele

Graficul istoricului de stele pentru open-shell/open-shell-menuGraficul istoricului de stele pentru open-shell/open-shell-menu

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Open Shell Menu

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Open Shell Menu.
  • valinet/explorerpatcherAvatar valinet

    valinet/ExplorerPatcher

    32,948Vezi pe GitHub↗

    ExplorerPatcher is a system utility designed to modify the behavior of the Windows shell by injecting custom code into core operating system processes. It functions as a background patching tool that intercepts internal function calls and replaces modern interface components with legacy alternatives, allowing for the restoration of traditional taskbar, menu, and task switcher behaviors. The project distinguishes itself through its use of dynamic link library injection and side-by-side binary replacement to alter the desktop environment at runtime. By redirecting execution flow within the syst

    C
    Vezi pe GitHub↗32,948
  • jdan/98.cssAvatar jdan

    jdan/98.css

    11,110Vezi pe GitHub↗

    98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int

    CSS
    Vezi pe GitHub↗11,110
  • polybar/polybarAvatar polybar

    polybar/polybar

    15,280Vezi pe GitHub↗

    Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and window manager integration tool, rendering real-time hardware metrics, system status, and window state for Linux desktops. The project features an inter-process communication system that allows separate processes to trigger dynamic updates or execute actions across the environment. It also includes a system for building hierarchical interactive menus that use this messaging to launch applications and system settings. Capabilities cover system monitoring for network connectivity a

    C++
    Vezi pe GitHub↗15,280
  • alexays/waybarAvatar Alexays

    Alexays/Waybar

    10,686Vezi pe GitHub↗

    Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system monitoring and desktop management. It functions as a shell component that integrates directly with Wayland protocols to track window manager states, manage system tray icons, and display real-time hardware, network, and power metrics. The project distinguishes itself through a highly flexible architecture that allows for independent or synchronized interface bars across multiple monitors, each with unique layout and styling rules. Users can extend the bar's functionality by creatin

    C++bargtki3status
    Vezi pe GitHub↗10,686
Vezi toate cele 30 alternative pentru Open Shell Menu→

Întrebări frecvente

Ce face open-shell/open-shell-menu?

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.

Care sunt principalele funcționalități ale open-shell/open-shell-menu?

Principalele funcționalități ale open-shell/open-shell-menu sunt: Desktop Environment Customizers, DLL Injection Hooks, API Redirection, Binary Instruction Patching, Shell Extensions, Shell Interface Restorers, UI Interface Enhancements, Start Menu Replacements.

Care sunt câteva alternative open-source pentru open-shell/open-shell-menu?

Alternativele open-source pentru open-shell/open-shell-menu includ: valinet/explorerpatcher — ExplorerPatcher is a system utility designed to modify the behavior of the Windows shell by injecting custom code into… jdan/98.css — 98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop… polybar/polybar — Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and… alexays/waybar — Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system… std-microblock/breeze-shell — Breeze Shell is a custom shell extension and operating system context menu customizer. It provides a replacement… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and…