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

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

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

7 个仓库

Awesome GitHub RepositoriesAction Mapping

Mapping specific context-menu entries to executable functions or external API calls.

Distinct from Context Menu Construction: Distinct from construction by focusing on the mapping of menu items to actions rather than the UI structure.

Explore 7 awesome GitHub repositories matching user interface & experience · Action Mapping. Refine with filters or upvote what's useful.

Awesome Action Mapping GitHub Repositories

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

    Anxcye/anx-reader

    7,613在 GitHub 上查看↗

    anx-reader is a cross-platform e-book reader and cloud-synced library manager. It renders various electronic book formats into a standardized HTML view with customizable themes and fonts for a consistent experience across different operating systems. The project integrates a large language model as a reading assistant to summarize text and answer questions about book content. It also functions as a digital annotation tool for creating color-coded highlights and detailed notes for external research export. The system includes capabilities for organizing digital library collections, synchroniz

    Maps context-menu actions to external dictionary and translation lookups.

    Dartdartebook-readerflutter
    在 GitHub 上查看↗7,613
  • mobxjs/mobx-state-treemobxjs 的头像

    mobxjs/mobx-state-tree

    7,050在 GitHub 上查看↗

    MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed model definitions with reactive snapshots and patch-based change tracking. It provides a reactive state container with runtime and compile-time type safety, where application state is defined as a tree of typed models with collocated actions, computed views, and lifecycle hooks for predictable state mutations. The library is built around an action-centric mutation model that encapsulates all state changes within named functions that directly modify the tree, supported by genera

    Provides a built-in mechanism to retrieve the context of the currently executing action for introspection.

    TypeScripthacktoberfestmobxmobx-state-tree
    在 GitHub 上查看↗7,050
  • gnunn1/tilixgnunn1 的头像

    gnunn1/tilix

    5,690在 GitHub 上查看↗

    Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal

    Runs a predefined action when terminal output matches a regular expression pattern.

    D
    在 GitHub 上查看↗5,690
  • neogitorg/neogitNeogitOrg 的头像

    NeogitOrg/neogit

    5,442在 GitHub 上查看↗

    Neogit is a visual Git version control client designed for managing repositories through staging, committing, pushing, and merging. It provides a suite of tools for inspecting code differences, visualizing commit history via a graphical branch tree, and automating event-based workflows. The project features a workflow automation system that triggers custom logic and notifications based on repository events, such as branch creation or pushes. It also includes utilities for generating direct deep-links to commits, pull requests, and file structures on remote version control hosting providers.

    Maps version control commands to specific UI elements based on the selected file or branch.

    Luagitluaneovim
    在 GitHub 上查看↗5,442
  • slack-go/slackslack-go 的头像

    slack-go/slack

    4,948在 GitHub 上查看↗

    This is a Go client library for interacting with the Slack API, providing a programmatic interface to manage channels, users, and workspace settings. It functions as a bot framework and event handler, allowing for the development of automated assistants that respond to workspace activities. The library includes a dedicated Block Kit builder for constructing complex UI layouts, such as interactive elements, data tables, and visualizations, for rich messaging. It also provides a full implementation for managing user authentication and identity verification through OAuth2 and OpenID Connect. Br

    Builds interactive message blocks with action elements for rendering in conversations.

    Gogogolangslack
    在 GitHub 上查看↗4,948
  • kalkih/mini-graph-cardkalkih 的头像

    kalkih/mini-graph-card

    3,830在 GitHub 上查看↗

    mini-graph-card is a customizable dashboard card and sensor widget for Home Assistant designed to visualize historical telemetry and sensor data. It functions as a time-series data visualizer that renders historical numeric and binary sensor data as line or bar graphs using an SVG graphing component. The project differentiates itself through the ability to extract specific nested attributes from entities and map non-numeric states into numeric values for visualization. It supports dynamic visual styling via color thresholds, logarithmic scales, and filling effects, alongside a multi-axis coor

    Provides interactive UI elements that allow users to trigger services or navigate paths via card taps.

    JavaScript
    在 GitHub 上查看↗3,830
  • mckinsey/vizromckinsey 的头像

    mckinsey/vizro

    3,579在 GitHub 上查看↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Connects input components to action functions and routes resulting data back to UI model properties.

    Pythondashboarddata-visualizationplotly
    在 GitHub 上查看↗3,579
  1. Home
  2. User Interface & Experience
  3. Context Menu Construction
  4. Action Mapping

探索子标签

  • Running Action Contexts2 个子标签Retrieves the execution context of the currently running action, enabling introspection of active state mutations. **Distinct from Action Mapping:** Distinct from Action Mapping: focuses on querying the runtime context of an executing action rather than mapping menu items to functions.
  • UI-to-Logic Data MappingMapping data from input components to function arguments and returning results to UI properties. **Distinct from Action Mapping:** Covers the full bidirectional flow between UI components and Python functions, not just menu mappings.