Open web tooling

Visual Studio gives you the tools and flexibility you need to create and deploy modern web applications today.

  • HTML 5, JavaScript, CSS 3, LESS/Sass, C#
  • ASP.NET, PHP, Python, Node, Angular, Bootstrap
  • NuGet, Bower, npm, Grunt, Gulp


Visual Studio has first-class support for the node.js based Gulp task runner.

Intellisense for gulpfile.js

The JavaScript editor provides a great editing experience for Gulp. You get full IntelliSense for Gulp as well as other Node.js modules used in your gulpfile.js.

Intellisense for gulpfile.js

The Web Essentials extension also provides auto-completion for loading node modules.

Gulp require

Task Runner Explorer

Use Visual Studio's Task Runner Explorer window to interact with Gulp. Get an overview of your tasks and execute them directly from within Visual Studio.

Gulp in Task Runner Explorer

Custom task bindings

Incorporate Gulp tasks into your natural workflow by associating your task with Visual Studio events.

Gulp task bindings

Edit this page on GitHub