ABOUT GOX

The power of Go.
A simpler web.

GOX brings Go, HTML, and your favorite client frameworks together. A language, a server, and tools designed to work as one.

Server first. HTML at heart. Powered by Go.
THE IDEA BEHIND GOX

Fewer jumps.
More context.

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 language

Go at the core

Types, concurrency, and the Go ecosystem form the foundation.

HTML from the server

Render the initial interface on the server. Hydrate client components when needed.

Room for your choices

Use React, Preact, Solid, Vue, or Svelte for interactive components.

Open by design

Explore the source, understand the implementation, and help shape what comes next.

ONE ECOSYSTEM

Each part has a purpose.

From the code you write to the application you run.

01 / GOX

The language

Templates, modules, and components that extend Go for building interfaces.

Explore GOX →
02 / SERVER

The runtime

Routing, Actions, WebSockets, and sessions, with a CLI to manage your project.

Meet GOX Server →
03 / TOOLS

The development experience

GOX Tools brings installation, completion, diagnostics, and formatting to VS Code.

Get GOX Tools ↗
CREATED BY

Javier Márquez

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 →

Open source. MIT licensed.

Read the code, use it in your projects, and explore how it works.

Read the license ↗

The next part is yours to build.

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

Get started