awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

294 रिपॉजिटरी

Awesome GitHub RepositoriesDesktop Environment Components

Frameworks and utilities that provide the graphical interface, window management, and core services for desktop environments.

Explore 294 awesome GitHub repositories matching operating systems & systems programming · Desktop Environment Components. Refine with filters or upvote what's useful.

Awesome Desktop Environment Components GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • nousresearch/hermes-agentNousResearch का अवतार

    NousResearch/hermes-agent

    195,049GitHub पर देखें↗

    Hermes-agent is an autonomous AI agent framework and runtime designed to execute complex tasks and synthesize new skills from execution traces. It includes a provider-agnostic gateway for routing requests across multiple model backends and a serverless runtime that suspends idle agent instances and resumes them on demand across containers and virtual machines. The project provides a desktop automation toolset that controls native GUI workflows on Linux by querying accessibility APIs and injecting input events. It further distinguishes itself with the ability to generate procedural skills from

    Controls native Linux desktop workflows by querying accessibility APIs and injecting input events.

    Pythonaiai-agentai-agents
    GitHub पर देखें↗195,049
  • microsoft/powertoysmicrosoft का अवतार

    microsoft/PowerToys

    135,047GitHub पर देखें↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Bundles a collection of background-resident utilities that extend native functionality and streamline daily desktop workflows.

    Cadvanced-pastecolor-pickercommand-palette
    GitHub पर देखें↗135,047
  • atom/electronatom का अवतार

    atom/electron

    121,778GitHub पर देखें↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    Uses a Chromium-based shell to host web-based engines within a local desktop application container.

    C++
    GitHub पर देखें↗121,778
  • 2dust/v2rayn2dust का अवतार

    2dust/v2rayN

    109,164GitHub पर देखें↗

    v2rayN is a cross-platform graphical management suite designed to centralize the configuration and execution of multiple network proxy protocols. It functions as a unified control plane that abstracts heterogeneous proxy backends, allowing users to manage diverse network routing engines through a single interface. The platform distinguishes itself by providing a consistent management experience across Windows, Linux, and macOS, while orchestrating the lifecycle of independent proxy processes as child services. It supports specific configuration ecosystems, enabling users to organize and switc

    Encapsulates platform-specific system tray and windowing logic to provide a consistent management experience across desktop operating systems.

    C#proxyshadowsockssocks5
    GitHub पर देखें↗109,164
  • googlechrome/puppeteerGoogleChrome का अवतार

    GoogleChrome/puppeteer

    94,974GitHub पर देखें↗

    Puppeteer is a JavaScript library for programmatically controlling Chrome and Firefox through the Chrome DevTools Protocol or the WebDriver BiDi protocol. It launches and manages browser instances—typically without a visible user interface—to automate interactions with web pages, enabling navigation, clicking, typing, and data extraction entirely through code. The library distinguishes itself through deep integration with the Chromium embedding layer, allowing fine-grained process configuration with custom flags, permissions, and sandbox policies. It maintains multiple concurrent command stre

    Links against Chromium embedder APIs to spawn and configure browser processes with custom flags, permissions, and sandbox policies.

    TypeScript
    GitHub पर देखें↗94,974
  • hacksider/deep-live-camhacksider का अवतार

    hacksider/Deep-Live-Cam

    93,878GitHub पर देखें↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co

    Dynamically scales floating display overlays to match the dimensions and aspect ratio of the processed video content.

    Pythonaiai-deep-fakeai-face
    GitHub पर देखें↗93,878
  • stirling-tools/stirling-pdfStirling-Tools का अवतार

    Stirling-Tools/Stirling-PDF

    81,109GitHub पर देखें↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    Bundles native installation support to enable system-level integration, file associations, and fast startup across operating systems.

    TypeScriptdockerhacktoberfestjava
    GitHub पर देखें↗81,109
  • hoppscotch/hoppscotchhoppscotch का अवतार

    hoppscotch/hoppscotch

    79,618GitHub पर देखें↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Functions as a native-like application across multiple desktop operating systems using web-based technologies.

    TypeScriptapiapi-clientapi-rest
    GitHub पर देखें↗79,618
  • lobehub/lobehublobehub का अवतार

    lobehub/lobehub

    78,736GitHub पर देखें↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Operates agent services directly on user hardware to ensure private, automated task execution.

    TypeScriptagentagent-collaborationagent-harness
    GitHub पर देखें↗78,736
  • ocornut/imguiocornut का अवतार

    ocornut/imgui

    73,875GitHub पर देखें↗

    यह प्रोजेक्ट टूल और डिबगिंग इंटरफेस के तेजी से विकास के लिए डिज़ाइन की गई एक इमीडिएट-मोड ग्राफिकल यूजर इंटरफेस लाइब्रेरी है। हर फ्रेम में प्रक्रियात्मक कोड के माध्यम से UI ज्यामिति उत्पन्न करके, यह एप्लिकेशन डेटा और इंटरफेस के बीच निरंतर स्थिति सिंक्रोनाइज़ेशन की आवश्यकता को समाप्त करता है। यह मुख्य रूप से मौजूदा रेंडरिंग पाइपलाइनों में एकीकरण के लिए अभिप्रेत है। लाइब्रेरी एक अत्यधिक डिकूपल्ड आर्किटेक्चर के माध्यम से खुद को अलग करती है जो जटिल, डॉकेबल और मल्टी-व्यूपोर्ट लेआउट का समर्थन करती है। यह विंडोज़ की स्थिति, टैब ड्रैगिंग और नोड स्प्लिटिंग का प्रबंधन करती है, जिससे डेवलपर्स इंटरफेस तत्वों को स्वतंत्र ऑपरेटिंग सिस्टम विंडोज़ में अलग कर सकते हैं। फ्रेमवर्क परिष्कृत इंजन टूलिंग और डायग्नोस्टिक उपयोगिताओं के निर्माण के लिए एक व्यापक क्षमता सतह प्रदान करता है। इसमें नोड एडिटर्स, 2D और 3D प्लॉटर्स जैसे उन्नत दृश्य घटकों के लिए समर्थन शामिल है।

    Permits the detachment of interface elements into separate, independent operating system windows.

    C++apicplusplusframework
    GitHub पर देखें↗73,875
  • daytonaio/daytonadaytonaio का अवतार

    daytonaio/daytona

    72,416GitHub पर देखें↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Automates mouse, keyboard, and screen interactions within graphical desktop sessions for agentic workflows.

    TypeScriptagentic-workflowaiai-agents
    GitHub पर देखें↗72,416
  • eugeny/tabbyEugeny का अवतार

    Eugeny/tabby

    72,154GitHub पर देखें↗

    Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer. The project distinguishes itself through a modular plugin architecture that enables users to extend

    Bundles terminal functionality into a cohesive desktop suite that ensures a consistent native experience across multiple operating systems.

    TypeScriptserialssh-clienttelnet-client
    GitHub पर देखें↗72,154
  • alacritty/alacrittyalacritty का अवतार

    alacritty/alacritty

    64,592GitHub पर देखें↗

    Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux, macOS, and Windows. It functions as a configuration-driven terminal, relying on a declarative file format to manage user preferences, key bindings, and visual styling. The application distinguishes itself through a high-performance architecture that offloads text rendering to the graphics processor. By utilizing zero-copy terminal emulation, it processes incoming byte streams directly into a grid-based memory buffer to minimize data duplication and latency during output. The proj

    Abstracts native windowing APIs into a unified layer for consistent display and input management.

    Rustbsdgpulinux
    GitHub पर देखें↗64,592
  • jgraph/drawio-desktopjgraph का अवतार

    jgraph/drawio-desktop

    61,625GitHub पर देखें↗

    This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software architectures, and system flows. The application distinguishes itself by utilizing a layered canvas composition that enables independent manipulation of diagram components, paired with a keyboard-driven workflow that minimizes mouse reliance. It employs scalable vector graphics fo

    Wraps a web-based engine in a local container to enable offline access and native file system integration.

    JavaScriptdiagram-editorelectron-appgraphics
    GitHub पर देखें↗61,625
  • atom/atomatom का अवतार

    atom/atom

    60,807GitHub पर देखें↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Implements a desktop application shell based on Chromium and Node.js via the Electron framework.

    JavaScript
    GitHub पर देखें↗60,807
  • shadowsocks/shadowsocks-windowsshadowsocks का अवतार

    shadowsocks/shadowsocks-windows

    59,574GitHub पर देखें↗

    Shadowsocks-Windows is a desktop proxy manager that provides a graphical interface for configuring system-wide network routing. It functions as a local SOCKS5 or HTTP proxy server, intercepting outbound traffic through system-level injection to route requests through secure, encrypted remote tunnels. The application distinguishes itself through a modular architecture that supports plugin-based transport extensibility, allowing users to integrate external binaries for custom traffic obfuscation and specialized cryptographic protocols. It also enables high-availability networking by automatical

    Triggers rapid proxy state changes through user-defined hotkeys that remain responsive even when the application is minimized or backgrounded.

    C#c-sharpproxyshadowsocks
    GitHub पर देखें↗59,574
  • marktext/marktextmarktext का अवतार

    marktext/marktext

    57,443GitHub पर देखें↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme

    Leverages web technologies to ensure a consistent, native experience across Windows, macOS, and Linux.

    TypeScriptdark-modeeditorelectron
    GitHub पर देखें↗57,443
  • lencx/chatgptlencx का अवतार

    lencx/ChatGPT

    54,388GitHub पर देखें↗

    This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native container. By utilizing a webview-based rendering engine, it allows users to access web services as local applications on Windows, macOS, and Linux without requiring a full browser installation. The application is built on a memory-safe backend that manages system-level tasks and facilitates secure communication between the web frontend and the native operating system. This architecture enables features such as system-tray integration for background execution and quick access, provid

    Coordinates web-based interfaces into native containers to ensure seamless operation across different desktop environments.

    Rustaiappapplication
    GitHub पर देखें↗54,388
  • meteor/meteormeteor का अवतार

    meteor/meteor

    44,779GitHub पर देखें↗

    Meteor is a full-stack JavaScript application platform and real-time application server. It provides a unified development environment for building web and mobile applications using a single language for both the client and server. The platform functions as a cross-platform app framework, allowing a single codebase to be deployed across web, iOS, Android, and desktop environments. It differentiates itself through a real-time server that automatically synchronizes data between servers and clients to enable live updates. The system includes a unified development command-line interface to manag

    Functions as a system for deploying a single codebase across web, iOS, Android, and desktop environments.

    JavaScriptbuild-systemframeworkhacktoberfest
    GitHub पर देखें↗44,779
  • zeit/hyperzeit का अवतार

    zeit/hyper

    44,602GitHub पर देखें↗

    Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface. The project provides a programmable environment for building custom plugins and themes. This architecture allows for the modification of terminal behavior and the design of custom interface interactions through web styling. The system emulates a terminal environment and supports the integration of external scripts to extend functionality and customize the visual appearance of t

    Wraps a native terminal process within a Chromium-based desktop shell to enable web-based styling.

    TypeScript
    GitHub पर देखें↗44,602
