Depends on what app is. Depend on if the library works (or is easy to get working)
on Arm (if that is what your embedded is), as well as available ram and flash.
Some of these you mentioned have dependencies as well that have to be assessed for
Arm and embedded size. Another oddity is some time you have to build your own libs
for the embedded, and then it has a certain system, and that has restrictions on
your gcc version, etc.
So first you have to establish what your platform is and resources, and domain of
your app, then look at candidates based on domain, and then check them for build(ability)
to your platform.(and their deps).
You may find, for example wt+cpp could work well (if you wanted to do web app in c++).
You may want to look at web app projects for ras-pie or other embedded boards and
see what is popular, but again keeping in mind your projects domain.
-tl