Arduino library that make easy page-based user interfaces - it supports multiple configurable pages, and displays live data using ncurses. Also supports a status bar, for debug messages. Below is an example display.
Home Page v0.95
1) Options
2) Maintenance
3) Cleaning
4) RunProcessEnable 1
5) Bottle Count 0
x) Back
ValveDropStation: Not enough valves to continue