Visual Studio Free Extensions You Should Use (Productivity Tools)

Developers like to have extensions that make work easier and faster.Here is list of extensions I found very useful-

 
Code Digger

Based on Pex, this extension analyzes possible executions paths of your code and tries to find possible edge cases and exceptions. Download it from visual studio gallery.

Web Essentials

Visual Studio 2013 has already a lot of HTML/CSS/JS editing features, but Mads Kristensen’s Web Essentials adds even more: zen coding, JSHint, LESS, SASS, CoffeeScript, Markdown, image optimization, intellisense for CSS Media Queries, robots.txt files, HTM5 appcache, AngularJS tags and much more.

Basically an essential extension for anyone doing modern web development using .NET.

CodeMaid

CodeMaid is an extension that helps cleaning up and organizing your code. Useful even if you have already ReSharper… and vital if you don’t. Have a look at the documentation to see all that it does.

Productivity Power Tools

From Microsoft, this extension adds some pretty useful features that help you navigate through the IDE faster. Some duplicates features available in ReSharper, but others are unique. So, install it even if you have it. Check features and download it from the visual studio gallery. And there is also a video that explains the new features.

Routing Assistant

Not an extension for everyone, but very useful if you do ASP.NET MVC - it explores your solution and visualizes in a tree-like interface all the routes and acts also a routing debugger to help you see which routes are called by specific URLs.

It’s a free product from a software company that commercializes ASP.NET MVC libraries.

SideWaffle

Going along with Web Essentials, SideWaffle adds a bunch of project and item templates and snippets for modern web development (and coming also Windows Phone and Windows Store).

Nuget

Another extension that doesn’t need an introduction is Nuget. It ships with VS2013, but for older versions of Visual Studio you have to install it manually.


Tools / Utilities For Online Testing and Sharing


If you would like to try Frameworks, Libraries, Samples without downloading or installing software's. Here is list of things you can try online (and share if you want -No-Download / No-Installation is required)- 

  • UI/UX Frameworks-Tools-Utilities : 

    • JSBin
    • JSFiddle
      • Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor. 
  • Database Tools

    • SQL Fiddle
      • Sql Fiddle tool for easy online testing and sharing of database problems and their solutions.
Things you can try :

MySQL, Oracle, Postgre, SQL Lite, MS SQL Server, Jquery, Jquery UI, Jquery Mobile, Bootstrap, Prototype,YUI, Glow, MooTools, Dojo, Kendo UI, Qunit, Zepto, Angular, Enyo, Shipyard,  Backbone, Marionette JS, Bonsai, Kinetice JS, FabricJS, Qooxdoom,  D3, Create JS, Web App Install, Thorax, Paper.js,   CoffeeScript, Ember JS, ES5 Shim, ext-core, Foundation, Knockout, The X toolkit,  Lessm Lodash, Modernizr, Prefixfree, Processing, ExtJS, D3, Raphael, Right JS, Sammy, Sencha Touch, Traceur, Tweeter Lib, Underscore, Can JS, Three.js, HTML 5 shiv, Lungo, Polymer, React, Svg.js, Minified, jType, Lo-Dash, Brick,  Font Awesome,  etc… You can also try custom libraries.


Database Productivity Tool

 

SQL Complete

Pretty code with SQL formatting,Much faster work, Coding standards, Support for all SQL Server versions


Windows Productivity Tool For Developer

 

  • Notepad++
    • Free source code editor and Notepad replacement that supports several languages
  • Best Browsers
  • Remote Desktop Connection Manager
    • RDCMan manages multiple remote desktop connections
  • Console2
    • Console2 is a great little front-end for your existing shell
  • WinMerge
    • Files Comparision Tools
  • WinDirStat
    • WinDirStat is a disk usage statistics viewer and cleanup tool for various versions of Microsoft Windows.
  • Hyper-V Virtual Machines

Web Developer Productivity Tools

  • Fiddler
    • Fiddler is a simple, yet highly reliable software solution that performs HTTP debugging by recording the traffic between the web and your machine.
  • Postman
    • Create and send any HTTP request using the awesome Postman request builder. Write your own test cases to validate response data, response times, and more!.