“To a man with a hammer, everything looks like a nail.” You’ve all probably heard this one, but, more importantly, I’m sure you’ve all also experienced it. Life is so much easier when you have the right tool for the job, so I’ve compiled this list of top 10 .NET tools you can get from NuGet Gallery to help you hit that nail right on the head.
dotnet tool install --global Amazon.Lambda.Tools --version 4.1.0
Source: ReportGeneratorInstall it
dotnet tool install --global dotnet-reportgenerator-globaltool --version 4.6.4project site offers extensive documentation including how to convert from using legacy NuGet format to Paket. Learn more about Paket from Steffan Forkman, one of the project’s co-creators. Install it
dotnet tool install --global Paket --version 5.249.2
dotnet tool install --global Cake.Tool --version 0.38.4
dotnet tool install --global dotnet-ef --version 3.1.7SonarSource improves the quality of our code with tools that provide static source code analysis to find code smells, bugs, and security vulnerabilities. With support for many coding languages, including C#, you might want to try this package to analyze your .NET projects with SonarCloud/SonarQube. Install it
dotnet tool install --global dotnet-sonarscanner --version 4.10.0integration with Cake mentioned above.. Note that it only covers SDK-style projects. Install it
dotnet tool install --global coverlet.console --version 1.7.2
dotnet tool install --global GitVersion.Tool --version 5.3.7Swagger has become an industry standard for the design and development of APIs. It enables you to build APIs for your ASP.NET Core application and generate the corresponding documentation. By providing an embedded version of the swagger-ui, Swashbuckle enables you to generate documentation for your API that’s always in sync with the latest version. Install it
dotnet tool install --global Swashbuckle.AspNetCore.Cli --version 5.5.1
dotnet tool install --global Amazon.Lambda.TestTool-2.1 --version 0.10.1As the top ten tools downloaded from NuGet Gallery, these are obviously the right tools for the respective jobs that they do, but that’s only the beginning. Having the right set of tools at your fingertips can do wonders for your productivity, and NuGet Gallery currently offers over 1800 different tools, a veritable tool chest that can help push your development forward. So head out to NuGet Gallery and start checking them out.