Skip to content

Tela

A desktop UI framework in pure Go. No cgo, no webview. Tailwind classes, React-style hooks.
Tela rendering a headline: Hello, Tela. Interfaces, woven with Go.

Pure Go

No cgo, no webview, no native toolkits. One go build makes one static binary, and cross-compiling just works. Tela draws every pixel itself, on Linux (Wayland and X11) and Windows.

Tailwind v4 classes

Style with the vocabulary you know, copied verbatim from Tailwind v4, on top of real CSS semantics for block, flex and grid layout.

React-style components

Components are structs with a Build method, or functions, with hooks named like React’s: UseState, UseEffect, Key, OnClick.

Renders without a window

The same tree renders to a PNG and to a text tree, so people and LLM agents can build and check interfaces without trial and error.