awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Open-Shell avatar

Open-Shell/Open-Shell-MenuFork

0
View on GitHub↗
9,070 estrellas·511 forks·C++·MIT·3 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de open-shell/open-shell-menuGráfico del historial de estrellas de open-shell/open-shell-menu

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Open Shell Menu

Proyectos open-source similares, clasificados según cuántas características comparten con Open Shell Menu.
  • valinet/explorerpatcherAvatar de valinet

    valinet/ExplorerPatcher

    32,948Ver en 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
    Ver en GitHub↗32,948
  • jdan/98.cssAvatar de jdan

    jdan/98.css

    11,110Ver en 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
    Ver en GitHub↗11,110
  • polybar/polybarAvatar de polybar

    polybar/polybar

    15,280Ver en 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++
    Ver en GitHub↗15,280
  • alexays/waybarAvatar de Alexays

    Alexays/Waybar

    10,686Ver en 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
    Ver en GitHub↗10,686
Ver las 30 alternativas a Open Shell Menu→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de open-shell/open-shell-menu?

Las características principales de open-shell/open-shell-menu son: Desktop Environment Customizers, DLL Injection Hooks, API Redirection, Binary Instruction Patching, Shell Extensions, Shell Interface Restorers, UI Interface Enhancements, Start Menu Replacements.

¿Qué alternativas de código abierto existen para open-shell/open-shell-menu?

Las alternativas de código abierto para open-shell/open-shell-menu incluyen: 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…