IDE features

WebStorm is built on top of the open-source IntelliJ Platform, which we at JetBrains have been developing and perfecting for over 15 years. It offers the tight integration with VCS, Local History feature, has a vibrant plugin ecosystem, is completely configurable, and has much, much more to offer.


WebStorm provides a unified UI for working with many popular Version Control Systems, ensuring a consistent user experience across git, SVN, Mercurial, and Perforce.

Any uncommitted changes are highlighted in the editor’s left gutter and in the Project view. You can easily roll-back any change in just two clicks.

A built-in visual merge tool resolves all conflicts in a quick and intuitive manner.

When working with GitHub, check-out your projects and make pull requests right in the IDE.

Local history

Whether you’re using VCS or not, Local history can be a real code saver. WebStorm tracks any changes made in your source files, protecting you from any accidental losses or modifications, even if made by other applications. At any time you can inspect the history of either a particular file or directory and rollback to any of its previous versions.


The IDE is extremely customizable. Adjust it to perfectly suit your coding style, from shortcuts and visual themes to tool windows and editor layout.

WebStorm has light and dark appearances that you can choose from. The color schemes can be configured in Preferences per language, or you can find and use one of the popular themes available on the Internet.

Built-in terminal

To run a command or a command-line tool, don’t leave the IDE — use WebStorm’s built-in local Terminal, which you can set to the shell of your choice.

Plugin ecosystem

Dozens of plugins are available in the IDE Plugin Repository for when you decide to enrich WebStorm with support for new frameworks, integrated tools, and additional productivity features.