Notepad++
Notepad++ is a multi-language source code editor and Notepad replacement that is free (as in "free speech" and "free beer"). The GNU General Public License governs its use in the MS Windows environment.
Notepad++ is written in C++ and uses pure Win32 API and STL, resulting in faster execution and smaller program size. It is based on the powerful editing component Scintilla. Notepad++ is attempting to reduce global carbon dioxide emissions by optimizing as many routines as possible without sacrificing user friendliness. The PC can throttle down and reduce power consumption when using less CPU power, resulting in a greener environment.
Notepad++ supports programming languages such as C, C++, Java, JavaScript, XML, Python, CSS, HTML, Ruby, Pascal, Visual Basic, and more.