Notepad# is an open source code editor and notepad replacement that supports several languages.
Notepad# will use Managed Extensibility Framework(MEF) library to create an easy-to-extended, plugin-based source code editor. MEF has already shipped with .Net 4.0.