Text editors are some of the most common open source projects. Most notable are Vim and Emacs, keyboard based text editors that are found on many Unix machines.
These are some of the Emacs features I use the most on a day to day basis. (Not coincidentally<sep/>that are highlighted or discussed at great length in the Guided Tour of Emacs.)