awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ElectronNET avatar

ElectronNET/Electron.NET

0
View on GitHub↗
7,595 stele·747 fork-uri·C#·MIT·8 vizualizărigitter.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.

Istoric stele

Graficul istoricului de stele pentru electronnet/electron.netGraficul istoricului de stele pentru electronnet/electron.net

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Electron.NET

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Electron.NET.
  • sjj1024/pakeplusAvatar Sjj1024

    Sjj1024/PakePlus

    13,009Vezi pe 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
    Vezi pe GitHub↗13,009
  • jiahaog/nativefierAvatar jiahaog

    jiahaog/nativefier

    35,315Vezi pe 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
    Vezi pe GitHub↗35,315
  • zserge/lorcaAvatar zserge

    zserge/lorca

    8,198Vezi pe 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
    Vezi pe GitHub↗8,198
  • electron-react-boilerplate/electron-react-boilerplateAvatar electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Vezi pe 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
    Vezi pe GitHub↗24,239
Vezi toate cele 30 alternative pentru Electron.NET→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale electronnet/electron.net?

Principalele funcționalități ale electronnet/electron.net sunt: 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.

Care sunt câteva alternative open-source pentru electronnet/electron.net?

Alternativele open-source pentru electronnet/electron.net includ: 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.…