Skip to content

bionic

Build web apps Blazor fast that run at WASM speed!

iOS     Electron     Android     PWA

About

bionic

Bionic is an Ionic Framework CLI clone for Blazor projects.

The goal is to provide an easy, modular, and repeatable way of creating, building, and deploying Blazor projects for any available target platform through the use of Bionic Plugins.

Keep in mind that just like Blazor, this is an exploration project. With your help we can make it a reality.

Features

bionic

  • Live Reload: Automatically rebuild modified source or SCSS code and hot reload it using Bionic Monitor.
  • Editor and IDE agnostic: Use your favorite source code editing tool.
  • SCSS Style Isolation: Pages and components have their own SCSS file for quick and easy styling.
  • Component Generation: Quickly generate Blazor pages, layouts, components, and services.
  • Modular Platform Architecture: Project deployment platforms are provided through plugins and isolated within each project.
  • Blast Scripting: Execute a group of commands under a single target name.

Why

With the introduction of WebAssembly (WASM) in the browser, it is now possible to use languages other than JavaScript to build amazing web apps that run at near native speed. This means that many languages can now share code between frontend and backend without having to compromise computation power, typesafety and execution speed as often happens in the world of JavaScript.

WebAssembly is maturing and will soon provide more functionality such as Garbage Collection, Multi-Threading, and much more.

With the creation of Blazor, Steve Sanderson made the promise of having WebAssembly on the frontend for web applications a reality.

At this point, marrying the power of Blazor with the power of a CLI simply made sense.

Hope you all have fun Blazing through some cool apps!