Notepad++ to bezpłatny i bardzo popularny edytor tekstowy, oferujący możliwość tworzenia i modyfikowania kodu źródłowego.
Notepad++ jest doskonałym zamiennikiem dla wbudowanego w systemie notatnika. Sprawdza się zarówno przy pisaniu zwykłego tekstu, jak i również podczas programowania. Cechy notatnika to obsługa WYSIWYG, automatycznie uzupełnianie treści kodu, podświetlanie składni, nagrywanie i odtwarzanie makr, a także czytelne przeglądanie i modyfikowanie dowolnego tekstu lub kodu źródłowego w trybie Multi-View.
Program obsługuje: ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, javascript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML.
Notepad++ bazuje na potężnym komponencie edycyjnym Scintilla i został napisany w języku C ++. Warto dodać, że program korzysta z Win32 API i STL, co zapewnia szybkość działania i niewielki rozmiar na dysku twardym. .