-
miniwinwm
Open source embedded window manager with overlapped windows. This project is actively maintained and free support is provided via the website. New features can be added on request. Consultancy can provided for commercial use.
-
makerfabs-parallel-tft-lvgl-lgfx
LVGL demos using LovyanGFX driver on Makerfabs 16-bit parallel TFT (ESP32-S2 or ESP32-S3)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
LVGL is probably your best bet. However, it won't be a generic OS platform in the way you can think of on desktops. Microcontrollers such as this do not lend themselves to an easy way to encapsulate an OS separately from a third party app. Everything is statically linked together. The closest you will be able to get is to emulate the experience...condense each "application" you want to run into a single function call, and have a menu at startup that lets you select one of them. This is what I did with each of the LVGL demos to combine them into one single demo image. (See video here: https://youtu.be/ZWtTmmne6Bo and code here: https://github.com/radiosound-com/makerfabs-parallel-tft-lvgl-lgfx/blob/master/main/main.cpp )