awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

113 مستودعات

Awesome GitHub RepositoriesContext Menu Customizations

Utilities for extending or modifying user interface context menus in web applications.

Distinguishing note: Focuses on the programmatic modification of UI menus rather than general UI component libraries.

Explore 113 awesome GitHub repositories matching user interface & experience · Context Menu Customizations. Refine with filters or upvote what's useful.

Awesome Context Menu Customizations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • slidevjs/slidevالصورة الرمزية لـ slidevjs

    slidevjs/slidev

    47,208عرض على GitHub↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    Slidev modifies the presentation context menu by adding, removing, or updating menu items through a client-side setup function.

    TypeScriptmarkdownpresentationslides
    عرض على GitHub↗47,208
  • filamentphp/filamentالصورة الرمزية لـ filamentphp

    filamentphp/filament

    31,215عرض على GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Allows customization of navigation items and actions within tenant-switching interfaces.

    PHPadminalpine-jsbuilder
    عرض على GitHub↗31,215
  • lenve/vhrالصورة الرمزية لـ lenve

    lenve/vhr

    28,090عرض على GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Retrieves and injects menu items into application routing based on the user's assigned roles.

    Java
    عرض على GitHub↗28,090
  • jedwatson/react-selectالصورة الرمزية لـ JedWatson

    JedWatson/react-select

    28,040عرض على GitHub↗

    react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types. The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for brand

    Controls the visibility and positioning of the dropdown menu through a centralized internal state machine.

    TypeScript
    عرض على GitHub↗28,040
  • spicetify/cliالصورة الرمزية لـ spicetify

    spicetify/cli

    23,479عرض على GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Injects interactive buttons into the playback interface to trigger custom actions or toggle player states.

    JavaScriptcommand-linecommand-line-toolcustomization
    عرض على GitHub↗23,479
  • necolas/react-native-webالصورة الرمزية لـ necolas

    necolas/react-native-web

    22,132عرض على GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Enables programmatic access to locale context for dynamic layout adjustments and directional transforms.

    JavaScriptcross-platformcss-in-jsgui-framework
    عرض على GitHub↗22,132
  • eclipse-theia/theiaالصورة الرمزية لـ eclipse-theia

    eclipse-theia/theia

    21,569عرض على GitHub↗

    Theia is a modular framework designed for building professional-grade development environments that function as both local desktop applications and remote browser-based services. It provides a comprehensive toolkit for constructing specialized coding tools, allowing developers to assemble custom interfaces and backend logic through a flexible, contribution-based architecture. The platform distinguishes itself through a highly extensible workbench that supports the integration of existing third-party editor plugins and standard language servers. By utilizing a dependency injection container an

    Adds custom menu items and submenus to the interface to organize commands into logical, hierarchical navigation structures.

    TypeScriptcloud-ideeditorelectron
    عرض على GitHub↗21,569
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Aggregates administrative view sets into hierarchical menu structures to simplify navigation for complex modules.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • hellzerg/optimizerالصورة الرمزية لـ hellzerg

    hellzerg/optimizer

    18,030عرض على GitHub↗

    This utility provides a centralized administrative framework for managing and optimizing Windows environments. It functions by executing system-level primitives, including registry modifications, service management, and file system operations, to enforce performance, privacy, and security policies. The project distinguishes itself through its template-driven automation, which allows users to apply predefined configuration profiles to ensure consistent system states across machines. It integrates low-level adjustments—such as memory balancing, startup control, and hardware parameter tuning—wit

    Allows customization of file explorer context menus to add or remove administrative shortcuts.

    C#cleanuphosts-fileoptimize
    عرض على GitHub↗18,030
  • bluepointlilac/contextmenumanagerالصورة الرمزية لـ BluePointLilac

    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 the right-click menu in Windows to add, remove, or reorganize shortcuts for files and folders to improve navigation.

    C#
    عرض على GitHub↗17,957
  • dortania/opencore-legacy-patcherالصورة الرمزية لـ dortania

    dortania/OpenCore-Legacy-Patcher

    17,633عرض على GitHub↗

    OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on legacy hardware that is no longer officially supported. By interposing a custom bootloader between the system firmware and the kernel, the project facilitates the deployment of current software releases on older devices, bypassing restrictive compatibility checks and hardware identification requirements. The project distinguishes itself through a comprehensive framework for system interposition and persistent patching. It employs dynamic kernel extension injection and runtime

    Generates custom graphical assets for the system boot menu to replace default icons for drives, operating systems, and tools.

    Pythonbig-surmacosopencore
    عرض على GitHub↗17,633
  • twitter/typeahead.jsالصورة الرمزية لـ twitter

    twitter/typeahead.js

    16,451عرض على GitHub↗

    typeahead.js is a JavaScript autocomplete library used to build searchable input fields that provide real-time suggestions from local or remote data sources. It functions as a client-side suggestion engine and an asynchronous search interface, providing a customizable UI toolkit for managing search suggestion menus. The library focuses on data aggregation and performance, allowing the combination of multiple local or remote datasets into a single interface grouped by category. It utilizes rate-limited asynchronous fetching to prevent API overloading and employs search data prefetching and loc

    Provides methods to programmatically open, close, or destroy the search functionality and its associated menu.

    JavaScript
    عرض على GitHub↗16,451
  • jaagr/polybarالصورة الرمزية لـ jaagr

    jaagr/polybar

    15,287عرض على GitHub↗

    Polybar is a customizable status bar for X11 window managers that functions as a desktop shell interface for displaying real-time system metrics and application status. It serves as a shell script runner and system resource monitor, rendering a persistent graphical overlay on the desktop to track CPU load, memory usage, battery levels, and network connection details. The project distinguishes itself by acting as a system tray host to manage background application icons and as a window manager interface that communicates via protocol messages to show active workspace indicators and window titl

    Displays user-defined menu trees for quick access to functions and application execution.

    C++
    عرض على GitHub↗15,287
  • polybar/polybarالصورة الرمزية لـ polybar

    polybar/polybar

    15,280عرض على 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

    Generates trees of user-defined menu options for quick access to applications and system settings.

    C++
    عرض على GitHub↗15,280
  • acdlite/recomposeالصورة الرمزية لـ acdlite

    acdlite/recompose

    14,801عرض على GitHub↗

    Recompose is a suite of toolsets for implementing higher-order component composition, context extraction, render optimization, and external state integration. It provides a library of utilities to wrap components in reusable logic and behavioral layers, allowing developers to chain functional wrappers and reduce nesting within a component tree. The project focuses on the composition of functional wrappers to inject properties and behavior into components. It includes a set of helpers for extracting values from component context and passing them as direct properties, as well as tools for integ

    Extracts values from component context and injects them as direct properties to decouple components from data sources.

    JavaScript
    عرض على GitHub↗14,801
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Discovers and programmatically selects application menu items to trigger actions.

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • tichau/fileconverterالصورة الرمزية لـ Tichau

    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

    Enables batch format conversions directly from the file manager interface via right-click context menu commands.

    C#
    عرض على GitHub↗13,633
  • alienator88/pearcleanerالصورة الرمزية لـ alienator88

    alienator88/Pearcleaner

    13,583عرض على GitHub↗

    Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi

    Integrates with the native file browser to provide quick access to uninstallation and cleanup actions.

    Swift
    عرض على GitHub↗13,583
  • dip/cmdkالصورة الرمزية لـ dip

    dip/cmdk

    12,695عرض على GitHub↗

    cmdk is an unstyled, headless React component library for building accessible search-based navigation and command interfaces. It provides the logic and state management required to create keyboard-navigable command palettes that filter lists of actions and items based on user input. The library distinguishes itself by remaining visually agnostic, offering a collection of logic-heavy components without predefined styles. It supports advanced organization through hierarchical menu navigation, nested paging systems, and conditional group filtering that hides categories when no child items match

    Implements nested menu structures and paging systems to organize large sets of commands.

    TypeScriptcomboboxcommand-menucommand-palette
    عرض على GitHub↗12,695
  • downshift-js/downshiftالصورة الرمزية لـ downshift-js

    downshift-js/downshift

    12,295عرض على GitHub↗

    Downshift is a headless UI component library and framework for React that provides the state and interaction primitives necessary to build accessible autocomplete, combobox, and select dropdown components. It functions as a WAI-ARIA UI framework, generating the required ARIA attributes and keyboard event handlers to ensure screen reader compliance without providing any default styling. The library utilizes a headless component pattern to decouple interaction logic from the visual presentation. It manages complex state transitions through reducers and synchronizes internal UI state with extern

    Offers programmatic methods to manage the visibility, lifecycle, and state of autocomplete suggestion menus.

    JavaScriptaccessibleautocompleteautosuggest
    عرض على GitHub↗12,295
