The language
Templates, modules, and components that extend Go for building interfaces.
Explore GOX →GOX brings Go, HTML, and your favorite client frameworks together. A language, a server, and tools designed to work as one.
Building a web application often means moving between languages, templates, and layers just to connect an interface to its data.
GOX puts pages, templates, and server logic within the same programming model. Keep Go where your application runs, and add client-side interaction where you need it.
Meet the languageTypes, concurrency, and the Go ecosystem form the foundation.
Render the initial interface on the server. Hydrate client components when needed.
Use React, Preact, Solid, Vue, or Svelte for interactive components.
Explore the source, understand the implementation, and help shape what comes next.
From the code you write to the application you run.
Templates, modules, and components that extend Go for building interfaces.
Explore GOX →Routing, Actions, WebSockets, and sessions, with a CLI to manage your project.
Meet GOX Server →GOX Tools brings installation, completion, diagnostics, and formatting to VS Code.
Get GOX Tools ↗Creator of GOX
GOX is an independent project that brings together the language, runtime, and development tools around a shared approach to building for the web.
Be part of what comes next →Read the code, use it in your projects, and explore how it works.

Start with a page. Discover where GOX can take you.