awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

41 مستودعات

Awesome GitHub RepositoriesDesktop Applications

Software programs designed to run on desktop operating systems with a graphical interface.

Distinguishing note: No existing candidates; focuses on cross-platform desktop GUI applications.

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

Awesome Desktop Applications GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • aaif-goose/gooseالصورة الرمزية لـ aaif-goose

    aaif-goose/goose

    49,637عرض على GitHub↗

    Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w

    Ships a desktop graphical user interface and handles the installation of its required dependencies.

    Rust
    عرض على GitHub↗49,637
  • ottermind/chat2dbالصورة الرمزية لـ OtterMind

    OtterMind/Chat2DB

    25,784عرض على GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Builds full software applications automatically using the existing schema and data of a connected database.

    Javaaibichatgpt
    عرض على GitHub↗25,784
  • rocksdanister/livelyالصورة الرمزية لـ rocksdanister

    rocksdanister/lively

    18,243عرض على GitHub↗

    Lively is a desktop wallpaper engine for Windows that renders videos, web pages, and interactive shaders as dynamic, animated backgrounds. It functions by creating a transparent window layer behind desktop icons, utilizing native system handles to integrate content directly into the workspace. The application provides tools for system personalization, including the ability to adjust taskbar transparency and application themes to modify the visual style of the operating system. It also includes a command-line interface that allows for the automation of background playback and system configurat

    Supports displaying videos, web pages, and shaders as animated backgrounds to enhance the desktop workspace.

    C#csharpdesktopdesktop-wallpaper
    عرض على GitHub↗18,243
  • onyx-dot-app/onyxالصورة الرمزية لـ onyx-dot-app

    onyx-dot-app/onyx

    17,491عرض على GitHub↗

    Onyx is an enterprise-grade AI platform designed for knowledge management, search, and autonomous agent orchestration. It functions as a centralized system that aggregates unstructured organizational data, enabling secure, context-aware retrieval and interaction across internal documents and communication history. By integrating retrieval-augmented generation with multi-model orchestration, the platform provides a unified interface for teams to query internal knowledge bases and execute complex, multi-step business processes. The platform distinguishes itself through a focus on private infras

    Provides a standalone desktop application for quick access, global shortcuts, and native system notifications.

    Pythonaiai-chatchatgpt
    عرض على GitHub↗17,491
  • qv2ray/qv2rayالصورة الرمزية لـ Qv2ray

    Qv2ray/Qv2ray

    16,947عرض على GitHub↗

    Qv2ray is a multi-protocol proxy client and a graphical user interface for managing V2Ray network proxy connections. Built as a cross-platform desktop application, it provides a consistent visual experience for configuring traffic routing across Linux, Windows, and macOS. The application utilizes a plugin-based architecture that allows for the integration of third-party extensions to add support for additional network proxy protocols. This modular system enables the software to be extended without modifying the core binary. The tool covers multi-protocol proxy routing for tunneling protocols

    Provides a C++ software interface for proxy configuration across Linux, Windows, and macOS.

    C++aurcmakecpp
    عرض على GitHub↗16,947
  • davatorium/rofiالصورة الرمزية لـ davatorium

    davatorium/rofi

    16,213عرض على GitHub↗

    Rofi is a keyboard-driven application launcher and window switcher for X11 desktops. It functions as a scriptable command palette and a compatible emulator for dmenu, capable of reading options from standard input and returning a user selection to standard output. The project is distinguished by a customizable window interface using a CSS-like theming system and a flexible box-model widget hierarchy. It features a recursive theme inheritance system and responsive styling that adapts based on screen dimensions and monitor identifiers. The tool provides advanced text filtering using fuzzy, reg

    Executes applications using desktop entry specifications, ensuring proper terminal and category handling.

    Capplication-launchercdmenu
    عرض على GitHub↗16,213
  • hoffstadt/dearpyguiالصورة الرمزية لـ hoffstadt

    hoffstadt/DearPyGui

    15,217عرض على GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Construct interactive desktop interfaces with support for node-based editors, drawing tools, and multi-window layouts for specialized software.

    C++cppcross-platformdearpygui
    عرض على GitHub↗15,217
  • winapps-org/winappsالصورة الرمزية لـ winapps-org

    winapps-org/winapps

    14,441عرض على GitHub↗

    WinApps is a utility designed to run Windows applications within a virtualized environment while integrating them directly into a Linux desktop. By utilizing remote desktop protocols to stream graphical interfaces, the software allows virtualized programs to appear and behave as if they were installed natively on the host operating system. The project distinguishes itself by automating the discovery and configuration of these applications. It scans the guest registry to identify installed software and automatically generates desktop entries and shortcuts, enabling users to launch Windows prog

    Runs Windows software as native applications on a Linux desktop by streaming the interface through a remote desktop protocol.

    Shellcassowarydockerfreerdp
    عرض على GitHub↗14,441
  • tomschimansky/customtkinterالصورة الرمزية لـ TomSchimansky

    TomSchimansky/CustomTkinter

    13,410عرض على GitHub↗

    CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit for creating cross-platform graphical interfaces with a specific focus on theme-aware components and high-resolution display support. The library provides a set of widgets based on the Tkinter framework that synchronize with operating system appearance settings. It includes a theme engine to manage light and dark modes and integrates system-level scaling to ensure visual consistency across different monitors and display densities. The toolkit covers graphical interface compos

    Provides a framework for building graphical user interfaces for desktop software using Python.

    Pythoncustomdark-modedark-theme
    عرض على GitHub↗13,410
  • bitwarden/clientsالصورة الرمزية لـ bitwarden

    bitwarden/clients

    13,114عرض على GitHub↗

    This project is a comprehensive zero-knowledge security suite designed for enterprise credential management, secrets orchestration, and password management. It provides a secure, end-to-end encrypted vault that allows users to store, synchronize, and manage sensitive information, including passwords, passkeys, and infrastructure secrets, across desktop, mobile, and browser environments. The platform distinguishes itself through a strict zero-knowledge architecture where all encryption and decryption occur locally on the client, ensuring that plaintext data remains inaccessible to the server.

    Provides native desktop applications for Windows, macOS, and Linux to manage and synchronize sensitive information.

    TypeScriptangularbitwardenbrowser-extension
    عرض على GitHub↗13,114
  • aws/aws-cdkالصورة الرمزية لـ aws

    aws/aws-cdk

    12,817عرض على GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Delivers desktop software to users via web browsers or dedicated clients, allowing them to interact with applications as if they were installed locally.

    TypeScriptawscloud-infrastructurehacktoberfest
    عرض على GitHub↗12,817
  • mrpond/blockthespotالصورة الرمزية لـ mrpond

    mrpond/BlockTheSpot

    12,524عرض على GitHub↗

    BlockTheSpot is a utility designed to modify the behavior of the Spotify desktop application. It functions as an audio stream modifier and media patch, altering the application's runtime execution to remove built-in limitations. The tool specifically targets the suppression of audio and video advertisements during media sessions. It also removes navigation restrictions, allowing users to bypass track skipping limits within the desktop player. These modifications are achieved through dynamic library injection and function hooking, which intercept and redirect execution flow within the applica

    Modifies desktop applications to suppress advertisements and ensure an uninterrupted media experience.

    C++adsblockblockthespotspotify
    عرض على GitHub↗12,524
  • wanglin2/mind-mapالصورة الرمزية لـ wanglin2

    wanglin2/mind-map

    12,363عرض على GitHub↗

    This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop application and a modular JavaScript library for web-based mind mapping. It provides a visual workspace for structuring hierarchical information, allowing users to create, organize, and manipulate complex node trees through an interactive canvas interface. The platform distinguishes itself through deep integration with artificial intelligence, enabling users to automatically generate, expand, and refine diagram content directly within their workspace. It supports real-time collabor

    Provides a standalone cross-platform desktop client for local diagram management without browser dependencies.

    JavaScriptgraphjsmindmind-map
    عرض على GitHub↗12,363
  • longbridge/gpui-componentالصورة الرمزية لـ longbridge

    longbridge/gpui-component

    11,793عرض على GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Structures desktop environments with resizable panels, dockable containers, and customizable window titlebars.

    Rustdesktop-applicationgpuirust
    عرض على GitHub↗11,793
  • electron/electron-quick-startالصورة الرمزية لـ electron

    electron/electron-quick-start

    11,445عرض على GitHub↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    Provides a base for prototyping graphical user interfaces for desktop operating systems.

    JavaScript
    عرض على GitHub↗11,445
  • fmstrat/winappsالصورة الرمزية لـ Fmstrat

    Fmstrat/winapps

    10,217عرض على GitHub↗

    Winapps is a virtualization bridge that allows Windows applications to run on a Linux desktop as if they were native. It uses the Remote Desktop Protocol to stream individual application windows from a background virtual machine or remote server, avoiding the need for a full virtual machine window. The system identifies installed software by scanning the guest registry to automatically generate native desktop shortcuts and icons. It integrates these applications into the local desktop environment, including the mapping of executables to desktop entries and the configuration of file manager co

    Projects virtualized Windows application interfaces onto the Linux host desktop for a native experience.

    Shell
    عرض على GitHub↗10,217
  • connors/photonالصورة الرمزية لـ connors

    connors/photon

    10,083عرض على GitHub↗

    Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.

    Provides tools to style HTML elements with CSS for polished desktop-specific visual experiences.

    CSScsselectronhtml
    عرض على GitHub↗10,083
  • gao-sun/eulالصورة الرمزية لـ gao-sun

    gao-sun/eul

    9,908عرض على GitHub↗

    eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for tracking real-time CPU, memory, network, and battery usage. The application includes a dedicated Bluetooth device battery tracker to monitor the charge levels of connected peripherals. It is developed as a multilingual utility with a localized user interface to support multiple languages. The software covers system resource monitoring and peripheral battery tracking, integrating these metrics directly into the macOS menu bar.

    Implements a native macOS desktop application with a graphical user interface.

    Swiftappmacosmonitor
    عرض على GitHub↗9,908
  • linebender/druidالصورة الرمزية لـ linebender

    linebender/druid

    9,710عرض على GitHub↗

    Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a retained-mode, data-driven framework for building graphical user interfaces that run across Linux, macOS, and web browsers via WebAssembly. The toolkit distinguishes itself through a data-first approach to UI design, utilizing lenses to isolate subsets of global application state and synchronize them with specific widgets. This allows the visual layout to update automatically when the underlying data model changes. Its capability surface includes a constraint-based box layout

    Provides a framework specifically for building cross-platform desktop GUI applications.

    Rust
    عرض على GitHub↗9,710
  • mrs0m30n3/youtube-dl-guiالصورة الرمزية لـ MrS0m30n3

    MrS0m30n3/youtube-dl-gui

    9,421عرض على GitHub↗

    This project is a cross-platform media downloader and graphical user interface wrapper for the youtube-dl command-line tool. It provides a desktop application for fetching audio and video from websites through a visual interface. The application is implemented as a wxPython desktop application, utilizing the wxPython toolkit to provide a windowed environment. It functions as a wrapper that maps visual form inputs to command-line arguments for the underlying backend utility.

    Implemented as a desktop application with a graphical interface for local operating system execution.

    Pythoncross-platformdownloadergui
    عرض على GitHub↗9,421
