Skip to content
/ twinui Public

A demo of how to combine a Web and full-screen text UI in an app

Notifications You must be signed in to change notification settings

fgm/twinui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TwinUI: combined Terminal and Web UIs in Go

This project demonstrates one possible way to provide a full-screen terminal UI within a traditional web application, thus supporting both a rich user interface in a browser and a limited but still operational interface using full-screen mode in a terminal, as used when communicating over SSH to a server, VM, or container.

Terminal UI Web UI

Acknowledgments

  • The Text UI toolkit is rivo/tview
  • The Web routing module is gorilla/mux
  • The web part of the project is taken from Jon Calhoun's "Choose your own adventure" lesson on his Gophercises site.

Gophercises

About

A demo of how to combine a Web and full-screen text UI in an app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published