# udevbe/greenfield

HTML5 Wayland compositor  :seedling:

Repository: https://github.com/udevbe/greenfield
Canonical: https://ross.abutalabs.com/products/greenfield
Language: TypeScript
License: AGPL-3.0
License Family: copyleft
Topics: greenfield, wayland, html5, browser, javascript, remote-desktop, browser-wayland-compositor
Last push: 2025-11-02T20:06:46+00:00

## Health v2 (maintenance only)
Score: 45/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 50, release rhythm 8, longevity 100
- inputs: {"age_days": 3493, "days_push": 304, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1266, forks 41 (observed 2026-08-28T04:04:11.202897+00:00)

## What it is
Greenfield is an HTML5 Wayland compositor that runs native Linux applications remotely in a web browser, or WebAssembly applications directly. It brings the Wayland display server protocol to the web via TypeScript and JavaScript.

## Use cases
- run linux applications in the browser
- stream a wayland desktop over the web
- run webassembly gui apps in browser
- browser-based remote desktop for linux apps
- display wayland windows in html5

## When to choose
- you want to run native Linux GUI apps remotely in a browser without installing anything client-side
- you want to run WebAssembly GUI applications directly in the browser
- you need a browser-based remote desktop solution built on Wayland

## When to avoid
- you need a traditional desktop Wayland compositor like GNOME or KDE
- you need X11 application support
- you need a lightweight local display server rather than a browser-based one

## Facets
- artifact type: application
- maturity: active
- function: graphics, wasm, web-framework
- domain: web-development, operating-systems, cross-platform
- platform: browser, wasm
- tags: wayland, html5, compositor, remote-desktop, typescript, linux, web-server

## Member repositories
- udevbe/greenfield (main) score 45

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:11.202897+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-30T05:03:49.223913+00:00, confidence not recorded.
  - readme: https://github.com/udevbe/greenfield (fetched 2026-08-28T04:04:11.202897+00:00, sha 00c98336060c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
