Notepad2 is a nifty little open source text editor with a small memory footprint. It is licensed under the GNU GPL and is intended as a replacement to the Notepad included with Microsoft Windows.
For a program slightly over 540KB, Notepad2 comes packaged with a lot of handy features that programmers and web developers alike will appreciate. Notepad2 supports syntax highlighting for a number of languages including C++, Assembly, Java, JavaScript, PHP and HTML. Its find-replace tool also supports regular expressions as well as encoding conversion over different platforms. As a no-frills text editor and development environment, Notepad2 gets the job done.