3rd-Party Software
Last updated 5 August 2026
CHUDBOARD stands on the shoulders of great open-source projects and a free audio driver. Thank you to everyone who builds and maintains these. Below is what CHUDBOARD uses and the licence each is provided under.
Audio driver — VB-CABLE
CHUDBOARD's virtual microphone is powered by VB-CABLE, the free virtual audio device made by VB-Audio Software (vb-cable.com). CHUDBOARD includes VB-CABLE and installs it for you during setup, with VB-Audio's permission.
VB-CABLE is donationware — all participations are welcome. If you find CHUDBOARD and VB-CABLE useful, please consider supporting VB-Audio with a donation at vb-cable.com.
| Component | Provider | Terms |
|---|---|---|
| VB-CABLE Virtual Audio Device | VB-Audio Software (vb-cable.com) | Donationware — bundled and installed with CHUDBOARD under VB-Audio's distribution permission |
Desktop app (Python)
| Component | Licence |
|---|---|
| CustomTkinter | MIT |
| sounddevice | MIT |
| SoundCard | BSD-3-Clause |
| python-soundfile | BSD-3-Clause |
| NumPy | BSD-3-Clause |
| Pillow (PIL fork) | MIT-CMU / HPND |
| keyboard | MIT |
| pycaw | MIT |
| comtypes | MIT |
| tkinterdnd2 | MIT |
| segno (QR codes) | BSD-3-Clause / MIT |
| Windows SDK projections (winrt) | MIT |
| PyInstaller (packaging) | GPLv2 with a bootloader exception permitting distribution of the built app |
Phone remote & website (JavaScript)
| Component | Licence |
|---|---|
| jsQR (QR scanning) | Apache-2.0 |
| lamejs (MP3 encoding) | LGPL-3.0 |
Fonts
The "CHUDBOARD" wordmark is set in the Digitalt typeface, used under its applicable licence; body text uses the fonts already installed on your system.
Licence names are provided for reference; each component remains governed by its own full licence text, which is available from the respective project or on request at [email protected].