Minimalist Go package aimed at creating Console User Interfaces. GOCUI provides users with a minimalist API and views (the "windows" in the GUI) implement the interface io.ReadWriter. GOCUI offers support for overlapping views. The GUI can be modified at runtime (concurrent-safe) and it also provides both global and view-level keybindings. GOCUI provides mouse support features, colored text options and a customizable edition mode. It is easy to build, and it's extremelly easy to create reusable widgets, complex layouts, and more.

Features

  • Minimalist API
  • Support for overlapping views
  • Mouse support
  • Colored text
  • Customizable edition mode
  • Easy to build reusable widgets, complex layouts

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow GOCUI

GOCUI Web Site

Other Useful Business Software
Endpoint Management with Remote Control Built In Icon
Endpoint Management with Remote Control Built In

Patch, monitor, and connect to Windows and macOS devices from one console

Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GOCUI!

Additional Project Details

Operating Systems

Linux

Programming Language

Go

Related Categories

Go User Interface (UI) Software

Registered

2021-08-05