xremote is a simple tool that lets you grab the mouse and keyboard of another machine and control them with your local mouse and keyboard. It creates a form of remote control of other machines. All mouse- and keyboard-actions on the local machine are forwarded to the remote display.
Multixterm creates multiple xterms that can be driven together or separately. It can be used to login via SSH to multiple hosts and control them simultaneously, or for ad hoc things where you want to see the results as you type. Each xterm may also be driven separately. Multixterm is scriptable so that you can easily fire up, for example, a dozen xterms with a single command, tiled nicely on your screen. In addition to SSH, multixterm can drive rlogin, telnet, passwd, or any program that runs in an xterm.
ggiterm is a software terminal emulator like xterm. However instead of X, it uses the GGI system for its rendering, which allows it to be displayed on anything from a framebuffer to multi-screens across networked hosts (including ordinary X sessions). It features multiple font formats, anti-aliasing, vt100 compatibility, and full internationalization.
rxvt-unicode is a clone of the well known terminal emulator rxvt, modified to store text in Unicode and to use locale-correct input and output. It also supports mixing multiple fonts at the same time, including Xft fonts, real transparency, and an optional embedded Perl interpreter that allows you to extend your terminal easily.
ROTE is a simple C library for VT102 terminal emulation. It allows the programmer to set up virtual 'screens' and send them data. The virtual screens will emulate the behavior of a VT102 terminal, interpreting escape sequences, control characters and such. The library supports ncurses as well so that you may render the virtual screen to the real screen when you need to.