You can build TUI (Text User Interface) programs for the terminal, the desktop (via OpenGL/GLFW), and the web (via web assembly). It provides a convenient way to define your UI using Nim's json module.