awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • clash-verge-rev/clash-verge-revAvatar von clash-verge-rev

    clash-verge-rev/clash-verge-rev

    126,057Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗126,057
  • home-assistant/coreAvatar von home-assistant

    home-assistant/core

    87,753Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗87,753
  • google/material-design-iconsAvatar von google

    google/material-design-icons

    53,449Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗53,449
  • fyne-io/fyneAvatar von fyne-io

    fyne-io/fyne

    27,941Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,941
  • lucide-icons/lucideAvatar von lucide-icons

    lucide-icons/lucide

    21,186Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,186
  • tabler/tabler-iconsAvatar von tabler

    tabler/tabler-icons

    20,202Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,202
  • modelcontextprotocol/typescript-sdkAvatar von modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,674
  • asweigart/pyautoguiAvatar von asweigart

    asweigart/pyautogui

    12,564Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,564
  • babalae/better-genshin-impactAvatar von babalae

    babalae/better-genshin-impact

    12,606Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,606
  • alexays/waybarAvatar von Alexays

    Alexays/Waybar

    10,686Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,686
  • go-vgo/robotgoAvatar von go-vgo

    go-vgo/robotgo

    10,614Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,614
  • othersideai/self-operating-computerAvatar von OthersideAI

    OthersideAI/self-operating-computer

    10,153Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,153
  • modelcontextprotocol/inspectorAvatar von modelcontextprotocol

    modelcontextprotocol/inspector

    8,721Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,721
  • modelcontextprotocol/modelcontextprotocolAvatar von modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,458
  • vencord/vesktopAvatar von Vencord

    Vencord/Vesktop

    8,100Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,100
  • lxn/walkAvatar von lxn

    lxn/walk

    7,063Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,063
  • maxogden/menubarAvatar von maxogden

    maxogden/menubar

    6,780Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,780
  • zhongyang219/musicplayer2Avatar von zhongyang219

    zhongyang219/MusicPlayer2

    6,211Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗6,211
  • tebelorg/rpa-pythonAvatar von tebelorg

    tebelorg/RPA-Python

    5,480Auf GitHub ansehen↗

    RPA-Python ist ein Framework für Robotic Process Automation zur Automatisierung repetitiver Aufgaben in Webbrowsern, Desktop-Anwendungen und Betriebssystemen mittels Python-Skripten. Es fungiert als Desktop-Prozessautomatisierer und Browser-Automatisierungstool, das darauf ausgelegt ist, manuelle Arbeit und menschliche Fehler in digitalen Workflows zu reduzieren. Das Projekt enthält einen OCR-Bildschirmdaten-Extraktor zum Erfassen von Snapshots und Extrahieren von Text aus Bildern mittels optischer Zeichenerkennung. Es bietet zudem einen Systembefehls-Wrapper zur Ausführung von Shell-Befehlen und zur Verwaltung lokaler Dateivorgänge, wie z. B. das Herunterladen von Dateien von URLs und das Entpacken von Archiven. Das Framework deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich der Identifizierung von UI-Elementen durch Selektoren und Koordinaten, Fensterverwaltung und Webbrowser-Interaktion. Es enthält zudem Ausführungsgeschwindigkeitskontrollen, um das Tempo von Aufgaben zwischen menschlichem Rhythmus und Hochgeschwindigkeitsmodi zu modulieren.

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

    Pythoncross-platformopencvpython
    Auf GitHub ansehen↗5,480
  • vscode-icons/vscode-iconsAvatar von vscode-icons

    vscode-icons/vscode-icons

    5,077Auf GitHub ansehen↗

    Dieses Projekt ist ein Icon-Pack für Visual Studio Code, bestehend aus einer Bibliothek von SVG-Grafiken und Erkennungssystemen, um das Erscheinungsbild des Datei-Explorers anzupassen. Es bietet einen umfassenden Satz visueller Identifikatoren für Dateien und Ordner, um die Projektnavigation und Strukturvisualisierung zu verbessern. Die Erweiterung enthält einen Framework-Detektor, der Arbeitsbereichs-Verzeichnisstrukturen scannt, um automatisch technologie-spezifische Icons anzuwenden. Benutzer können ihre Umgebung durch manuelle Icon-Zuweisungen, die Integration benutzerdefinierter Icons aus externen Verzeichnissen und die Möglichkeit, zwischen verschiedenen Icon-Presets zu wechseln, weiter personalisieren. Das System handhabt die Visualisierung von Datei- und Ordner-Typen durch das Mapping von Erweiterungen und Namen auf spezifische Assets, einschließlich themenbewusster Auflösung für helle und dunkle Oberflächen. Es enthält zudem Funktionen zur Lokalisierung von Schnittstellentexten und Dienstprogramme zum Zurücksetzen der Konfigurationen auf den Standardzustand.

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

    TypeScript
    Auf GitHub ansehen↗5,077
Vorherige12Nächste
  1. Home
  2. User Interface & Experience
  3. UI Components
  4. Visual Identifiers

Unter-Tags erkunden

  • 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 Sub-TagTools 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 Sub-TagsCustom 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.