Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 3 column 49
---
layout: docs
title: Documentation — WebRTC
description: Documentation hub for LessUp WebRTC: architecture, signaling, deployment, API, troubleshooting, and OpenSpec.
---
| Feature | Description |
|---|---|
| 🪶 Lightweight | Single Go dependency (gorilla/websocket), no heavy frameworks |
| ⚡ Zero Build | Vanilla JavaScript ES6+, served directly—no bundlers, no transpilers |
| 📋 OpenSpec-Driven | Spec-first development with structured change management |
| 🌐 Bilingual Docs | Complete documentation in English and Chinese |
| 🔧 Production-Ready | Docker, Kubernetes, and Fly.io deployment configs included |
Use this page as the public entrypoint for understanding the project.
The repository now treats openspec/ as the only specification authority.
- main capability specs live in
openspec/specs/ - implementation work lives in
openspec/changes/ - public docs link to a curated spec hub instead of the deleted legacy
/specs/tree