microsoft/clrmd

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.

1,161

stars

1,304

commits

C#

primary language

Aug 31, 2026

updated

README

Microsoft.Diagnostics.Runtime

ClrMD release ClrMD download count

Microsoft.Diagnostics.Runtime.dll also called "ClrMD" is a process and crash dump introspection library. This allows you to write tools and debugger plugins which can do thing similar to SOS and PSSCOR.

For more details, take a look at the GettingStarted guide, FAQ, and Samples.

For migration guides between major versions:

For security guidance, see Secure Configuration Guidelines.

Latest package is available from Azure DevOps public feed: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json (browse).

Contributors

(top 30 of 94)

leculver

762 commits

nxtn

114 commits

max-charlamb

32 commits

microsoft/clrmd

Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.

1,161

stars

1,304

commits

C#

primary language

Aug 31, 2026

updated

README

Microsoft.Diagnostics.Runtime

ClrMD release ClrMD download count

Microsoft.Diagnostics.Runtime.dll also called "ClrMD" is a process and crash dump introspection library. This allows you to write tools and debugger plugins which can do thing similar to SOS and PSSCOR.

For more details, take a look at the GettingStarted guide, FAQ, and Samples.

For migration guides between major versions:

For security guidance, see Secure Configuration Guidelines.

Latest package is available from Azure DevOps public feed: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json (browse).

Contributors

(top 30 of 94)

leculver

762 commits

nxtn

114 commits

max-charlamb

32 commits

Languages

C#

87.8%

PowerShell

5.9%

Shell

4.6%