Skip to content
@npp-dotnet

Npp.NET

Build Notepad++ plugins with the .NET SDK

Npp... .NET?

Notepad++ is a traditional Win32 app. The one officially supported plugin template assumes a working knowledge of C++ and the Win32 messaging API.

For now, the only viable option for .NET plugin developers is to target .NET Framework. A compatible runtime is always guaranteed, since the Windows operating system depends on it. Great for end-user experience, less so for developers accustomed to recent C# language features, for whom ".NET" means the SDK targeting multiple platforms and devices.

The availability of modern .NET frameworks on end-user machines is not the entire problem. Any .NET assembly, regardless of framework, is useless to Notepad++ without modifying the binary to make it "look like" a native executable. Until recently, the only way to hack around this limitation involved running a post-build task provided by Rob Giesecke's unmaintained MSBuild extension library. The only .NET plugin template still under active development has upgraded this dependency to a relatively newer one. But the post-processing step remains as critical and error-prone as ever.

This organization is a laboratory for experimental projects looking to bridge the gap between a legacy code base and cutting-edge tooling. The goal is to enable future plugin authors to start new projects as easily as typing dotnet new ... into a terminal.

We hope you can help out!

Pinned Loading

  1. Npp.DotNet.Plugin Public

    AOT-compatible port of the .NET Framework plugin template for Notepad++

    C# 2

  2. WebEdit Public

    Forked from alex-ilin/WebEdit

    WebEdit: a Plugin for Notepad++

    Oberon

Repositories

Showing 5 of 5 repositories
  • Npp.DotNet.Plugin Public

    AOT-compatible port of the .NET Framework plugin template for Notepad++

    C# 2 Apache-2.0 0 0 0 Updated Apr 17, 2025
  • BlitzNppPlugin Public Forked from Natestah/BlitsNppPlugin

    Plugin for Notepad++ that enables "Search/Replace This" for Blitz Search

    C 0 GPL-3.0 2 0 0 Updated Mar 29, 2025
  • dependabot-update-test-multi-dir Public archive

    Diagnosing NuGet grouped updates of multi-part .NET projects

    C# 0 0BSD 0 0 0 Updated Feb 27, 2025
  • WebEdit Public Forked from alex-ilin/WebEdit

    WebEdit: a Plugin for Notepad++

    Oberon 0 1 0 0 Updated Feb 10, 2025
  • .github Public

    About the organization

    0 CC0-1.0 0 0 0 Updated Mar 28, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

C# C Oberon