Skip to content

bem130/textrender

Repository files navigation

Typing Multi-Platform app (GUI / EFI / TUI / WASM)

RustでGUI、EFI、TUI、WASMの4つのバックエンドを持つテキスト入力アプリケーションのサンプルです。

実行方法

GUI (Desktop)

cargo run --features gui

TUI (Terminal)

cargo run --features tui

WASM (Web Browser)

  1. ビルドツールのインストール

    cargo install wasm-pack
  2. WASMへのコンパイル

    wasm-pack build --target web -- --features wasm
  3. ローカルサーバーの起動 プロジェクトのルートディレクトリで、pkgディレクトリが生成されていることを確認してから実行します。

    python3 -m http.server
    # または python -m http.server
  4. ブラウザでアクセス ブラウザを開き、 http://localhost:8000 にアクセスします。

QEMU windows

.\run_uefi.ps1