Ace Editor is an editor created in 2010 by Fabian Jakobs.
git clone https://github.com/ajaxorg/ace
Try now: Web
Ace (Ajax.org Cloud9 Editor)
View source