Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frankhale/electron-with-blazor-server
A simple app that demonstrates spawning a Blazor Server app from Electron
https://github.com/frankhale/electron-with-blazor-server
blazor-server blazor-server-app electron electron-app example
Last synced: 19 days ago
JSON representation
A simple app that demonstrates spawning a Blazor Server app from Electron
- Host: GitHub
- URL: https://github.com/frankhale/electron-with-blazor-server
- Owner: frankhale
- License: mit
- Created: 2021-01-16T22:57:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-18T04:23:26.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T17:04:44.825Z (about 1 month ago)
- Topics: blazor-server, blazor-server-app, electron, electron-app, example
- Language: C#
- Homepage:
- Size: 305 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# electron-with-blazor-server
A simple project demonstrating how to spawn a Blazor Server app from Electron as
well as providing server logs directly in the Electron app.Blazor Server App:
![Blazor-Server-App](screenshots/blazor-server-app.png)
Press `Alt+CommandOrControl+L` to show the server log:
![Server-Log](screenshots/server-log.png)
## Additional Information
The `blazor-server-app` folder is just a vanilla Blazor Server project.
## Dependencies
- Node [https://nodejs.org/]
- .NET 5 [https://dotnet.microsoft.com/]## How to run
1. Clone the code repository.
2. Open terminal to code repository.
3. Run `npm install`. (See Dependencies above)
4. Run `npm run start` to start the application.**NOTE**: The Blazor Server app uses a self signed certificate and Electron has
been configured to ignore certificate errors and turn off strict SSL. This
configuration is not suitable for production.## Author(s)
Frank Hale <[email protected]>
Updated on: 16 January 2021
## License
MIT - see [LICENSE](LICENSE)