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

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

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

26 个仓库

Awesome GitHub RepositoriesVisual Identifiers

Custom identifiers for proxy groups.

Explore 26 awesome GitHub repositories matching user interface & experience · Visual Identifiers. Refine with filters or upvote what's useful.

Awesome Visual Identifiers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • clash-verge-rev/clash-verge-revclash-verge-rev 的头像

    clash-verge-rev/clash-verge-rev

    126,057在 GitHub 上查看↗

    This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process criteria. The system facilitates complex network configurations through proxy chaining, rule-based routing, and the aggregation of multiple remote subscription sources. Beyond core networking, the tool includes developer-focused utilities for configuration management and system

    Supports custom visual identifiers for proxy groups using remote image URLs, encoded strings, or vector graphics.

    TypeScriptclashclash-metaclash-verge
    在 GitHub 上查看↗126,057
  • home-assistant/corehome-assistant 的头像

    home-assistant/core

    87,753在 GitHub 上查看↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Includes a searchable library of graphical icons to help users visually identify and distinguish different devices and entities.

    Pythonasynciohacktoberfesthome-automation
    在 GitHub 上查看↗87,753
  • google/material-design-iconsgoogle 的头像

    google/material-design-icons

    53,449在 GitHub 上查看↗

    This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The library distinguishes itself through the use of variable font technology, which allows for the dynamic adjustment of icon weight, grade, and optical size directly through style sheet properties. By leveraging native font rendering engines and CSS class-based styling, the collection

    Unify visual language across mobile and web environments using a shared set of standardized vector symbols.

    androidiconsios
    在 GitHub 上查看↗53,449
  • fyne-io/fynefyne-io 的头像

    fyne-io/fyne

    27,941在 GitHub 上查看↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Displays a clickable icon in the desktop taskbar area for quick access to application controls.

    Goandroidcross-platformfyne
    在 GitHub 上查看↗27,941
  • lucide-icons/lucidelucide-icons 的头像

    lucide-icons/lucide

    21,186在 GitHub 上查看↗

    Lucide is a collection of consistent, scalable vector icons designed as a reusable component library for web and mobile interfaces. It provides a standardized set of visual symbols that support dynamic styling, programmatic manipulation, and accessibility features, ensuring that icons remain perceivable and usable across diverse development environments. The library distinguishes itself through a framework-agnostic architecture that defines icons as raw coordinate data, allowing for consistent rendering across various platforms. It supports tree-shakable module exports and bundle size optimiz

    Displays visual previews and documentation for icons directly within the code editor.

    TypeScriptfeather-iconsfigmaicons
    在 GitHub 上查看↗21,186
  • tabler/tabler-iconstabler 的头像

    tabler/tabler-icons

    20,202在 GitHub 上查看↗

    Tabler Icons is a library of scalable vector graphics designed for consistent visual representation across web interfaces and digital applications. It functions as a comprehensive suite of customizable graphical symbols and pre-built visual elements that adapt to various screen sizes to support interface development. The library utilizes path-based vector rendering, allowing icons to scale infinitely without loss of quality by being rasterized directly by the browser engine. Each asset is constructed on a normalized coordinate grid to ensure consistent proportions, and the icons are designed

    Delivers consistent, sharp visual symbols that maintain clarity across all display scales and resolutions.

    JavaScriptbootstrap-iconscomponentscss
    在 GitHub 上查看↗20,202
  • modelcontextprotocol/typescript-sdkmodelcontextprotocol 的头像

    modelcontextprotocol/typescript-sdk

    12,674在 GitHub 上查看↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    Provides a standardized mechanism for servers to share icons for tools and resources to improve visual context.

    TypeScript
    在 GitHub 上查看↗12,674
  • asweigart/pyautoguiasweigart 的头像

    asweigart/pyautogui

    12,564在 GitHub 上查看↗

    PyAutoGUI is a Python GUI automation library and desktop automation framework. It provides a set of tools for programmatically controlling the mouse and keyboard to automate user interface interactions across different operating systems. The project functions as a cross-platform input simulator and computer vision screen scanner. It enables the simulation of keystrokes and cursor movements to perform repetitive tasks and utilizes screen analysis to locate specific images or pixel colors on the display. Its capability surface includes mouse and keyboard input simulation, screen image capture,

    Locates visual elements on the screen by searching for specific images or patterns.

    Python
    在 GitHub 上查看↗12,564
  • babalae/better-genshin-impactbabalae 的头像

    babalae/better-genshin-impact

    12,606在 GitHub 上查看↗

    Better Genshin Impact is a computer vision-based automation framework designed to perform repetitive tasks and combat sequences within game environments. It functions as a macro scripting engine that utilizes synthetic input injection to simulate human interaction with the operating system, allowing for hands-free execution of complex gameplay loops. The system distinguishes itself through a combination of template-matching visual recognition and state-machine logic, which enables the software to identify on-screen game elements and transition between operational states in real time. By mappi

    Identifies game state and UI elements by comparing real-time screen captures against pre-defined image templates.

    C#auto-play-gameautomaticgenius-invokation-tcg
    在 GitHub 上查看↗12,606
  • alexays/waybarAlexays 的头像

    Alexays/Waybar

    10,686在 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

    Displays and manages background application icons within the unified status bar.

    C++bargtki3status
    在 GitHub 上查看↗10,686
  • go-vgo/robotgogo-vgo 的头像

    go-vgo/robotgo

    10,614在 GitHub 上查看↗

    Robotgo is a cross-platform desktop automation framework for the Go programming language. It provides a comprehensive toolkit for programmatically interacting with graphical user interfaces, enabling developers to simulate human input, manage application windows, and monitor system-wide hardware events. The library distinguishes itself through its low-level system integration, utilizing a foreign function interface to interact directly with native operating system APIs. It employs pixel-buffer memory mapping and real-time screen capture to perform visual element identification, allowing for i

    Identifies user interface components by searching for specific images or patterns within screen captures.

    Goaiauto-testautomation
    在 GitHub 上查看↗10,614
  • othersideai/self-operating-computerOthersideAI 的头像

    OthersideAI/self-operating-computer

    10,153在 GitHub 上查看↗

    This project is a computer control framework that uses multimodal vision models to simulate mouse and keyboard inputs for automating desktop tasks. It functions as an autonomous agent and vision-based orchestrator that interprets screen visuals to interact with user interfaces. The system employs vision language models and object detection to locate and click interface elements. It utilizes visual grounding to overlay numerical markers on UI components and uses optical character recognition to map on-screen text to precise pixel coordinates. The framework supports voice-controlled computing

    Identifies interface components by searching for specific images or patterns within screen captures.

    Pythonautomationopenaipyautogui
    在 GitHub 上查看↗10,153
  • modelcontextprotocol/inspectormodelcontextprotocol 的头像

    modelcontextprotocol/inspector

    8,721在 GitHub 上查看↗

    The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang

    Supplies icons via URIs and MIME types to represent tools, resources, and prompts.

    TypeScript
    在 GitHub 上查看↗8,721
  • modelcontextprotocol/modelcontextprotocolmodelcontextprotocol 的头像

    modelcontextprotocol/modelcontextprotocol

    8,458在 GitHub 上查看↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Supplies a standardized mechanism for servers to provide visual identifiers and icons for tools and resources.

    TypeScript
    在 GitHub 上查看↗8,458
  • vencord/vesktopVencord 的头像

    Vencord/Vesktop

    8,100在 GitHub 上查看↗

    Vesktop is an Electron-based desktop client for Discord that runs natively on Linux, offering improved performance and deeper system integration compared to the official web app. It wraps Discord in an Electron shell to provide a lightweight, native desktop experience while adding a privacy protection layer that blocks Discord's access to system-level information such as running processes and hardware details. The client distinguishes itself through comprehensive Linux desktop support, including full Wayland display protocol integration for better performance on modern Linux desktops, screen

    Adds an indicator icon to the GNOME shell panel by installing a standard extension that supports tray icons.

    TypeScript
    在 GitHub 上查看↗8,100
  • lxn/walklxn 的头像

    lxn/walk

    7,063在 GitHub 上查看↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Stores bitmaps and icons mapped to specific DPI settings to prevent redundant image creation.

    Godeclarativedeclarative-uigo
    在 GitHub 上查看↗7,063
  • maxogden/menubarmaxogden 的头像

    maxogden/menubar

    6,780在 GitHub 上查看↗

    This is a framework for building desktop applications that reside in the system tray using Electron. It functions as a system tray integration library and window manager, providing the necessary components to handle native tray icons, tooltips, and the associated window lifecycles for menubar applications. The framework coordinates native system tray interactions with web-based user interfaces. It maps application commands to the operating system's native menu system and orchestrates the visibility and positioning of child windows relative to tray icon click events. The project covers native

    Provides the ability to set the icon and tooltip for the system tray element.

    TypeScript
    在 GitHub 上查看↗6,780
  • zhongyang219/musicplayer2zhongyang219 的头像

    zhongyang219/MusicPlayer2

    6,211在 GitHub 上查看↗

    MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself

    Displays an icon in the system tray for quick access to player controls and settings.

    C++
    在 GitHub 上查看↗6,211
  • tebelorg/rpa-pythontebelorg 的头像

    tebelorg/RPA-Python

    5,480在 GitHub 上查看↗

    RPA-Python 是一个机器人流程自动化框架,用于通过 Python 脚本自动执行跨 Web 浏览器、桌面应用和操作系统的重复性任务。它作为桌面流程自动化工具和浏览器自动化工具,旨在减少数字工作流中的人工劳动和人为错误。 该项目包含一个 OCR 屏幕数据提取器,用于通过光学字符识别捕获快照并提取图像中的文本。它还提供了一个系统命令包装器,用于执行 Shell 命令和管理本地文件操作,例如从 URL 下载文件和解压归档文件。 该框架涵盖了广泛的自动化功能,包括通过选择器和坐标进行 UI 元素识别、应用窗口管理以及 Web 浏览器交互。它还包含执行速度控制,以调节任务在类人节奏和高速模式之间的切换。

    Identifies interface components using a combination of image snapshots, web attributes, and coordinates.

    Pythoncross-platformopencvpython
    在 GitHub 上查看↗5,480
  • vscode-icons/vscode-iconsvscode-icons 的头像

    vscode-icons/vscode-icons

    5,077在 GitHub 上查看↗

    本项目是一个 Visual Studio Code 图标包,由一组 SVG 图形和检测系统组成,旨在修改文件资源管理器的外观。它提供了一套全面的文件和文件夹视觉标识符,以改善项目导航和结构可视化。 该扩展包含一个项目框架检测器,可扫描工作区目录结构以自动应用技术特定的图标。用户还可以通过手动图标关联、从外部目录集成自定义图标以及在不同图标预设之间切换来进一步个性化其环境。 该系统通过将扩展名和名称映射到特定资产来处理文件和文件夹类型的可视化,包括针对浅色和深色界面的主题感知解析。它还包括界面文本本地化功能以及将配置重置为默认状态的实用程序。

    Includes a utility for creating dummy files and folders to visualize icon appearance before final integration.

    TypeScript
    在 GitHub 上查看↗5,077
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. UI Components
  4. Visual Identifiers

探索子标签

  • Application Branding IconsConfiguration of launcher and system-level icons for a desktop application. **Distinct from System Tray Icons:** Distinct from System Tray Icons by covering the main application launcher icon across OSs.
  • Cross-PlatformStandardized visual elements designed to maintain a unified design language across mobile and web applications.
  • Icon Browsers1 个子标签Tools for searching, previewing, and selecting graphical icons for application entities.
  • Icon Caching SystemsAutomated local caching for visual assets.
  • Responsive IconsGraphical symbols that dynamically adjust weight and size for visual clarity across screen resolutions.
  • System Tray Icons4 个子标签Custom icons for system tray integration.
  • Visual Element IdentificationIdentifies interface components by searching for specific images or patterns within screen captures. **Distinct from Visual Identifiers:** Distinct from Visual Identifiers: focuses on image-based pattern matching rather than proxy identifiers.