Talán a legsokoldalúbb program az Emacs. Nem csak programírási eszköz, hanem sok tekintetben hasonlít az integrált fejlesztői környezetekhez. Létezik grafikus felület alatt futó változata is, ikonokkal, stb. - az XEmacs. Kitűnően alkalmas programírási feladatok megvalósítására, rengeteg nyelvet ismer, és támogat - színezéssel; fordítók, debuggerek meghívására is lehetőséget nyújt.