27 lines
849 B
Markdown
27 lines
849 B
Markdown
|
||
## [[egui]]
|
||
|
||
[[otopoiesis]]で使ってる。[[ImGui]]から影響を受けたimmediate GUI。WebAssemblyでもきちんと動作する(全部を一つのcanvasにレンダリングする。DOMの扱いは無理)
|
||
|
||
|
||
## [[iced]]
|
||
|
||
[[Elm]] のアーキテクチャに影響を受けたライブラリ。
|
||
|
||
マルチバイト文字非対応
|
||
|
||
|
||
## [[Tauri]]
|
||
|
||
Webviewベースで、フロントエンドはJSやTypeScriptで書くという、[[Electron]]のような構成のデスクトップアプリを作れるフレームワーク
|
||
|
||
生のCanvasを触ることもできる
|
||
|
||
## [[Dioxus]]
|
||
|
||
フロントエンドも含めてRustで完結するWebviewベースのライブラリ。
|
||
|
||
こちらは生Canvas触れないのがつらい
|
||
|
||
Dioxusでつくっていって、サムネイルとか必要ならWeb-sysでCanvas動かせばそれでいいのかな
|