# remorses/gpuix

Node.js & React bindings for Zed’s GPUI. Build memory efficient native apps with React and no Electron

Repository: https://github.com/remorses/gpuix
Canonical: https://ross.abutalabs.com/products/gpuix
Homepage: https://gpuix.dev
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: gpui, zed
Last push: 2026-08-26T17:48:16+00:00

## Health v2 (maintenance only)
Score: 82/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 15
- inputs: {"age_days": 216, "days_push": 7, "days_rel": 10, "gap_med": 0.0, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1189, forks 33 (observed 2026-08-28T04:03:54.928312+00:00)

## What it is
GPUIX provides React and TypeScript bindings for GPUI, Zed's GPU-accelerated UI framework, letting you build native desktop apps that render directly via Metal, DirectX, or Vulkan without Electron or web views. It ships prebuilt native renderers, hot reloading with Bun, and a browser renderer on WebGPU/WebGL2.

## Use cases
- build native desktop apps with React without Electron
- GPU-accelerated UI rendering in JavaScript
- compile a React app to a standalone native binary
- replace Electron with a lightweight native renderer
- build cross-platform desktop apps in TypeScript
- render React components directly to the GPU

## When to choose
- you want React ergonomics for native desktop apps with no web view overhead
- you need memory-efficient, GPU-rendered UIs on macOS, Linux, or Windows
- you want to ship a single self-contained binary with no runtime dependencies

## When to avoid
- you need the full web ecosystem, browser extensions, or broad DOM compatibility
- you require a battle-tested, mature framework for production-critical apps
- you need mobile or web-first deployment as the primary target

## Facets
- artifact type: framework
- maturity: active
- function: frontend-framework, ui-components, graphics, desktop-framework
- domain: frontend, desktop-applications, web-development, cross-platform
- platform: windows, rust, bun, wasm, browser, cross-platform
- tags: gpui, react-bindings, gpu-accelerated, no-electron, native-ui, typescript, napi-rs, webgpu, macos, linux, nodejs, desktop

## Member repositories
- remorses/gpuix (main) score 82

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:54.928312+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:23:20.299872+00:00, confidence not recorded.
  - readme: https://github.com/remorses/gpuix (fetched 2026-08-28T04:03:54.928312+00:00, sha 44e6a075b6ad)
  - homepage: https://gpuix.dev (fetched 2026-08-29T12:30:25.788928+00:00, sha 4532d302533e)
  - site_page: https://gpuix.dev/changelog (fetched 2026-08-29T12:30:25.799963+00:00, sha f336df4ee414)
- Data as of 2026-08-30T08:39:29.467469+00:00.
