Build Compelling Websites with Node.js

Do you love Node.js? With features like code completion and built-in templates based on best practices, WebMatrix makes it easier to write Node.js applications.

Code Completion for Node.js

Many development tool editors have a feature called "code completion" (or IntelliSense) that suggests appropriate functions or keywords as you type. The WebMatrix editor suggests variables, functions, and even npm modules potentially relevant to the current context.

Node.js Templates

Every project starts somewhere. Our built-in templates provide a wide range of starting points from empty sites, up to through fully featured applications that use Express, routing, OAuth, and more.

Jade and EJS

WebMatrix has first class support for Jade and EJS, so you can choose your favorite template rendering language.

LESS and Sass

Use CSS preprocessors like LESS or Sass to make your style code more effiecient. WebMatrix supports code completion, validation, and formatting of your CSS documents.


If you don’t like curly braces, WebMatrix has a great CoffeeScript editor, complete with extensions that provide automatic compilation.

Publish to the Cloud

You can publish your Node.js website to Windows Azure or any hosting provider that supports FTP or Web Deploy.

Free Download By downloading and using the Web Platform Installer (WebPI), you agree to the license terms and privacy statement for WebPI. This installer will contact Microsoft over the Internet to retrieve product information. Some of the Microsoft software obtained through WebPI may use Microsoft's Customer Experience Improvement Program (CEIP). To view which software uses CEIP, see here. Features How To's You got questions, we got answers. In the How To's section you will find everything to get you started and code awesomely. Go to How To's Forum Feedback