awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ElectronNET avatar

ElectronNET/Electron.NET

0
View on GitHub↗
7,595 stars·747 forks·C#·MIT·28 viewsgitter.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.

Star history

Star history chart for electronnet/electron.netStar history chart for electronnet/electron.net

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Electron.NET

These projects share indexed features with Electron.NET. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sjj1024/pakeplusSjj1024 avatar

    Sjj1024/PakePlus

    13,009View on 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
    View on GitHub↗13,009
  • jiahaog/nativefierjiahaog avatar

    jiahaog/nativefier

    35,315View on 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
    View on GitHub↗35,315
  • zserge/lorcazserge avatar

    zserge/lorca

    8,198View on 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
    View on GitHub↗8,198
  • electron-react-boilerplate/electron-react-boilerplateelectron-react-boilerplate avatar

    electron-react-boilerplate/electron-react-boilerplate

    24,239View on 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
    View on GitHub↗24,239
Compare all 30 related projects→

Frequently asked questions

What does electronnet/electron.net do?

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.

What are the main features of electronnet/electron.net?

The main features of electronnet/electron.net are: 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.

Which projects share features with electronnet/electron.net?

Projects with overlapping indexed features include: 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.…