Console-based user interface toolkit for .NET applications.
Free • Open Source
What is Gui.cs?
Gui.cs is a simple UI toolkit for .NET, .NET Core and Mono and works on both Windows and Linux/Unix. The toolkit contains various controls for building text user interfaces from buttons, checkboxes and lists to menus, frames and windows. All visible UI elements are subclasses of the View, and these in turn can contain an arbitrary number of subviews. It comes with a mainloop to process events, process idle handlers, timers and monitoring file descriptors. It is designed to work on Curses and the Windows Console, works well on both color and monochrome terminals and has mouse support on terminal emulators that support it.