** THIS PROJECT IS NO LONGER MAINTAINED **
The functionality here has been merged (with improvements) into the tcell Views package. (go get github.com/gdamore/tcell/views)
Please use that package instead.
I'm leaving the rest of this package here for posterity.
Tops'l is a work in progress (Alpha). Please use with caution; at this time it is not suitable for production use.
Package topsl is a terminal oriented panels support library. What it really does is provide mid-level abstractions to make it easier to build richer terminal applications, which can include editors, complex dialogs, etc. It is built upon the excellent termbox-go library.
Note that this is super preliminary work, and was extracted out of a project to create a nice interface for my govisor project. I wouldn't recommend its use in other projects at this time. Hopefully this will change quickly.