السابق123التالي
  1. Home
  2. User Interface & Experience
  3. Desktop Applications

استكشف الوسوم الفرعية

  • Application Generators1 وسم فرعيTools that automatically generate graphical user interfaces for non-technical users to interact with backend logic. **Distinct from Desktop Applications:** Focuses on the generation of the application rather than the general category of desktop software
  • Desktop Entry ExecutionExecuting applications based on standardized desktop entry files while respecting terminal and category flags. **Distinct from Desktop Applications:** Focuses on the execution of .desktop files rather than general GUI application architecture.
  • Desktop Workspace StructuringLogic for organizing the primary workspace of a desktop application, including panels and titlebars. **Distinct from Desktop Applications:** Focuses on the structural layout of the application shell rather than the general category of desktop software
  • Executable GeneratorsTools that transform web configurations into standalone native executables for desktop platforms. **Distinct from Desktop Applications:** Focuses on the compilation/transformation process rather than the runtime characteristics of the resulting desktop app.
  • Proxy AuditDesktop applications with a graphical interface for auditing proxy lists and verifying server activity. **Distinct from Desktop Applications:** Distinct from Desktop Applications: specifically targets proxy auditing, not general desktop software.
  • Streaming GatewaysSystems that deliver desktop applications to users via web browsers or remote clients. **Distinct from Desktop Applications:** Distinct from Desktop Applications: focuses on the remote streaming delivery mechanism rather than local execution.
  • UI PrototypesTemplates and starter layouts used to rapidly design and iterate on desktop interface concepts. **Distinct from Desktop Applications:** Distinct from Desktop Applications: focuses on the prototyping and templating phase rather than final application architecture.
  • UI Styling Toolkits1 وسم فرعيTools and sets of styles for creating visually consistent and polished user interfaces for desktop applications. **Distinct from Desktop Applications:** Focuses on the styling and visual construction of the interface rather than the general application category.
  • Virtualization BridgesTools that project virtualized application interfaces onto a host desktop to provide a native-like user experience. **Distinct from Desktop Applications:** Distinct from general desktop applications: focuses specifically on the bridge that renders remote/virtualized windows as native host windows.