Brewser Docs

Goal & Vision

Why Brewser exists

Brewser exists to make the web a legitimate target platform for homebrew hardware — starting with the Nintendo Switch.

The idea

Homebrew development traditionally means C/C++, toolchains, and slow iteration. Meanwhile, the web platform has world-class tooling, an enormous developer community, and APIs for almost everything — graphics, audio, gamepads, sensors, serial ports, Bluetooth.

Brewser bridges the two: a modern JavaScript engine and GPU-accelerated rendering stack running natively on the device, exposing standard web APIs.

Principles

  1. The web is the API. We implement existing standards rather than invent new ones. Your Brewser app is a web app, full stop.
  2. Tinkerers first. The catalogue welcomes tools, dashboards, hardware experiments and demos as much as games.
  3. Open pipeline. App submission, review and distribution run through transparent, GitHub-backed infrastructure.
  4. Respect the device. Apps declare the hardware they need up front, and users stay in control of what gets access.

On this page