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

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

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

ElectronNET/Electron.NET

0
View on GitHub↗
7,595 نجوم·747 تفرعات·C#·MIT·8 مشاهداتgitter.im/ElectronNET/community↗

Electron.NET

Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or Blazor. It serves as a wrapper that hosts .NET web projects within a native desktop shell, allowing web-based logic to function as standalone software across different operating systems.

The project provides a hosting environment specifically for Blazor components and other .NET web technologies, converting them into distributable binary executable packages. It integrates a native web browser control for UI rendering and utilizes a structured communication channel to pass messages between the .NET backend and the frontend renderer.

The framework covers a broad range of hybrid development capabilities, including the management of local web server hosting, dynamic port allocation, and the bundling of the .NET runtime with web assets for cross-platform distribution.

Features

  • Desktop Web Wrappers - Wraps ASP.NET Core web applications, including Razor Pages and Blazor, into a native desktop shell.
  • Cross-Platform Desktop Development - Enables the creation of native desktop applications for multiple operating systems using a single ASP.NET Core codebase.
  • Inter-Process Communication Bridges - Provides a structured JSON communication channel between the .NET backend and the frontend renderer.
  • Embedded Web Renderers - Renders the user interface using a native web browser control embedded within the desktop shell.
  • Local Server Hosting - Runs a local web server within the application process to serve Razor Pages and Blazor components.
  • Cross-Platform Desktop Frameworks - Provides a framework for building native-feeling desktop applications for multiple operating systems using web technologies.
  • Desktop Hosting - Provides a hosting environment that runs Blazor web components as standalone desktop software.
  • Desktop UI Integration - Integrates Blazor-based web components to run interactive UI elements within a desktop application shell.
  • Web-to-Desktop Converters - Converts .NET web projects into standalone desktop executables for end users.
  • Development Workflows - Combines the rapid development of web technologies with the performance and capabilities of native desktop environments.
  • Installation Packages - Compiles web projects into distributable binary files to simplify end-user installation.
  • Cross-Platform Packaging Tools - Bundles the .NET runtime and web assets into native executables for cross-platform distribution.
  • Desktop Application Packaging - Packages web-based projects into standalone executable binaries for desktop distribution.
  • Application Frameworks - Build cross-platform desktop apps using ASP.NET Core.

سجل النجوم

مخطط تاريخ النجوم لـ electronnet/electron.netمخطط تاريخ النجوم لـ electronnet/electron.net

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة electronnet/electron.net؟

Electron.NET is a framework for building cross-platform desktop applications using ASP.NET Core, Razor Pages, MVC, or Blazor. It serves as a wrapper that hosts .NET web projects within a native desktop shell, allowing web-based logic to function as standalone software across different operating systems.

ما هي الميزات الرئيسية لـ electronnet/electron.net؟

الميزات الرئيسية لـ electronnet/electron.net هي: Desktop Web Wrappers, Cross-Platform Desktop Development, Inter-Process Communication Bridges, Embedded Web Renderers, Local Server Hosting, Cross-Platform Desktop Frameworks, Desktop Hosting, Desktop UI Integration.

ما هي البدائل مفتوحة المصدر لـ electronnet/electron.net؟

تشمل البدائل مفتوحة المصدر لـ electronnet/electron.net: sjj1024/pakeplus — PakePlus is a web-to-native converter and application packager that transforms website URLs or static directories into… jiahaog/nativefier — Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for… zserge/lorca — Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the… electron-react-boilerplate/electron-react-boilerplate — This project is a TypeScript desktop boilerplate and application template that combines Electron and React for… nwjs/nw.js — nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build… pojala/electrino — Electrino is a cross-platform desktop application framework used to build lightweight software with web technologies.…

بدائل مفتوحة المصدر لـ Electron.NET

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Electron.NET.
  • sjj1024/pakeplusالصورة الرمزية لـ Sjj1024

    Sjj1024/PakePlus

    13,009عرض على GitHub↗

    PakePlus is a web-to-native converter and application packager that transforms website URLs or static directories into standalone native desktop and mobile applications. It provides a native browser shell to wrap web content, acting as a cross-platform application shell for Android, iOS, and various desktop environments. The project distinguishes itself through a cloud-based app packager, utilizing remote build pipelines to compile application binaries without requiring a local development environment. It includes a JavaScript injection tool and a system-level API bridge, allowing users to ad

    HTMLpacbaopakepakeplus
    عرض على GitHub↗13,009
  • jiahaog/nativefierالصورة الرمزية لـ jiahaog

    jiahaog/nativefier

    35,315عرض على GitHub↗

    Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for Windows, macOS, and Linux. It functions as a web-to-desktop application converter, wrapping web pages in a dedicated browser window with its own launcher and identity. The tool uses an Electron-based wrapper to embed websites within a Chromium browser instance and Node.js runtime. It differentiates itself through automatic branding, extracting application names and icons from target websites to configure the desktop wrapper. The system provides mechanisms for custom styling and b

    TypeScript
    عرض على GitHub↗35,315
  • 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

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

    electron-react-boilerplate/electron-react-boilerplate

    24,239عرض على GitHub↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    TypeScriptbabelboilerplateelectron
    عرض على GitHub↗24,239
  • عرض جميع البدائل الـ 30 لـ Electron.NET→