Glade is a cross-platform GUI library for Typescript that uses WebGPU to render apps at >60fps, for browsers and native macOS.

Glade side-by-side demo

For a much longer description, write up, and demo, visit https://glade.graphics.

Glade is a library for writing cross-platform graphical applications with TypeScript and JavaScript. It includes an application framework and component library (text, inputs, flexbox layouts, etc.), all drawn using WebGPU. For browsers, it renders to a canvas element. For native macOS, it renders to a GLFW window via Google’s Dawn WebGPU implementation.

Here are the links: