Welcome to GRX3’s documentation!

GRX3 is a graphics and input library for (Linux) embedded systems with small screens.

Features

  • Can be used with many programming languages via GObject Introspection.
  • Supported languages are Python, JavaScript (via gjs engine) and Vala.
  • Works with monochome screens.
  • Keyboard, mouse and touchscreen input.
  • Also runs in a windowed desktop environment (useful for faster development).
  • There is a (work-in-progress) widget toolkit for small screens.