पिछला123456…15अगला
  1. Home
  2. Operating Systems & Systems Programming
  3. Desktop Environment Frameworks
  4. Desktop Environment Components

सब-टैग एक्सप्लोर करें

  • Desktop Application Development10 सब-टैग्सTools and processes used to package and deploy software applications for desktop operating systems.
  • Desktop Application Frameworks2 सब-टैग्सSoftware libraries and platforms that provide the base structure for building cross-platform desktop applications.
  • Desktop Application Suites2 सब-टैग्सCollections of integrated software tools designed to work together within a desktop environment.
  • Desktop Application Utilities2 सब-टैग्सSmall helper applications that enhance the functionality or user experience of a desktop environment.
  • Desktop Applications8 सब-टैग्सSoftware programs designed for end-user interaction within a graphical desktop environment, including cross-platform tools and utilities.
  • Desktop Automation5 सब-टैग्सTools and agents that automate repetitive user tasks or workflows within a local desktop operating system environment.
  • Desktop Component HostsFrameworks that embed and render native desktop client controls within a managed application interface. **Distinct from Desktop Environment Components:** Distinct from Desktop Environment Components: focuses on the hosting of specific client controls rather than providing a full desktop environment.
  • Desktop Environments & UI14 सब-टैग्सComponents that manage the visual interface, window layout, and productivity tools within a graphical desktop environment.
  • Desktop Integration3 सब-टैग्सSoftware modules that enable applications to interact with desktop-specific features like system trays and notification areas.
  • Desktop OS Visual ComponentsUI elements that replicate the specific visual patterns of desktop operating system windows and menus. **Distinct from Desktop Environment Components:** Provides the visual building blocks for simulation rather than the low-level framework for a real desktop environment
  • Desktop Shells1 सब-टैगGraphical interfaces that provide the primary workspace and task management environment for desktop operating systems.
  • Desktop UI SimulationsWeb-based interfaces designed to mimic the visual aesthetics and interaction patterns of desktop operating systems. **Distinct from Desktop Environments & UI:** Focuses on simulating the look in a browser rather than providing a functional native desktop environment
  • QML Component LibrariesToolkits that provide QML components for creating window managers, system trays, and desktop panels. **Distinct from Desktop Environment Components:** Distinct from Desktop Environment Components: specifies QML as the component technology, not general desktop environment components.
  • Session DiscoveryMechanisms for automatically identifying available desktop environments and window managers from system files. **Distinct from Desktop Environment Components:** Specifically handles the discovery and scanning of session entries, not the general provision of components.
  • Window Management Systems6 सब-टैग्सSystems that control the placement, organization, and behavior of application windows on a graphical display.