awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesDesktop Widgets

Interactive UI elements placed directly on the desktop background layer with persistent positioning.

Distinct from Customizable Desktop Widgets: Focuses on the placement and persistence of widgets on the desktop surface, rather than just their customizability or specific content.

Explore 9 awesome GitHub repositories matching user interface & experience · Desktop Widgets. Refine with filters or upvote what's useful.

Awesome Desktop Widgets GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • daybrush/moveableAvatar daybrush

    daybrush/moveable

    10,720Vezi pe GitHub↗

    Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!

    Is a JavaScript library that makes DOM elements draggable, resizable, scalable, rotatable, warpable, and pinchable via mouse and touch interactions.

    TypeScriptdraggablegroupablemovable
    Vezi pe GitHub↗10,720
  • darrylmorley/whatcableAvatar darrylmorley

    darrylmorley/whatcable

    6,137Vezi pe GitHub↗

    WhatCable este un utilitar de sistem macOS pentru monitorizarea hardware și diagnosticarea cablurilor USB-C. Acesta funcționează ca un cititor de cipuri marker, inspector de link-uri de date și analizor de livrare a energiei (power delivery) pentru a identifica specificațiile tehnice și capabilitățile hardware ale cablurilor conectate. Instrumentul extrage ID-urile furnizorului și flag-urile de specificație din cipurile e-marker interne pentru a verifica autenticitatea cablului și a identifica vitezele de transfer de date și rating-urile de curent. Se distinge prin furnizarea inspecției topologiei Thunderbolt pentru a vizualiza link-urile de mare viteză și compararea modurilor de afișare active cu capacitatea link-ului pentru a diagnostica limitările de rezoluție sau rată de refresh. Proiectul acoperă zone de diagnosticare mai largi, inclusiv telemetria energiei în timp real pentru a identifica blocajele de încărcare, monitorizarea stării porturilor pentru detectarea evenimentelor de supracurent și menținerea unui registru local persistent pentru a urmări istoricul performanței cablurilor. Utilizatorii pot monitoriza starea hardware-ului printr-o interfață nativă în bara de meniu și widget-uri desktop, sau pot exporta starea portului și telemetria energiei ca text sau JSON printr-o interfață în linie de comandă.

    Renders live cable and port status directly on the desktop using native system widgets.

    Swift
    Vezi pe GitHub↗6,137
  • rainmeter/rainmeterAvatar rainmeter

    rainmeter/rainmeter

    5,824Vezi pe GitHub↗

    Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data processing, and provides a plugin SDK with a C/C++ API for building native plugins that add new data sources or rendering capa

    Renders customizable, interactive widgets directly on the Windows desktop with live data and user interaction.

    C
    Vezi pe GitHub↗5,824
  • jacklandrin/onlyswitchAvatar jacklandrin

    jacklandrin/OnlySwitch

    5,726Vezi pe GitHub↗

    OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing system settings, running custom scripts, and controlling connected devices. It functions as a standalone application that combines AirPods management, notch hiding, Shortcuts launching, and system settings control into a single interface accessible from the menu bar. The application distinguishes itself through AI-powered automation capabilities, allowing users to generate and execute AppleScript from natural language commands using multiple AI model providers. It also supports voi

    Places toggle switches and buttons as Apple Widgets on the desktop or notification center for one-click control.

    Swiftaiai-agentsaudioplayer
    Vezi pe GitHub↗5,726
  • avengemedia/dankmaterialshellAvatar AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Vezi pe GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Renders freely positionable and resizable widgets directly on the desktop background layer.

    QMLdwlgohyprland
    Vezi pe GitHub↗4,403
  • gh0stzk/dotfilesAvatar gh0stzk

    gh0stzk/dotfiles

    4,329Vezi pe GitHub↗

    This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines. The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.

    Ships Eww-based widgets for music player, profile card, and cheatsheet that adapt to the active theme.

    Shellalacrittyarchlinuxbspwm
    Vezi pe GitHub↗4,329
  • bokuweb/react-rndAvatar bokuweb

    bokuweb/react-rnd

    4,278Vezi pe GitHub↗

    react-rnd is a JavaScript UI interaction library and React component used to create elements that are both draggable and resizable within a browser window. It functions as a constraint-based layout component that wraps DOM elements to enforce boundaries, grid snapping, and aspect ratio locks during manual adjustments. The library allows for the definition of custom interaction handles to act as the primary triggers for dragging and resizing actions. It supports axis restrictions, boundary limits, and the ability to round position and dimension values to specified pixel increments. The system

    Creates interactive elements that users can freely move and resize within a browser window.

    TypeScriptcomponentdragdraggable
    Vezi pe GitHub↗4,278
  • noctalia-dev/noctalia-shellAvatar noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Vezi pe GitHub↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Provides a comprehensive framework for building floating, draggable UI widgets on the desktop background.

    QMLdotfileshyprlandlinux
    Vezi pe GitHub↗3,988
  • elenapan/dotfilesAvatar elenapan

    elenapan/dotfiles

    3,896Vezi pe GitHub↗

    Acest proiect este o colecție de dotfiles Unix și o configurație de mediu desktop personalizată pentru Linux. Oferă un set standardizat de fișiere de configurare pentru a asigura un comportament consistent al shell-ului și al aplicațiilor, concentrându-se pe un setup de tiling window manager și o interfață utilizator personalizată. Mediul dispune de un dashboard desktop cu widget-uri modulare și bare laterale care afișează performanța sistemului, vremea și controalele media. Include o hartă cuprinzătoare a comenzilor rapide de la tastatură folosind keybinding-uri globale și specifice modului pentru a lansa aplicații și a controla acțiunile sistemului. Configurația acoperă gestionarea ferestrelor prin navigarea în spațiile de lucru și controlul layout-ului, precum și o suită de automatizare a shell-ului pentru sarcini precum capturarea ecranului, ajustarea volumului audio și optimizarea performanței sistemului. Proiectul este implementat în principal folosind Lua.

    Implements a desktop dashboard featuring persistent interactive widgets and sidebars for system data and media controls.

    Lua
    Vezi pe GitHub↗3,896
  1. Home
  2. User Interface & Experience
  3. Desktop Widgets

Explorează sub-etichetele

  • Draggable Resizable Placements1 sub-tagRenders draggable, resizable widgets on the desktop background layer with per-monitor positioning. **Distinct from Desktop Widgets:** Distinct from Desktop Widgets: focuses on the draggable and resizable placement behavior, not just widget content.
  • Theme-Adaptive WidgetsDesktop widgets that automatically adjust their visual appearance to match the active desktop theme. **Distinct from Desktop Widgets:** Distinct from Desktop Widgets: focuses on widgets that dynamically adapt to theme changes, not just persistent placement on the desktop.
  • macOSToggle switches and buttons placed as Apple Widgets on the macOS desktop or notification center for one-click control. **Distinct from Desktop Widgets:** Distinct from Desktop Widgets: focuses specifically on macOS WidgetKit-based widgets for system control, not general desktop widget placement.