Notepad++ is a free, open-source source-code editor for Windows, created by Don Ho and first released in November 2003. Its own repository describes it as “a free (free as in both ‘free speech’ and ‘free beer’) source code editor and Notepad replacement that supports several programming languages and natural languages.” The name and positioning were deliberate: it offered programmers a fast, capable alternative to the bare-bones Notepad application that ships with Windows, while staying small and free to use.
The editor is written in C++ and built on Scintilla, an open-source editing component that supplies the underlying text view, including syntax highlighting, folding, and other code-aware behavior. Ho turned to that combination after being dissatisfied with the performance of a Java-based editor in earlier work; building on Scintilla in native C++ produced a tool that started quickly and ran lightly on the modest Windows machines of the era. That focus on being a lean, Windows-native program rather than a cross-platform framework remained a defining characteristic.
For programmers and system administrators, Notepad++ filled a practical niche. It added syntax highlighting for many languages, multiple tabbed documents, search and replace with regular expressions, and a plugin system, all in a free download that opened instantly. For years it was a near-default install on Windows development machines and one of the most commonly recommended general-purpose code editors for the platform, precisely because it did a focused job well without the weight of a full integrated development environment.
The project is notable not only for its longevity but for the way its author used its release notes as a platform for political expression. Beginning with versions such as the 7.9.2 release titled “Stand with Hong Kong,” Ho attached statements on human-rights and geopolitical causes to Notepad++ announcements, an unusual and at times controversial practice for a developer tool. The official site’s news feed continues to carry these themed release posts alongside the technical change logs.
Notepad++ remained actively maintained for more than two decades, with development tracked openly on GitHub and successive versions continuing to ship. Its endurance as a free, single-platform editor through eras dominated first by heavyweight IDEs and later by web-technology editors makes it a long-running fixture of the Windows development landscape.