# Web development

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/help/idea/2026.3/llms.txt).

Web development

Learn how to use tools and frameworks to build web applications

- [JavaScript](javascript-specific-guidelines.html): Develop modern web, mobile, and desktop applications
- [TypeScript](typescript-support.html): Develop, run, and debug TypeScript source code

## Essentials

- [Node.js](developing-node-js-applications.html): Use this lightweight runtime environment for executing JavaScript outside the browser
- [Style Sheets](style-sheets.html): Write style definitions in CSS, Sass, Less, SCSS, or Stylus
- [HTTP Client](http-client-in-product-code-editor.html): Create, edit, and execute HTTP requests directly in the IntelliJ IDEA code editor
- [HTML](editing-html-files.html): Use powerful support for HTML in IntelliJ IDEA

## Other

- [CoffeeScript](coffeescript.html): Run and debug CoffeeScript code and compile it into JavaScript
- [OpenAPI](openapi.html): Use coding assistance for OpenAPI definitions in YAML and JSON files and integration with Swagger Codegen
- [WireMock](wiremock.html): Create stubs or set responses to API calls that mimic real API behavior without the need for actual server communication

