Scintilla is written in C++, but has bindings for most major languages and applicable GUI toolkits. At this point, there are about a dozen text editors based on the Scintilla control, and it is the basis of the ScintillaEditorFamily here.
Maintainer: Neil Hodgson Homepage: http://www.scintilla.org Family: ScintillaEditorFamily, OutlinerFamily License: Open source Availability: Yes Platform: Windows, Linux, OSX Screenshot: (for SciTE, an editor designed to demonstrate Scintilla)