Node.js is available through toltec. 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 nodejs


  • Large existing ecosystem can be leveraged.


  • Larger memory footprint than other languages.

  • JIT compiled language has higher overhead than other languages.

Further Reading#