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
Categories
User Interface (UI)License
BSD LicenseFollow GOCUI
Other Useful Business Software
Electronic Lab Notebook (ELN) Software
eLabJournal is an all-in-one Electronic Lab Notebook (ELN) software that includes sample tracking and protocol management modules.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of GOCUI!