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.
Vertigo is a system for managing one or more servers. It allows administrators to manage virtual hosts on their servers without having to manually edit configuration files. Moreover, it allows users of these virtual hosts to manage their email addresses and aliases, as well as giving them a way to access their backups. All of this is done using a series of Web interfaces. Vertigo itself consists of a Python library for changing the configuration of domains (virtual hosts), a series of Web applications, and a range of services that does the actual manipulation of configuration files.