The 10 best .NET and C# productivity tools

Tuesday, 08 August 2017

The 10 best .NET and C# productivity tools, libraries and plugins

Engineers use C# and .NET daily in order to simplify their work and improve productivity. Livecoding.tv share one such set of tools, plugins, and libraries that C# streamers use. 


CodeRush enables users to see what’s going on with complex code far more easily so that they can move forward and waste less time wondering. CodeRush’s compelling new debug visualizer instantly and easily answers users’ questions.


A regex-tool, Kodos is a Python GUI for creating, testing and debugging regular expressions for the Python programming language. Kodos utilizes the pyqt library for its interface.


Nant is a free .NET build tool. Instead of a model where it is extended with shell-based commands, NAnt is extended using task classes. Alternately to writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks are executed. Every task is run by an object that complements a particular task interface.


NDepend is a code quality tool that integrates seamlessly with Visual Studio. The code rules are written using LINQ queries that are nested in an NDepend project file in the solution. This allows a shared code environment to share the rule queries.


NUnit is a unit-testing framework for all .NET languages, NUnit was initially ported from JUnit, and the current version (version 3.0) has been completely rewritten with support for a wide range of .NET platforms and many new features.


.NET Reflector enables you to decompile, understand and fix any .NET code, even without the original source. Use .NET Reflector to look inside the assemblies of third-party platforms, see how they work and which APIs you can call.


ReSharper allows any Visual Studio user to write better code and easily examine and refactor existing codebases. ReSharper has unequalled support for C#, VB.NET, XAML, JavaScript, TypeScript, XML, HTML, CSS, ASP.NET, ASP.NET MVC, Protobuf, NAnt and MSBuild scripts, including extensive cross-language functionality.


The Sandcastle tools are used to create help files for managed class libraries containing both conceptual and API reference topics. Combining the XML comments that are embedded in your source code with the syntax and structure of the types which is acquired by reflecting against the associated, .NET Framework assemblies create API reference topics. Conceptual topics are created by converted XML documents that you are the author of, containing Microsoft Assistance Mark-up Language (MAML). The tools within Sandcastle are command-line based and do not have a GUI front-end, project management features or an automated build process.

Snippet Compiler

Snippet Compiler is a very popular tool which is recommended by Livecoding.tv engineers as an alternative LINQpad.


Developed in C#, WatiN aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .NET.

Latest jobs

Senior C#/.Net Developer

Hamburg, Germany | €50,000 - €80,000 pa

My client is a company based in Hamburg and they are currently seeking a Senior C#/.Net Developer.


.NET Developer

Stockholm, Sweden | Up to 60,000 SEK

Developers play a role in both in both internal products and the building of customer's solutions. The team has a variety of both young talent and senior professionals who are all passionate about continuous learning whilst creating high-quality code.

See all jobs Submit your CV

Register for an account

Create an account today to start applying for jobs and receive email alerts on your job criteria.

Register Today

Dot Net Resourcing is a trademark of VMR Consultants | Registered Number: 4234001. VAT Number: 774 4848 82

Website design and built by: Revive.Digital