Espruino does have some code to handle those screens which I added very recently, but it's something you'll have to recompile to use - take a look at the BANGLE*.py for some examples.
However I'm pretty sure that the driver for at least one of those displays leans heavily on Nordic's HAL layer so would need some work to run on other devices. What device were you looking at making it run on?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Espruino does have some code to handle those screens which I added very recently, but it's something you'll have to recompile to use - take a look at the BANGLE*.py for some examples.
However I'm pretty sure that the driver for at least one of those displays leans heavily on Nordic's HAL layer so would need some work to run on other devices. What device were you looking at making it run on?