Top 10 Free Extensions For Microsoft Visual Studio

Visual Studio
Visual Studio

You can make Microsoft Visual Studio more productive by installing some extensions. In this article I will quote the Top 10 Free Extensions For Mivrosoft Visual Studio.

Do not hesitate to propose your favorite extensions and share them with us!

1- Developer Analytics Tools (formerly Application Insights tools)


Developer Analytics Tools provides great tools for diagnosing issues, monitoring usage and tuning performance in your server app when it’s up and running. All that works by collecting telemetry from the running app and analyzing it in the Application Insights portal.

But of course you can also use Application Insights while you’re debugging your app on your dev machine. You can use the powerful diagnostic facilities to help fix problems before release.

2- Web Essentials


Web Essentials extends Visual Studio with a lot of new features that web developers have been missing for many years.

If you ever write CSS, HTML, JavaScript, TypeScript, CoffeeScript or LESS, then you will find many useful features that make your life as a developer easier.

This is for all Web developers using Visual Studio.

3- PowerShell Tools for Visual Studio 2015

PowerShell Tools for Visual Studio brings the richness of the Visual Studio development experience together with the power of PowerShell.  Using this extension you can:

  • Edit, run and debug PowerShell scripts locally and remotely using the Visual Studio debugger
  • Create projects for PowerShell scripts and modules
  • Leverage Visual Studio’s locals, watch, call stack for your scripts and modules
  • Use the PowerShell interactive REPL window to execute PowerShell scripts and command right from Visual Studio
  • Automated Testing support using Pester

4- GitHub Extension for Visual Studio

The GitHub Extension for Visual Studio makes it easy to connect to and work with your repositories on GitHub and GitHub Enterprise from directly within Visual Studio 2015 or newer. Clone existing repositories or create new ones and start collaborating!


  • Connect – From the Team Explorer section, click the Connect… button in the GitHub invitation section to login to the extension. The extension supports two-factor authentication (2fa) with GitHub and stores credentials in the Windows Credential store so that Git Operations within Visual Studio work with your GitHub repositories. The extension also supports logging into a GitHub Enterprise instance.
  • Clone – Once connected, click on the Clone button to list all repositories that you have access to on GitHub.
  • Create – The create dialog lets you create a repository on and locally that are connected together.
  • Publish – For a local-only repository, click on the Sync navigation item to get the GitHub publish control. This make it quick to publish your local work up to GitHub.
  • Open in Visual Studio – once you log-in with the extension, will show a new button next to repositories labeled “Open in VisualStudio.” Click on the button to clone the repository to Visual Studio.
  • Create Gist – Create gists by using the GitHub context menu when you right-click on selected text
  • Open/Link to GitHub – Easily open on GitHub or share a link to the code you’re working on by using the GitHub context menu.
  • Pull Requests – View your repository’s Pull Requests and create new ones from the Pull Requests button in the Team Explorer Home

5- Productivity Power Tools

A set of extensions to Visual Studio Professional (and above) which improves developer productivity.

6- CodeMaid

CodeMaid is an open source Visual Studio extension to cleanup and simplify our C#, C++, F#, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript and TypeScript coding.

7- Indent Guides

Indent Guides for Visual Studio

Displays indent and page width guides in Visual Studio text editor windows.

Guides can be displayed at the indent specified in your settings, regardless of tabs or spaces, or wherever text has been indented to. Page width markers can be displayed at a fixed location and will change color when code extends past them.

There are three styles of guides: solid, dotted and dashed, available in thin and thick varieties and customizable color. The default is dotted grey, as shown in the image. Each indent level can have a different style and color.

Guides can be shown and customized for any language in Visual Studio. The extension understands whitespace characters, not code.

8- ASP.NET MVC Boilerplate

ASP.NET MVC Boilerplate Banner

A professional ASP.NET MVC template for building secure, fast, robust and adaptable web applications or sites. It provides the minimum amount of code required on top of the default MVC template provided by Microsoft. Find out more at, GitHub or at The Open Web Security Project (OWASP).

9- Visual Studio Spell Checker

An editor extension that checks the spelling of comments, strings, and plain text as you type or interactively with a tool window. It can also spell check an entire solution, project, or selected items. Options are available to define multiple languages to spell check agains…

10- Code Compare

Text Comparison

Code Compare is an advanced visual file and folder comparison tool that can be integrated into a range of version control systems and, thus, enhance change tracking and synchronization. It integrates with all popular source control systems: TFS, SVN, Git, Mercurial, and Perforce. Code Compare is shipped both as a standalone file diff tool and a Visual Studio extension.

Integration with Visual Studio brings you all possibilities of Visual Studio editor and allows you to perform all operations in one project context. This helps you to develop and merge simultaneously.

Standalone version of Code Compare allows you to work with your sources without any additional environments and pre-installations, that provides you higher application performance. Also standalone version of file diff tool supports the most popular programming languages (Java, Delphi, PHP, etc.)

Code Compare can be easily integrated into any version control system that supports external comparators. You can set up Code Compare as a comparison and merge tool with the help of the command line.

Be the first to comment

Leave a Reply

Your email address will not be published.