diff --git a/src/pages/devtools.astro b/src/pages/devtools.astro
index 5a1d237..db8e2c8 100644
--- a/src/pages/devtools.astro
+++ b/src/pages/devtools.astro
@@ -38,13 +38,13 @@ const addons = [
name: 'gd-observe',
tagline: 'Local observability with a terminal dashboard',
copy: 'Timers, gauges and counters alongside logs, events and per-frame traces, all tagged with a context you push and pop. A localhost WebSocket server streams them live to a terminal UI. Metrics are in-memory and local — the point is to see the data before deciding whether any of it should leave the machine.',
- cli: 'Ships gdobs, a Go terminal UI',
+ cli: 'Ships gdobs, a Rust terminal UI with Ratatui',
},
{
name: 'gd-playwright',
tagline: 'Named handles for web-export browser tests',
copy: 'The addon writes element positions, events and test state to browser globals during a web run; the CLI reads them over CDP so a test can click start_button instead of a coordinate. The CLI is strictly read-only — it never mutates browser or game state. Disabled builds no-op, so the calls are safe to leave in.',
- cli: 'Ships gdpw, a Go CLI',
+ cli: 'Ships gdpw, a Rust CLI',
},
{
name: 'gd-pocketbase',
diff --git a/src/pages/games.astro b/src/pages/games.astro
index 5c4be82..b0a206f 100644
--- a/src/pages/games.astro
+++ b/src/pages/games.astro
@@ -50,9 +50,9 @@ const icon = (name: keyof typeof octicons, size = 16) => octicons[name].toSVG({
tagline="A terminal arcade"
status="Playable now"
available={true}
- meta="Go · Bubble Tea · wazero"
- command="go run github.com/aviorstudio/termcade@latest"
- commandNote="Needs a truecolor terminal at 80×24 or larger"
+ meta="Rust · Ratatui · Wasmtime"
+ command="termcade"
+ commandNote="Install a verified release; use a truecolor terminal at 80×24 or larger"
links={[{ href: 'https://github.com/aviorstudio/termcade', label: 'Source on GitHub' }]}
>
@@ -61,7 +61,7 @@ const icon = (name: keyof typeof octicons, size = 16) => octicons[name].toSVG({ Brickough, playable offline the moment it starts.
- The arcade compiles no games into itself. Every game is a sandboxed WebAssembly package running under wazero
+ The arcade compiles no games into itself. Every game is a sandboxed WebAssembly package running under Wasmtime
with no filesystem and no network, so a broken one shows up dimmed on the menu with its reason rather than
taking the arcade down. The same binary is the dev kit: termcade dev new you/mygame scaffolds
one, termcade dev build