Skip to content

Projects 2026 live

Toss

Share text, code, images and files between the devices on your local network - one binary, no accounts, no configuration; devices find each other by broadcast.

Go

WebsiteSource

Toss is one binary that runs on each device on your network. Paste a snippet, a screenshot, a config file or a Wi-Fi password into it, and it is on every screen within the second — a phone only needs the browser. There are no accounts, no IP addresses to type and no configuration: the first device up becomes the hub, the rest find it by UDP broadcast, and every pane syncs over a TLS WebSocket.

One hub, the rest spokes: broadcast to find the hub, TLS WebSocket to sync, reverse dial for a spoke behind a firewall

Everything is a pane: text, code with live highlighting, markdown with preview, pasted images, dropped files. Panes title themselves and survive restarts. A spoke the hub cannot dial asks the hub to dial it back, so one-way firewalls do not matter, and a spoke that loses its hub promotes itself. It is Go only — the frontend is embedded and vendored, so there is no npm and no network at build time.

A Go snippet in a pane, highlighted

It has no login by design: any device on the LAN can read and write panes. That is what makes sharing frictionless, and the reason it must never face the internet.