Cross-platform desktop applications with LVGL?

LVGL docs talk about “simulating” LVGL apps on desktop, but does that imply it’s not viable to create traditional desktop apps with it? If it is possible, then how?

Hi @furtidev,

Doing desktop apps with LVGL is doable and works. If you compile an application using GitHub - lvgl/lv_port_pc_vscode and you get a binary, then that is a native desktop application running in C for your desktop. And because it’s in C, you can pretty much do anything you imagine, accessing filesystem, doing network stuff, using other libraries, etc.

Although the main purpose of LVGL is not to develop desktop apps but rather embedded UIs.