opentui

Build terminal UIs with OpenTUI. Covers Core, frameworks, components, application APIs, testing, extensions, integrations, deployment, and public API lookup.

Install
npx skills add 'https://github.com/anomalyco/opentui/tree/main/packages/web/src/content'
Download bundle ↓
main · ac753b4Scanned 2026-09-15

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

packages/opentui-three.mdx

packages/opentui-three.mdxBrowse 89 files
View on GitHub
← Back to SKILL.md

id: opentui-three name: OpenTUI Three summary: Three.js WebGPU renderer for OpenTUI. kind: renderer official: true source: url: https://github.com/anomalyco/opentui directory: packages/three surfaces:

  • name: TypeScript language: typescript import: "@opentui/three" docs: /docs/reference/three distributions:
  • type: npm identifier: "@opentui/three" install: bun add @opentui/three three@0.177.0 bun-webgpu@0.1.7 links: docs: /docs/reference/three categories:
  • rendering

@opentui/three connects Three.js WebGPU scenes to OpenTUI buffers. Use ThreeRenderable to place a scene in the render tree.

The package is Bun-only. It requires three 0.177.0, bun-webgpu 0.1.7, Rapier, and Planck. Its root currently imports all three optional dependencies.

Read the Three.js WebGPU integration, runtime and platform support, and runtime module loading.