Ymacs は、プログラマを主な対象とした、拡張性の高い AJAX のテキストエディタです。 Ymacs の機能やキー操作は(大体) Emacs に似ています。 機能としては、複数のバッファ、フレームの分割、動的補完、複数キーマップ、Emacs に似た undo キューと kill ring をサポートします。もちろん、これらの操作はすべて Emacs 同様のキー操作に割り当てられています。現状では、JavaScript、XML、CSS、Lisp に対するプログラミングモードを提供しています。Ymacs は DynarchLIB AJAX ツールキットを用いて実装されており、現状 Firefox 上で動かせます (より多くのブラウザで動かせるようにする予定です)。Ymacs は JavaScript で実装されており、また実行したままでその JavaScript のコードを編集することができます。