السابق12345…6التالي
  1. Home
  2. User Interface & Experience
  3. Context Menu Customizations

استكشف الوسوم الفرعية

  • Application Launch Menus4 وسوم فرعيةUser-defined menu trees designed for quick access to system settings and application execution. **Distinct from Context Menu Customizations:** Distinct from context menu customizations as it focuses on global application launching and system settings rather than element-specific context menus.
  • Boot Menu Asset Customizers2 وسوم فرعيةTools for generating and replacing graphical assets in system boot menus. **Distinct from Context Menu Customizations:** Distinct from Context Menu Customizations: focuses on boot-time graphical assets rather than application context menus.
  • Browser Right-Click MenusAdds custom items to the browser's right-click menu that appear when clicking on pages, images, links, or selected text. **Distinct from Context Menu Customizations:** Distinct from Context Menu Customizations: focuses specifically on browser right-click menus rather than general web application context menus.
  • Component Context Access1 وسم فرعيMechanisms for referencing parent interface instances within custom templates. **Distinct from Context Menu Customizations:** Distinct from Context Menu Customizations: focuses on parent-child component context access rather than UI menu modification.
  • Conditional Menu Items13 وسوم فرعيةLogic for determining the visibility of menu items based on application state. **Distinct from Context Menu Customizations:** Focuses on the conditional logic for item display rather than the general modification of context menus.
  • Custom Content HostingEmbedding arbitrary UI elements within menu surfaces to enable advanced interaction patterns. **Distinct from Context Menu Customizations:** Distinct from Context Menu Customizations: specifically about hosting complex UI components inside a menu instead of just modifying text or links.
  • Custom Menu Item Definitions1 وسم فرعيThe ability to define new structural elements like entries, sub-menus, and separators in a shell interface. **Distinct from Conditional Menu Items:** Focuses on the definition and creation of new menu structures rather than the conditional logic for their visibility
  • Device Interface CustomizationTools for modifying the visual assets, animations, and menu layouts of a physical device. **Distinct from Context Menu Customizations:** Focuses on embedded device interface personalization rather than web application layouts
  • File-Context Application LaunchersTools that launch external applications based on the currently selected file or folder. **Distinct from Application Launch Menus:** Focuses on launching apps relative to a selected file/folder context rather than a general global app menu.
  • Finder Context Menu ExtensionsCustomizations that add entries to the native macOS Finder right-click menu. **Distinct from Context Menu Customizations:** Specifically targets the native OS file manager context menu rather than web application menus.
  • Kernel Boot SplashscreensGraphical images displayed during the early kernel boot process to brand the system startup. **Distinct from Boot Menu Asset Customizers:** Distinct from boot menu assets which appear in the selection menu; this covers the transition from power-on to app.
  • Markdown Menu InjectionCustomizations to the system text menu for inserting markdown formatting symbols. **Distinct from Context Menu Customizations:** Focuses on injecting specific markdown symbols and pairing characters rather than general menu structure modification.
  • Playback Control InjectionsMechanisms for injecting custom interactive controls into media playback interfaces. **Distinct from Context Menu Customizations:** Distinct from general context menu customization: focuses on injecting persistent playback buttons rather than menu items.
  • Print Dialog OverridesOverride the browser's default context menus and print dialogs to add application-specific options and behavior. **Distinct from Context Menu Customizations:** Distinct from Context Menu Customizations: adds print dialog overrides alongside context menu customization.
  • Tenant Menu Customizers2 وسوم فرعيةUtilities for modifying the tenant switching navigation interface. **Distinct from Context Menu Customizations:** Distinct from general context menu customization: focuses on tenant-specific navigation menus.
  • UEFI Boot Asset Customizers1 وسم فرعيTools for replacing graphical images and logos specifically within the UEFI firmware boot process. **Distinct from Boot Menu Asset Customizers:** Focuses on the UEFI partition image injection rather than general boot menu asset generation.