The Emulator is based off suckless St.c and is implemented in C++. The project is intended to be customized and rebuilt to fit your use case. The terminal supports most ANSI standard escape codes, with good support for multiplexers and vim. The app can also be embedded in other ImGui apps such as Ned.
terminal_compressed.mp4
CMake (version 3.10 or higher) C++17 compatible compiler OpenGL GLFW3 GLEW
Clone the repository with its submodules:
git clone --recursive https://github.com/nealmick/ImGui-Terminal
cd ImGui-terminal
git submodule init
git submodule update
Building the Project
mkdir build
cd build
cmake ..
make
./terminal
Contributions are welcome.