Meet WebStorm
Welcome to WebStorm help!
WebStorm, an integrated development environment for JavaScript, TypeScript, and related technologies, is one of the most popular software development tools from JetBrains. It lets you get straight to coding and makes it easy to tackle the most challenging tasks, like Git merge conflict resolution or renaming a symbol across multiple files.
Here are some key features you get with WebStorm:
Out-of-the-box support for JavaScript, TypeScript, React, Vue, Angular, Node.js, HTML, style sheets, and others.
WebStorm understands your project structure deeply and can assist you with every aspect of coding. It will autocomplete your code, detect and suggest fixes for errors and redundancies, and help you code refactor code safely.
Move through your code faster, regardless of how large your projects are. Jump to the definition of any function, method, variable, component, or class, and find its usages with no effort at all. Look for files, classes, or symbols, and review all the matches in one place.
Access all of your essential tools in one place. Debug and test your client-side and Node.js apps, and work with Git and GitHub. Additionally, package managers, build tools, linters, Prettier, and, of course, a terminal are all available within the IDE.
Make WebStorm your own with different themes, fonts, and keymaps. You can also add extra functionality with hundreds of plugins from our marketplace.
Code together in real time and talk to others right in your IDE. Work on a project located in a remote development environment, which can be hosted on your own machine or in cloud solutions, such as Google Cloud Workstations or GitHub Codespaces.
Your first steps
If you are completely new to WebStorm, read Getting started with WebStorm. If you are switching from another IDE or code editor, check out the Migration guides. If you are switching from another IDE or code editor, check out the Migration guides.
Check out the Languages and frameworks section to find out how WebStorm can help you work with specific technologies.
For more tips and tricks, refer to this guide or follow us on X (formally Twitter).
Finally, the Getting help section explains how to get support, report issues, and share feedback with us.