Notepad++ is open source code editor based on the powerful editing component Scintilla.