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

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

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

26 مستودعات

Awesome GitHub RepositoriesCross-Platform Desktop Frameworks

Frameworks enabling the creation of desktop applications using web technologies and native backends.

Explore 26 awesome GitHub repositories matching software engineering & architecture · Cross-Platform Desktop Frameworks. Refine with filters or upvote what's useful.

Awesome Cross-Platform Desktop Frameworks GitHub Repositories

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

    tauri-apps/tauri

    107,946عرض على GitHub↗

    Tauri is a cross-platform framework for building desktop applications that combine web-based user interfaces with a memory-safe systems-language backend. It functions as a secure runtime that hosts web content within native windowing containers, allowing developers to leverage existing web technologies while maintaining high-performance native logic. By compiling applications into small-footprint, platform-specific binaries, the framework avoids bundling heavy runtime environments, resulting in lightweight executables. The project distinguishes itself through a capability-based security model

    Enables the construction of desktop applications by pairing web-based user interfaces with memory-safe systems-language backends.

    Rustdesktop-apphigh-performancemobile-app
    عرض على GitHub↗107,946
  • obsproject/obs-studioالصورة الرمزية لـ obsproject

    obsproject/obs-studio

    73,384عرض على GitHub↗

    This project is a professional live video production suite designed for capturing, encoding, and broadcasting high-quality media. At its core, it features a real-time media processing engine that utilizes hardware acceleration to composite multiple audio and video sources with minimal latency. The application provides a centralized studio interface for managing complex scene transitions, layering visual sources through a hierarchical scene-graph engine, and streaming content to multiple platforms simultaneously. The software is built on a cross-platform abstraction layer that ensures consiste

    Provides a native framework for building high-performance media applications that run consistently across major operating systems.

    Ccc-plus-plusdirectshow
    عرض على GitHub↗73,384
  • lencx/chatgptالصورة الرمزية لـ lencx

    lencx/ChatGPT

    54,388عرض على GitHub↗

    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

    Combines web-based frontends with secure native backends to create standalone desktop software.

    Rustaiappapplication
    عرض على GitHub↗54,388
  • teableio/teableالصورة الرمزية لـ teableio

    teableio/teable

    21,346عرض على GitHub↗

    Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a

    Implements a dedicated bridge for exchanging data and triggering events between external plugins and the core system.

    TypeScriptairtableairtable-alternativeapp-builder
    عرض على GitHub↗21,346
  • didi/doraemonkitالصورة الرمزية لـ didi

    didi/DoraemonKit

    20,420عرض على GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Implements a bidirectional communication bridge for transmitting device state and diagnostic data between mobile environments and remote terminals.

    Java
    عرض على GitHub↗20,420
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Enables bidirectional data exchange and automation triggering between webview content and the host system.

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • phobal/ivideoالصورة الرمزية لـ phobal

    phobal/ivideo

    11,830عرض على GitHub↗

    ivideo is a cross-platform media client and video aggregator that consolidates content from multiple streaming platforms into a single unified interface. It functions as a webview content wrapper that embeds third-party video pages within a native browser component for use across Windows, Mac, and Linux. The project operates as a premium content unlocker by intercepting network requests and modifying headers to bypass subscription requirements and access restricted resources. It further enables regional media access through user-agent spoofing, allowing users to view video streams from specif

    Utilizes a webview-based architecture to embed external streaming sites into a native desktop shell.

    JavaScript
    عرض على GitHub↗11,830
  • 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

    Serves as a reference implementation for building desktop applications using web technologies and native backends.

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

    cefsharp/CefSharp

    10,205عرض على GitHub↗

    CefSharp is a .NET binding for the Chromium Embedded Framework that allows developers to embed a full web browser into desktop applications. It provides an embedded browser control for rendering HTML, CSS, and JavaScript content within a native host window. The project features a bidirectional JavaScript bridge interface that enables the execution of scripts and the exposure of native host classes and methods to the browser environment. It also includes a headless browser automation tool for executing web tasks and capturing page screenshots without a graphical user interface. The library co

    Implements a communication bridge that serializes calls between the Chromium engine and the .NET host environment.

    C#browserc-plus-plusc-sharp
    عرض على GitHub↗10,205
  • hediet/vscode-drawioالصورة الرمزية لـ hediet

    hediet/vscode-drawio

    9,451عرض على GitHub↗

    هذا المشروع عبارة عن أداة رسم تخطيطي مرئية وتكامل لـ VS Code يسمح للمستخدمين بإنشاء وتعديل ملفات Draw.io مباشرة داخل مساحة العمل الخاصة بهم. يوفر واجهة رسومية لبناء مخططات البنية والرسوم البيانية للتدفق باستخدام تنسيقات XML وSVG وPNG. يتضمن الامتداد متصفحاً من الكود إلى الرسم التخطيطي يربط العقد المرئية بملفات ورموز محددة في قاعدة الكود. كما يتميز ببيئة تحرير تعاونية مع مؤشرات متزامنة للعصف الذهني وواجهة غير متصلة بالإنترنت تحافظ على الوظائف الكاملة دون اتصال بالإنترنت. تغطي مجموعة الأدوات تحرير المخططات متعددة التنسيقات، بما في ذلك معالجة XML الخام وتحويل التنسيق. كما تدعم مقارنة الإصدارات المرئية لتحديد الاختلافات الهيكلية بين تكرارات المخطط وتوفر بنية إضافات لتوسيع القدرات الأساسية.

    Renders the diagramming application within a sandboxed HTML environment using the host editor's webview API.

    TypeScript
    عرض على GitHub↗9,451
  • neutralinojs/neutralinojsالصورة الرمزية لـ neutralinojs

    neutralinojs/neutralinojs

    8,543عرض على GitHub↗

    Neutralinojs is a lightweight cross-platform desktop application framework that allows developers to build native applications using web technologies and a C++ backend. It serves as a native system API bridge, enabling JavaScript frontend code to execute system commands and manage files across Windows, macOS, and Linux. The project distinguishes itself as a portable runtime that renders interfaces via the system's built-in webview instead of bundling a full browser engine. This approach enables the packaging of web assets into small, standalone executable binaries. The framework provides com

    A lightweight framework for building native desktop applications using web technologies and a native C++ backend.

    C++
    عرض على GitHub↗8,543
  • jely2002/youtube-dl-guiالصورة الرمزية لـ jely2002

    jely2002/youtube-dl-gui

    8,499عرض على GitHub↗

    This project is a cross-platform desktop application that serves as a graphical wrapper for the youtube-dl command line tool. It functions as a web media extractor and batch video downloader, allowing users to save video files, audio tracks, subtitles, and metadata from supported online platforms. The application provides a visual interface to manage download quality, output formats, and file naming. It supports the retrieval of restricted or private content through browser cookie files, basic authentication, or video passwords. The software includes capabilities for bulk playlist archiving

    Built with Tauri to combine a native Rust backend with a webview-based user interface.

    Rust
    عرض على GitHub↗8,499
  • zserge/lorcaالصورة الرمزية لـ zserge

    zserge/lorca

    8,198عرض على GitHub↗

    Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su

    Provides a framework for creating desktop applications using web technologies and a native Go backend.

    Go
    عرض على GitHub↗8,198
  • violentmonkey/violentmonkeyالصورة الرمزية لـ violentmonkey

    violentmonkey/violentmonkey

    7,874عرض على GitHub↗

    Violentmonkey is a userscript manager extension and JavaScript injection framework. It allows users to install and manage custom scripts and CSS to modify the behavior and appearance of websites based on metadata-driven trigger conditions. The project functions as a cloud-synced script manager, backing up and synchronizing scripts across different devices using external cloud storage services. It also serves as a cross-origin request bridge, providing a communication layer that enables scripts to bypass the same-origin policy to fetch data. The tool covers a broad range of browser automation

    Facilitates data exchange between background pages and content scripts to bypass same-origin policies.

    JavaScriptuserscripts-supportviolentmonkeywebextensions
    عرض على GitHub↗7,874
  • yuuwill/1024app-androidالصورة الرمزية لـ yuuwill

    yuuwill/1024app-android

    6,659عرض على GitHub↗

    This project is an Android community client designed for browsing and interacting with community content and forum discussions on Android devices. It functions as a web-wrapper application, providing a native container that renders a mobile-optimized interface for accessing a specific web-based community. The application acts as a specialized community content browser and third-party client, allowing users to discover and read user-generated posts. It utilizes a web-view based interface and a bridge between the native system and web content to facilitate mobile web browsing. The system manag

    Provides a native Android container that renders a mobile-optimized web interface for community access.

    عرض على GitHub↗6,659
  • chatanyteam/chatanyالصورة الرمزية لـ ChatAnyTeam

    ChatAnyTeam/ChatAny

    6,505عرض على GitHub↗

    ChatAny is a multimodal AI dashboard and large language model aggregator that provides a unified interface for accessing multiple AI services. It functions as a centralized hub for generating text, images, music, and video through the integration of various artificial intelligence models. The platform includes a SaaS management system to control service access via subscription packages, redemption codes, and referral rewards. It also features a dedicated tool for extracting text from PDF documents to enable conversational queries and analysis. The system supports image generation and editing

    Embeds multiple AI web services into a single desktop container to centralize access.

    TypeScriptchatgptchatgpt-next-webchatgpt-web
    عرض على GitHub↗6,505
  • ramboxapp/community-editionالصورة الرمزية لـ ramboxapp

    ramboxapp/community-edition

    6,384عرض على GitHub↗

    This project is an Electron-based multi-service browser and web wrapper that hosts multiple web services in isolated sessions within a single desktop window. It functions as a unified messaging desktop client and a multi-account manager, allowing users to run several concurrent instances of the same web service with different login credentials. The application serves as a customizable web view container that supports the injection of user-defined JavaScript and CSS to modify the behavior and appearance of integrated services. It includes a cloud-synced workspace manager that synchronizes conf

    Wraps multiple external web services into a single unified Electron-based desktop shell.

    JavaScriptcustom-servicesdiscordemail
    عرض على GitHub↗6,384
  • saenzramiro/ramboxالصورة الرمزية لـ saenzramiro

    saenzramiro/rambox

    6,384عرض على GitHub↗

    Rambox is a desktop application that consolidates multiple web-based messaging and email services into a single window, allowing users to manage all their communications from one unified interface. It embeds each service inside an isolated web view, rendering the original web app without modification, and organizes them as draggable tabs in a persistent bar that supports reordering, disabling, and layout switching without restarting. The application distinguishes itself through several customization and security capabilities. Users can inject custom JavaScript or CSS into any service's web vi

    Embeds each messaging service inside an isolated web view, rendering the original web app without modification.

    JavaScript
    عرض على GitHub↗6,384
  • sjj1024/pakeplus-androidالصورة الرمزية لـ Sjj1024

    Sjj1024/PakePlus-Android

    5,942عرض على GitHub↗

    PakePlus-Android is a tool that converts any public webpage or static frontend project into a native desktop or mobile application. It wraps web content inside a configurable WebView shell, enabling the creation of cross-platform apps for Windows, Mac, Linux, Android, and iOS from a single source. The project distinguishes itself by automating the entire packaging and compilation pipeline through GitHub Actions, requiring no local development environment or dependencies. Users configure the app name, icon, window behavior, and platform-specific settings through a guided interface or configura

    Packages a webpage inside a native WebView container that acts as the entire application interface.

    Luabuildpacbaopack
    عرض على GitHub↗5,942
  • blackboardsh/electrobunالصورة الرمزية لـ blackboardsh

    blackboardsh/electrobun

    5,534عرض على GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Provides a GUI toolkit that integrates native system webviews with host-process logic for desktop interfaces.

    C++
    عرض على GitHub↗5,534
السابق12التالي
  1. Home
  2. Software Engineering & Architecture
  3. Application Frameworks
  4. Cross-Platform Desktop Frameworks

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

  • Webview-Based4 وسوم فرعيةFrameworks that combine webview runtimes with secure backends.