KeyBox is a Web-based SSH console for executing commands and managing multiple systems simultaneously. It allows you to share terminal commands and upload files to all your systems. Once the sessions have been opened you can select a single system or any combination on which to run your commands. Also, additional system administrators can be added and their terminal sessions and history can be audited.
When writing anything that needs to communicate with a terminal in some way, it is almost always speaking some dialect of VT100 or ANSI. The libvt 100 library aims solely at parsing a stream of VT100/ANSI data and then letting the host application do the rendering. Many other projects also parse VT100/ANSI data, but their parser is always tangled up with the actual rendering of the data, making reuse in other projects problematic. The hope is that other projects will start using libvt100 and everyone can stop reinventing the wheel with each project.