KingKiosk Documentation¶
KingKiosk turns any screen into a remotely orchestrated, multi-window display surface. Control everything via MQTT — dashboards, media, cameras, gauges, web content, intercoms — all composable, all controllable in real-time.
Documentation¶
User Guide¶
Your complete guide to getting started with KingKiosk. Covers installation, setup, MQTT architecture, the windowing system, screen states, system commands, widgets, media playback, intercom, Home Assistant integration, and more.
Admin Guide¶
Administration and end-user operations guide. Covers device provisioning, fleet management, user roles, security policies, remote troubleshooting, and day-to-day operational workflows.
MQTT Widget Reference¶
Comprehensive technical reference for every MQTT command, widget type, and configuration option. Covers 25+ widget types including gauges, charts, carousels, animated text, clocks, weather, maps, canvas, calendars, games, and more.
Custom Widget SDK¶
Build your own widgets for KingKiosk. The Custom Widget SDK provides a JavaScript bridge API for creating interactive third-party widgets that communicate bidirectionally with the KingKiosk runtime via MQTT.
D/BASIC Playground¶
Write and run D/BASIC in the browser with the real Rust compiler and sliced runtime. Includes interactive D/Works widgets, live GFX output, diagnostics, and downloadable source.
:material-book-code: D/BASIC Language Reference¶
Learn the complete language from numbered-line BASIC through procedures, arrays, records, objects, console scripting, GUI programs, D/Works widgets, semantic Intents, deep DOBJ drag and drop, optimized DBC bytecode, and cross-platform delivery.