There are several open source DMX lighting consoles for desktop, this one seems particularly nice and with fresh controlling paradigm ideas.
The device definitions come as GDTF files, see the spec and other projects that utilize GDTF here [1]
Juce framework [2]
OrganicUI [3]
[1] https://gdtf.eu/docs/list-of-projects/
[2] https://juce.com/
[3] https://github.com/benkuper/juce_organicui/
[1] https://github.com/mvrdevelopment/spec
[2] https://gdtf.eu/gdtf/xsd/xsd/
[3] https://gdtf-share.com/