Intelligent coding assistance

Welcome to a world of efficient coding: code completion in TypeScript and Angular template files, inspections that warn you about Angular-specific problems, quick fixes, and advanced navigation – all this is available the moment you open the IDE.

Integrated debugger

Debug your Angular applications without leaving the IDE. Put in breakpoints, explore the call stack and variables, set watches, and use the interactive console to make sure your code is bugfree.

Unit testing

Run and debug tests with Karma and Protractor, and review test statuses right in the editor, or in a handy treeview from which you can quickly jump to the test.

Built-in VCS

Use a unified UI to work with Git, GitHub, Mercurial, and other VCS. Commit files, review changes, and resolve conflicts with the visual diff/merge tool from the IDE.

Seamless tool integration

Streamline the way you work with tools like Angular CLI, linters, and REST client, all deeply integrated with the IDE. Open the built-in terminal to use them whenever you need.

Customer Experience

Join our customers

Teams all over the world use WebStorm.
Join them and get the best development experience.