GNU Emacs
SQL Interaction Mode : SQLデータベースサーバの様々な流儀でやり取りするためのモード
Superior Lisp Interaction Mode for Emacs(英語版) (SLIME) : Common Lisp用開発環境にGNU Emacsを拡張する。(Emacs Lispで書かれた)SLIMEによりGNU Emacsエディタは特殊な通信プロトコルを通じて(SWANKバックエンドを利用している)Common Lispシステムと通信し、さらにRead–eval–print loop、データ検査器、およびデバッガなどのツールを提供する
Tetris : テトリス
Texinfo (Info) : オンラインヘルプブラウザ
Twittering-mode: ツイッターのクライアント
VC : バージョン管理システム
View Mail (VM) : フル装備の電子メールクライアント
Viper : viエミュレーション層。Vimエミュレーション層であるEvilも存在する
W3M : ウェブブラウザで、w3mスタンドアローンブラウザをベースとして利用する
Wanderlust : 多目的用途の電子メール/ニュースクライアント
wikipedia-mode : Wikipediaの記事を編集する
Zone : 様々ななテキスト効果を組み込むためのディスプレイハック(英語版)モード
GNU Emacsは様々な異なるタイプのテキストを編集でき、「主モード(メジャーモード、major-mode)」と呼ばれるアドオンモードに入ることで、編集するテキストの種類に応じて振舞いを適用させる。普通のテキストファイル、多くのプログラミング言語のソースコード、HTMLドキュメント、TeXやLaTeXドキュメントや、多くの他種のファイルタイプ用に主モードが定義されている。各主モードはEmacs Lisp変数を調節するなどして固有の型のテキストに都合よく振る舞うように作られている。 主モードは通常、以下のような共通機能の一部または全てを提供する:
シンタックス強調表示(「フォントロック」):「フェイス」と呼ばれる、キーワードやコメントといったドキュメント要素の差異を示す、フォントと色の組み合わせ
ファイル内で一貫した書式設定を維持するための自動インデント
空白、新しい行、および括弧のようなドキュメントの構造に必要な要素の自動挿入
プログラミングファイルの編集中に関数の先頭や末尾へ飛ぶコマンドや、XMLのようなマークアップ言語の作業中にドキュメントを検証したり終了タグを挿入するコマンドのような特殊編集コマンド