Download the latest version here: https://www.b4x.com/android/forum/t…rogressive-web-app-library.99740/#post-627764
BANano Core Library
BANano gives you a set of tools to write your own wrapper around any framework (MiniCSS, Skeleton, Spectre, Bootstrap, jQuery…), which then can be easily used to quickly build webapps/websites.
You can use the B4J Abstract Designer to design you UI, using BANano Custom Views (written in B4J) to extend this toolset.
B4J has an excellent jetty based server: the jServer library. BANanoServer uses this lib and provides you with a lot of goodies to make building WebApps with B4J very simple. So you write the Server and Browser side in one language: B4X! A BANanoServer can use EVERYTHING a normal B4J App can: MQTT, Bluetooth, Database and Hardware access and so much more. It is like having a Node.js server, but coded in pure B4J.
BANano can easily be extended by using BANAnoLibraries. They are Open Source b4xlibs, many already on the B4J forum. And also written in this one B4X language!