Terminal Multiplexer – Proof of Concept

Just sharing a small project that might be useful for anyone interested in Go language and terminal UIs. This is a proof of concept of a terminal multiplexer. The project is very simple, there are just a couple of key source files.

My goal was to build a terminal UI component that I’m going to re-use in my another project, while keeping the implementation as small and simple as possible. The app demonstates pane splitting, navigation, and embedding terminal sessions.

Feel free to use it as a learning resource or as a starting point for your own projects. Windows OS is not supported (at least yet). It’s not polished, so please expect bugs.

Link to the repo: github.com/grafviktor/terminal-multiplexer.