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

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

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

40 रिपॉजिटरी

Awesome GitHub RepositoriesDesktop Development

Development practices and tools for creating desktop-native software.

Distinguishing note: Broader than specific frameworks, focusing on the domain of desktop development.

Explore 40 awesome GitHub repositories matching web development · Desktop Development. Refine with filters or upvote what's useful.

Awesome Desktop Development GitHub Repositories

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

    wailsapp/wails

    34,819GitHub पर देखें↗

    Wails is a cross-platform framework for building native desktop applications by combining a Go backend with web-based frontend technologies. It enables developers to create lightweight software by utilizing the host operating system's native web rendering engine, eliminating the need to bundle heavy browser dependencies. The framework distinguishes itself through a robust communication layer that bridges the backend and frontend. It automatically generates type-safe JavaScript bindings and proxies from Go code, allowing for seamless, asynchronous method invocation and data serialization acros

    Enables building native desktop applications using web technologies for the user interface.

    Goangulardesktop-applicationgo
    GitHub पर देखें↗34,819
  • zserge/webviewzserge का अवतार

    zserge/webview

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

    This is a lightweight, header-only C/C++ library used to embed browser engines into native desktop applications. It serves as a desktop GUI framework that allows developers to build native applications using HTML and CSS for the user interface layer. The library provides a unified cross-platform browser component that wraps WebKit on Linux and macOS and WebView2 on Windows. It includes a native code bridge to bind JavaScript functions to C++ logic, enabling high-performance operations and data exchange across language boundaries. The project handles platform-specific browser integration and

    Allows the creation of desktop applications using web technologies for the user interface.

    C++
    GitHub पर देखें↗14,109
  • elkowar/ewwelkowar का अवतार

    elkowar/eww

    12,117GitHub पर देखें↗

    Eww is a declarative framework for creating custom graphical desktop widgets and status bars on Linux. It functions as a desktop widget toolkit that operates independently of the window manager, allowing users to define interface elements through a dedicated configuration language and style them using a cascading stylesheet system. The project utilizes a client-server daemon architecture to manage the lifecycle of these components, ensuring that state is maintained across the desktop environment. By leveraging a reactive state binding system, the interface updates automatically in response to

    Facilitates the development of independent graphical interface elements for desktop environments.

    Rustdesktopewwgtk
    GitHub पर देखें↗12,117
  • ptmt/react-native-desktopptmt का अवतार

    ptmt/react-native-desktop

    11,197GitHub पर देखें↗

    This project is a framework for building native macOS desktop applications. It serves as a desktop port of a cross-platform mobile framework, providing a development environment and a native UI library to create software using native system frameworks and a component-based architecture. The framework enables the development of native macOS applications by integrating a JavaScript-based workflow with macOS system-level frameworks. It facilitates cross-platform UI development by allowing logic and design patterns to be shared across different operating systems while maintaining native desktop i

    Provides a comprehensive framework for building native macOS desktop applications using component-based architecture.

    JavaScript
    GitHub पर देखें↗11,197
  • connors/photonconnors का अवतार

    connors/photon

    10,083GitHub पर देखें↗

    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.

    Enables the creation of desktop software using web technologies like HTML and CSS via Electron.

    CSScsselectronhtml
    GitHub पर देखें↗10,083
  • bepass-org/oblivion-desktopbepass-org का अवतार

    bepass-org/oblivion-desktop

    8,295GitHub पर देखें↗

    Oblivion Desktop एक प्रॉक्सी क्लाइंट डेस्कटॉप एप्लिकेशन और नेटवर्क प्राइवेसी टूल है जिसे एन्क्रिप्टेड नेटवर्क टनल और रूटिंग रूल्स को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक प्रॉक्सी प्रोटोकॉल मैनेजर के रूप में कार्य करता है जो आउटगोइंग ट्रैफ़िक को एन्क्रिप्ट करता है और इंटरनेट सेंसरशिप और क्षेत्रीय प्रतिबंधों को बायपास करने के लिए मुख्य रूप से यूज़र की पहचान और स्थान को छिपाने के लिए IP एड्रेस को रोटेट करता है। एप्लिकेशन डिवाइस नेटवर्क ट्रैफ़िक को सुरक्षित करने के लिए कई टनलिंग प्रोटोकॉल, TUN इंटरफ़ेस और PAC फाइलों को कॉन्फ़िगर करने के लिए एक ग्राफिकल इंटरफ़ेस प्रदान करता है। इसमें इंटरनेट सेंसरशिप परिहार और प्राइवेसी प्रॉक्सी मैनेजमेंट की क्षमताएं शामिल हैं, जो उपयोगकर्ताओं को सुरक्षित टनल के माध्यम से सिस्टम-व्यापी ट्रैफ़िक को रीडायरेक्ट करने की अनुमति देती हैं। टूल में कनेक्शन गुणवत्ता और स्थिरता को सत्यापित करने के लिए पिंग, स्पीड टेस्ट और नेटवर्क स्कैन करने के लिए नेटवर्क परफॉरमेंस डायग्नोस्टिक्स का एक सूट भी शामिल है। अतिरिक्त प्रबंधन सुविधाओं में सिस्टम ट्रे एकीकरण, इंटरफ़ेस कस्टमाइज़ेशन और भौगोलिक रूटिंग रूल्स का कॉन्फ़िगरेशन शामिल है।

    Wraps the proxy management interface in an Electron shell for cross-platform desktop delivery.

    TypeScript
    GitHub पर देखें↗8,295
  • microsoft/microsoft-ui-xamlmicrosoft का अवतार

    microsoft/microsoft-ui-xaml

    7,287GitHub पर देखें↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    Provides a native toolkit for building Windows desktop applications using a consistent design system.

    C++cppcsharpdesktop
    GitHub पर देखें↗7,287
  • chrisknott/eelChrisKnott का अवतार

    ChrisKnott/Eel

    6,748GitHub पर देखें↗

    Eel is a framework for creating desktop applications using a Python backend and a web-based frontend. It acts as a bidirectional bridge between Python and JavaScript, allowing developers to build graphical user interfaces with HTML and JavaScript that communicate with local system logic. The project facilitates two-way communication by enabling the exposure of Python functions to the browser and allowing the backend to trigger JavaScript functions. It uses a local server to render web interfaces as standalone desktop windows and provides tools to bundle the Python code and web assets into a s

    Provides a framework for building desktop applications using Python logic and web-based UIs.

    Python
    GitHub पर देखें↗6,748
  • ipfs/ipfs-desktopipfs का अवतार

    ipfs/ipfs-desktop

    6,539GitHub पर देखें↗

    IPFS Desktop पीयर-टू-पीयर नेटवर्क पर सामग्री को स्टोर करने, पुनर्प्राप्त करने और प्रबंधित करने के लिए एक ग्राफिकल क्लाइंट है। यह एक डिस्ट्रीब्यूटेड फ़ाइल सिस्टम मैनेजर और नोड एडमिनिस्ट्रेशन टूल के रूप में कार्य करता है, जो उपयोगकर्ताओं को कमांड लाइन का उपयोग किए बिना एक स्थानीय नोड चलाने और सामग्री-संबोधित डेटा को प्रबंधित करने की अनुमति देता है। एप्लिकेशन में कनेक्टेड पीयर्स की निगरानी और वैश्विक नेटवर्क टोपोलॉजी का विश्लेषण करने के लिए एक नेटवर्क विज़ुअलाइज़र शामिल है। यह एक सिस्टम प्रोटोकॉल हैंडलर के रूप में भी कार्य करता है जो ipfs और ipns URIs को इंटरसेप्ट और प्रोसेस करने में सक्षम है। सॉफ्टवेयर विकेंद्रीकृत फ़ाइल स्टोरेज और डिस्ट्रीब्यूटेड कंटेंट होस्टिंग को कवर करता है, जिसमें ड्रैग-एंड-ड्रॉप या बाइनरी आर्काइव्स के माध्यम से डेटा आयात करने के लिए टूल्स शामिल हैं। यह फ़ाइल संगठन, रिमोट कंटेंट पिनिंग और डिस्क स्थान को प्रबंधित करने के लिए कचरा संग्रहण (garbage collection) के लिए उपयोगिताएँ प्रदान करता है। नेटवर्क प्रबंधन क्षमताओं में स्थायी पीयरिंग, PubSub और IPNS सेटिंग्स को कॉन्फ़िगर करना शामिल है।

    Wraps a web application in a native window to provide system tray access and OS-level file integration.

    JavaScript
    GitHub पर देखें↗6,539
  • netless-io/flatnetless-io का अवतार

    netless-io/flat

    6,410GitHub पर देखें↗

    Flat is an open-source virtual classroom client that combines real-time video conferencing, an interactive whiteboard, screen sharing, and session recording into a single cross-platform application. Built with Electron and React, it provides a desktop shell for hosting and joining live teaching sessions on Windows and macOS, with a web-based interface that integrates video, audio, whiteboard annotations, and messaging for synchronous student engagement. The platform distinguishes itself through its integration of Agora's Real-Time Communication engine with the Software-Defined Real-Time Netwo

    Wraps the classroom UI in an Electron shell for native desktop experience on Windows and macOS.

    TypeScriptagoraagora-flatcloud-recording
    GitHub पर देखें↗6,410
  • lokerl/tts-vueLokerL का अवतार

    LokerL/tts-vue

    6,098GitHub पर देखें↗

    🎤 微软语音合成工具,使用 Electron Vue ElementPlus Vite 构建。

    Bundles a web-based UI into a cross-platform desktop application using Electron and Chromium.

    TypeScriptelectronelement-plustts
    GitHub पर देखें↗6,098
  • fschutt/azulF

    fschutt/azul

    6,106GitHub पर देखें↗

    Azul is a native desktop application builder and UI toolkit for creating high-performance graphical user interfaces. It utilizes a functional and reactive programming model for managing layout and state, enabling the development of native software through a CSS-based toolkit. The framework is distinguished by its use of the WebRender engine to provide GPU-accelerated rendering. This allows the system to display complex user interface elements with high efficiency and speed by leveraging hardware acceleration. The project enables the design of desktop interfaces using a document object model

    Provides a complete development environment and toolkit for creating high-performance native desktop software.

    Rust
    GitHub पर देखें↗6,106
  • mimecorg/vuidomimecorg का अवतार

    mimecorg/vuido

    6,062GitHub पर देखें↗

    Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components, without requiring Electron or Chromium. It maps Vue components directly to native widgets from the libui library, creating lightweight applications that run on a single-threaded event loop and compile templates at build time for optimized runtime performance. The framework provides a complete Vue.js component-to-native bridge, enabling two-way data binding via v-model, component-based window composition, and platform-specific package generation for distributing executables. It

    Delivers native desktop applications using Vue.js without the overhead of Electron or Chromium.

    JavaScriptdesktoplibuivue
    GitHub पर देखें↗6,062
  • qingshuisiyuan/electron-ssr-backupqingshuisiyuan का अवतार

    qingshuisiyuan/electron-ssr-backup

    5,814GitHub पर देखें↗

    electron-ssr-backup एक क्रॉस-प्लेटफ़ॉर्म Electron डेस्कटॉप एप्लिकेशन है जो ShadowsocksR प्रॉक्सी क्लाइंट और सिस्टम नेटवर्क मैनेजर के रूप में कार्य करता है। यह एक प्रॉक्सी सर्वर ऑर्केस्ट्रेटर के रूप में कार्य करता है, जो यूज़र को विशिष्ट सर्वर के माध्यम से नेटवर्क ट्रैफ़िक को रूट करने और ऑपरेटिंग सिस्टम प्रॉक्सी कॉन्फ़िगरेशन को ऑटोमेट करने की अनुमति देता है। यह एप्लिकेशन सब्सक्रिप्शन URL, QR कोड, मैन्युअल कॉन्फ़िगरेशन फ़ाइलों या क्लिपबोर्ड पेस्टिंग के माध्यम से प्रॉक्सी सर्वर सूचियों के आयात और संगठन को सक्षम बनाती है। इसमें रिमोट URL से सर्वर डेटाबेस को फ़ेच और अपडेट करने के लिए एक सिंक्रोनाइज़ेशन तंत्र शामिल है। यह सॉफ़्टवेयर ग्लोबल प्रॉक्सीिंग और चयनात्मक रूटिंग मोड के बीच टॉगल करने के लिए नियंत्रण प्रदान करता है। यह स्थानीय HTTP प्रॉक्सी होस्टिंग और विंडो दृश्यता व प्रॉक्सी स्थितियों को मैनेज करने के लिए वैश्विक कीबोर्ड शॉर्टकट्स के उपयोग का भी समर्थन करता है।

    Wraps a web-based user interface in an Electron shell for native window management and system-level access.

    electron-ssrlinux-ssrshadowsocksr
    GitHub पर देखें↗5,814
  • maximegris/angular-electronmaximegris का अवतार

    maximegris/angular-electron

    5,725GitHub पर देखें↗

    Angular Electron is a project scaffolding tool that generates a preconfigured desktop application template combining Angular's web framework with Electron's native runtime. It produces cross-platform executables for Windows, macOS, and Linux from a single codebase, while providing a development server with hot reload that automatically refreshes the Electron renderer process when Angular source files change. The project handles the architectural complexity of running Angular inside Electron by separately bundling Node.js modules for the main process and Angular modules for the renderer proces

    Provides the core scaffolding that bundles Angular into Electron for desktop-native execution.

    TypeScript
    GitHub पर देखें↗5,725
  • trazyn/wewechattrazyn का अवतार

    trazyn/weweChat

    5,703GitHub पर देखें↗

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

    Wraps a React-based interface within an Electron shell to provide a native desktop messaging environment.

    JavaScriptchatclientdesktop
    GitHub पर देखें↗5,703
  • jannisx11/blockbenchJannisX11 का अवतार

    JannisX11/blockbench

    5,597GitHub पर देखें↗

    Blockbench is a specialized low-poly 3D modeler and texture painter designed for creating models and pixel art textures. It functions as an extensible 3D editor that allows for the production of assets intended for game engines and rendering software. The editor is distinguished by its plugin-based architecture, which enables the development of custom scripts to automate design workflows and add specialized tools. It further integrates a texture painting system that applies pixel art directly onto 3D meshes to achieve a stylized aesthetic. The software covers high-quality 3D rendering for pr

    Uses an Electron shell to wrap the web-based editor for native OS features and hardware acceleration.

    JavaScript3dblockbenchelectron
    GitHub पर देखें↗5,597
  • firebase/quickstart-jsfirebase का अवतार

    firebase/quickstart-js

    5,367GitHub पर देखें↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    Provides SDKs for testing and developing applications across Windows, macOS, and Linux desktop platforms.

    TypeScript
    GitHub पर देखें↗5,367
  • soundnode/soundnode-appSoundnode का अवतार

    Soundnode/soundnode-app

    5,265GitHub पर देखें↗

    Soundnode is a cross-platform desktop client and music player for SoundCloud. It provides a dedicated interface for streaming audio and managing digital music libraries on Windows, macOS, and Linux. The application integrates native media playback control, allowing users to manage audio tracks via hardware media keys and system-level keyboard shortcuts. It includes a search interface for discovering artists and songs, and tools for organizing a personal collection through playlists and followed users.

    Wraps the music player interface in an Electron shell to provide native window management and OS integration.

    JavaScriptangulardesktop-appelectron
    GitHub पर देखें↗5,265
  • automattic/simplenote-electronAutomattic का अवतार

    Automattic/simplenote-electron

    5,242GitHub पर देखें↗

    Simplenote-electron is a cloud-synced text editor and cross-platform desktop client for creating and managing simple text notes. It functions as an Electron-based application that synchronizes user data across multiple devices and operating systems. The application provides a writing tool that automatically mirrors plain text documents across a user account. It integrates OAuth identity management to validate credentials via email verification or third-party account providers. The software covers cloud-based text storage and multi-device content syncing to ensure notes remain consistent acro

    Wraps the web application in an Electron desktop shell to provide native window management and OS integration.

    TypeScript
    GitHub पर देखें↗5,242
पिछला12अगला
  1. Home
  2. Web Development
  3. Desktop Development

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

  • Electron-Based Development2 सब-टैग्सSpecialized practices and toolsets for developing desktop software using the Electron framework. **Distinct from Desktop Development:** Specifies the use of Electron for desktop development, rather than general desktop-native software practices.
  • Electron-Free Desktop FrameworksFrameworks that deliver native desktop applications without the overhead of Electron or Chromium. **Distinct from Electron-Based Development:** Distinct from Electron-Based Development: explicitly avoids Electron, using native widgets instead of a web renderer.
  • Scraper Application DevelopmentDevelopment of specialized desktop software specifically designed for data extraction and scraping tasks. **Distinct from Desktop Development:** Specializes desktop development for the specific domain of web scraping