awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
BookerLiu avatar

BookerLiu/GeekDesk

0
View on GitHub↗
2,747 stars·237 forks·C#·apache-2.0·8 vuesgithub.com/BookerLiu/GeekDesk/wiki/1.-GeekDesk%E6%9E%81%E5%AE%A2%E6%A1%8C%E9%9D%A2-%E7%AE%80%E4%BB%8B%E2%9A%A1↗

GeekDesk

GeekDesk is a Windows desktop quick-launch panel that opens with a global hotkey or middle-click, providing instant access to files and applications. Built as a native Win32 application, it renders its interface directly using Windows window and graphics APIs without relying on any web or cross-platform framework.

The launcher integrates with the Everything search engine to perform full-disk file searches and display results directly within the panel. It also includes a timed reminder scheduler for setting up one-time or recurring notifications, and supports extensive visual customization through user-chosen wallpapers, frosted-glass effects, transparency, and rounded corners.

Users can personalize their launcher shortcuts by selecting from over 80 built-in icons or importing icons from an online library. The application saves all preferences for appearance, hotkeys, and shortcut layout in a structured configuration file that is read at startup.

Features

  • Hotkey-Activated Launcher Panels - Provides a compact panel opened by hotkey or middle-click for instant access to files and apps with customizable icons.
  • Quick-Launch Application Interfaces - Opens a compact, customizable panel with a global hotkey or middle-click to instantly access files and applications.
  • Desktop Panel Systems - Opens a compact panel with a hotkey or middle-click to instantly access files and applications from anywhere on the desktop.
  • File Search Launchers - Integrates with Everything to perform full-disk file searches and display results directly in the launcher panel.
  • Global Hotkey Triggers - Captures system-wide keyboard and mouse events via Windows low-level hooks to trigger the launcher panel.
  • Customizable - Provides a launcher panel with user-chosen wallpapers, frosted-glass effects, transparency, and rounded corners.
  • Desktop Composited Visual Layers - Applies frosted-glass effects, transparency, rounded corners, and wallpapers via composited layered windows.
  • Raw Win32 UI Renderers - Renders the launcher interface directly using raw Win32 API calls without any framework abstraction.
  • Launcher Visual Style Customizers - Applies user-chosen wallpapers, frosted-glass effects, transparency, and rounded corners to the launcher panel.
  • Recurring Desktop Reminders - Schedules one-time or recurring reminders that trigger a desktop notification at a specified time.
  • Desktop Reminder Schedulers - Manages one-time and recurring reminders that trigger desktop notifications at specified intervals.
  • Local Icon Managers - Loads and caches over 80 built-in icons plus imported online icons for launcher shortcuts.
  • Launcher Icon Selectors - Selects from over 80 built-in icons or imports icons from an online library to personalize launcher shortcuts.

Historique des stars

Graphique de l'historique des stars pour bookerliu/geekdeskGraphique de l'historique des stars pour bookerliu/geekdesk

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à GeekDesk

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec GeekDesk.
  • rubickcenter/rubickAvatar de rubickCenter

    rubickCenter/rubick

    9,957Voir sur GitHub↗

    Rubick is a cross-platform desktop launcher built on Electron that provides a keyboard-activated search interface for quickly finding and launching local applications, files, and folders. It functions as a plugin-based desktop utility, treating each plugin as an npm package that can be installed, removed, and managed through standard npm tooling, with a built-in marketplace for discovery and lifecycle management. The project distinguishes itself through its support for self-hosted and intranet-only deployment, enabling enterprise environments to run the toolbox entirely within an internal net

    TypeScriptcross-platformdesktop-appelectron
    Voir sur GitHub↗9,957
  • abenz1267/walkerAvatar de abenz1267

    abenz1267/walker

    2,549Voir sur GitHub↗

    Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts. The project uses a provider-based plugin architecture to extend its capabilities via independent modules. It allows for deep visual and behavioral customization through CSS styling, XML-defined layout templates, and layered configuration overrides. The system includes integrated productivity tooling for mathematical calculatio

    Rustrunnerrustwayland
    Voir sur GitHub↗2,549
  • amnweb/yasbAvatar de amnweb

    amnweb/yasb

    4,209Voir sur GitHub↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    Voir sur GitHub↗4,209
  • albertlauncher/albertAvatar de albertlauncher

    albertlauncher/albert

    7,945Voir sur GitHub↗

    Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical

    C++albertalbertlauncherapplication-launcher
    Voir sur GitHub↗7,945
Voir les 30 alternatives à GeekDesk→

Questions fréquentes

Que fait bookerliu/geekdesk ?

GeekDesk is a Windows desktop quick-launch panel that opens with a global hotkey or middle-click, providing instant access to files and applications. Built as a native Win32 application, it renders its interface directly using Windows window and graphics APIs without relying on any web or cross-platform framework.

Quelles sont les fonctionnalités principales de bookerliu/geekdesk ?

Les fonctionnalités principales de bookerliu/geekdesk sont : Hotkey-Activated Launcher Panels, Quick-Launch Application Interfaces, Desktop Panel Systems, File Search Launchers, Global Hotkey Triggers, Customizable, Desktop Composited Visual Layers, Raw Win32 UI Renderers.

Quelles sont les alternatives open-source à bookerliu/geekdesk ?

Les alternatives open-source à bookerliu/geekdesk incluent : rubickcenter/rubick — Rubick is a cross-platform desktop launcher built on Electron that provides a keyboard-activated search interface for… abenz1267/walker — Walker is a centralized search interface and application launcher designed to find and start installed software,… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… oliverschwendener/ueli — Ueli is a cross-platform productivity toolkit that provides a keyboard-centric interface for launching applications,… albertlauncher/albert — Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search… lin-ycv/everythingpowertoys — EverythingPowerToys is a high-performance file and folder search tool for Windows that functions as a system-wide file…