Blaster
Blaster copied to clipboard
This project tries to get the power of blazor to the desktop cross platform.
Introduction
This project tries to get the power of blazor to the desktop cross platform.
Based on the excelent lightweight Chromium wrapper for .NET Core Chromely it's lean, super flexible and fast!
Have a quick question? Wanna chat? Connect on
Getting Started
- Install .NET Core 2.1 SDK or later.
- Run
build run
and you are good to go!
Build and Test
The following build referes to build.cmd
on windows, for macos/linux use ./build.sh
instead.
-
build
: Builds the project inDebug
configuration. -
build clean
: Cleans all build artifacts. -
build restore
: Restores thenuget
dependencies. -
build run
: Builds and runs the project inDebug
configuration
Roadmap
- [ ] Get dotnet core working without build script (dotnet run)
- [ ] Get Linux support running
- [ ] Get Mac support running
- [ ] Debug support
- [ ] Call Server function from client with ease (Strongly typed) aka.
GetBackendService<T>()
. - [ ] Investigate multi process server.
- [ ] Create a Logo.
- [ ] Add Templates.
- [ ] Hot reload.
- [ ] Setup build server.
- [ ] Setup nugets.
Goals
- [ ] Call server side services with super ease and be strongly typed, so ui is not blocked and does ui stuff
- [ ] Be fully cross platform
- [ ] Make deployment easy and reliable
- [ ] Lean, compact and fast
Contribute
Feel free to file an issue, send a PR, grab a up for grabs
Have a quick question? Wanna chat? Connect on