Python is available as a toltec package. Due to the package build built using the entware toolchain, it is not compatible with the native libraries, or any packages built with the toltec toolchain. This means that it can’t interface with the reMarkable 2 Framebuffer server directly. Instead you can use Simple App Script to interact with the screen.

$ opkg install python3

Pip is also available as a package, and can be used to install python libraries that are not available as packages:

$ opkg install python3-pip


  • Large existing ecosystem can be leveraged.


  • JIT compiled language has higher overhead than other languages.

Further Reading#