Universal WebAssembly Thermal Printer SDK
A zero-configuration, lightweight WebAssembly SDK designed to connect web-based applications (React, Vue, Next.js, Angular, Svelte, or plain JS/TS) directly to ESC/POS Thermal Receipt Printers via Web USB or Web Serial API. Completely runs in-browser without any background desktop software installation on client machines.
Technical Stack
Golang: Underlying printer driver and binary parser compiled to WebAssembly.
TypeScript: Strongly typed interfaces and lightweight TS SDK wrapper.
Web USB / Web Serial API: Direct hardware port communications for client security and instant connectivity.
Project Status
Published to npm registry with over 100% test coverage on WASM initialization, module exports, and driver APIs.