WebCC Documentation
June 20, 2026 ยท View on GitHub
Welcome to the documentation for WebCC, a lightweight, zero-dependency C++ toolchain and framework for building WebAssembly applications.
Overview
WebCC provides a direct, high-performance bridge between C++ and HTML5 APIs. It is designed to be minimal and efficient, generating small WASM binaries without the need for heavy runtimes like Emscripten for simple use cases.
Key Features
- Zero Dependencies: No external libraries required.
- Lightweight: Generates minimal WASM binaries.
- High Performance: Uses a binary command buffer to batch API calls.
- Comprehensive API: Supports DOM, Canvas 2D, WebGL, WebGPU, Audio, Input, and more.
Table of Contents
- Getting Started: Installation, setup, and your first "Hello World" application.
- API Reference: Detailed documentation for all WebCC modules.
- Architecture: Learn how WebCC works under the hood.