I simply wanted to have the option to easily built my own panels running on cheap HW - like smartphones, panel PC, raspberry pi, Arduino etc.
The available solutions like Panel Builder etc. were not satisfying for me as they used bitmap images (low quality) instead of vector graphics or they where inaccurate (multiple 60mm diameter gauges where displayed in different sizes) and none of them was able to build the panels responsive (so mobile first).
Lowest common denominator - and most future proof approach - I decided to go with web based technologies. So i ended up with HTML, JS, SVG and websockets. Including event-bubling etc.
The nice thing is, that if you make the server available on public internet, you can take your cockpit gauges with you and track your flight for instance on VATSIM / IVAO and check the aircraft data in the cockpit on your smartphone globally.
At that time when i started there was no FSUIPC Websocket server available, so i had to built one on my own.
are open source and hosted at
How does it look like?
What i've built already
GARMIN G5 Autopilot Indicator Bar
GARMIN generic Arc
GARMIN generic line single horizontal
Bendix-King DME KDI-573
More specific gauges
Additionally to the standard-gauges which suit for a couple of aircraft - as standard aircraft instruments in real world do - we created a few vehicle specific gauges.
Those "gauges" are used to display type and aircraft registration on your panel. The current registration of the selected vehicle (and livery) is dynamically inserted on load. This is sometimes a great hint, if you fly online different aircrafts and you want the correct aircraft registration shown for hassle free ATC communications.