Skip to content

Status

Maturity

gsx is alpha software and is used in production. The compiler, runtime, and toolchain work end to end, but language and API compatibility are not guaranteed before 1.0.

Shipped surfaces

Language and rendering

Typed authored signatures, components, children, and slots, control flow, pipelines, and attribute forwarding are available. Rendering has contextual escaping and explicit trust boundaries.

Toolchain

The CLI provides init, generate, fmt, and info commands, plus the development loop. Vite is an optional front door.

Editor support

The language server provides diagnostics, navigation, references, symbols, formatting, code actions, completion, completion documentation, and auto-imports.

Durable boundaries

  • Generation produces .x.go files that are compiled with the application.
  • Find-references is project-scoped and excludes external package references.
  • Pre-1.0 releases may require source migrations.

Roadmap

See Roadmap & Status for changing engineering details and planned work.