Tauri novo framework para a criação de aplicativos desktop utilizando html/css/js
O que é o Tauri?
O Tauri é um framework que permite a criação de aplicativos desktop multi-plataforma, ele permite a integração com qualquer framework Front-end desde, React.js até um Vue.js ou Svelte.
Você pode ver como iniciar no Tauri aqui: https://tauri.app/v1/guides/getting-started/prerequisites
Por que usar o Tauri?
O Tauri ainda é bem novo, mas ele tem um potencial muito grande de mercado devido à sua facilidade de uso e ter um baixo consumo de recursos do hardware.
Como o Tauri consegue esse baixo consumo de hardware?
O Tauri faz uso do WebView2 e para deixar isso tudo mais leve, ele implementa diretamente o WebView2 em suas bibliotecas próprias, TAO e WRY.
A biblioteca TAO permite a criação de janelas de forma nativa em diversas plataformas desktop.
Já a biblioteca WRY(WebRenderingLibrary) é quem faz a implementação do WebView e gera uma janela de fácil renderização do WebView, WRY funciona em conjunto com a biblioteca TAO, que seria responsável pelo gerencimento de, eventos e criação de janelas.
As bibliotecas de Tauri e o Próprio Tauri foi desenvolvidas utilizando Rust como seu Back-End.
Conclusão
Você pode encontrar alguns problemas ao utilizar o Tauri, pois como disse antes ele ainda é bem novo, mas ao ver toda essa evolução do framework é inegável que daqui a uns 2 anos ele terá seu espaço no mercado.
Você pode descobrir mais sobre em:
https://tauri.app/
https://github.com/tauri-apps/tao/
https://github.com/tauri-apps/wry/