[Programmer Tools]Dotnet tools (local and global)

The list have been obtained with the help of VisualAPI, former BlocklyAutomation.
You can obtain a list on your device by running

dotnet tool update –global programmerall –no-cache

Then browse to http://localhost:37283/blocklyAutomation/automation/loadexample/dotnetTool and press Execute
( You can have automation the same for your site – just contact me)

Those are my .NET Tools ( either local or global)

  1. coveralls.net:
    Coveralls.io uploader for .NET Code Coverage. Supports opencover and visual studio’s codecoverage.exe on windows, and monocov for mono
  2. coverlet.console:
    Coverlet is a cross platform code coverage tool for .NET, with support for line, branch and method coverage.
  3. csharptotypescript.clitool:
    Convert C# Models, ViewModels and DTOs into their TypeScript equivalents.
  4. dotmorten.omdgenerator:
    Automatically generates an HTML Document with an object model diagram for your C# library<
  5. dotnet-aop:
    Simple AOP for .NET with RoslynTo use Install as global tool asdotnet tool install -g dotnet-aopgo to your solution folder rundotnet aopFor customizing , see https://github.com/ignatandrei/AOP_With_Roslyn/blob/master/AOPR
  6. dotnet-coverage:
    Dynamic code coverage tools.
  7. dotnet-depends:
    Dependency explorer for .NET
  8. dotnet-ef:
    Entity Framework Core Tools for the .NET Command-Line Interface.Enables these commonly used dotnet-ef commands:dotnet ef migrations adddotnet ef migrations listdotnet ef migrations scriptdotnet ef dbcontext infodotnet ef
  9. dotnet-outdated-tool:
    A .NET Core global tool to update project dependencies.
  10. dotnet-project-licenses:
    Package Description
  11. dotnet-property:
    .NET Core command-line (CLI) tool to update project properties and version numbers on build.
  12. dotnet-repl:


    This project is an experiment using .NET Interactive / Polyglot Notebooks and Spectre.Console to create a polyglot .NET REPL for use on

  13. dotnet-reportgenerator-globaltool:
    ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats. The reports do not only
  14. dotnet-sonarscanner:
    The SonarScanner for .Net Core from version 2.1 allows easy analysis of any .NET project with SonarCloud/SonarQube.
  15. dotnet-suggest:
    Package Description
  16. dotnet-versioninfo:
    Display version information of .NET Core assemblies
  17. dotnetthx:
    Dotnet tool listing all authors of packages you are using in your project
  18. grynwald.mddocs:
    MdDocs is a tool generate documentation as markdown files. This package provides MdDocs as .NET Core global tool.
  19. markdownsnippets.tool:
    .NET Core Global Tool for merging code snippets with markdown documents
  20. microsoft.dotnet.mage:
    Package Description
  21. moniker.cli:
    Moniker CLI is a tiny .NET Core Global Tool for generating fun names.
  22. nswag.consolecore:
    NSwag: The OpenAPI/Swagger API toolchain for .NET and TypeScript
  23. powershell:
    PowerShell global tool
  24. programmerall:

    ProgrammerAll is a collection of HTTP API Utils, that can be used by Swagger or VisualAPI
    How to install
    Install as .NET Tool ( local or global)

  25. run-script:


    A dotnet tool to run arbitrary commands from a project’s “scripts” object.

  26. skbkontur.typescript.contractgenerator.cli:
    A tool that can generate TypeScript types from C# classes
  27. ubiety.versionit:
    VersionIt is for automatically generating versions and changelog based on conventional commits.
  28. xunit-cli:
    A global .NET Core tool for running xunit tests.Installation: dotnet tool install -g xunit-cliUsage: xunit [additionalArgs]    This package was build from source code at https://github.com/natemcmaster/xuni