# Integrated Development Environments

[Atom](https://atom.io/) #software - "A hackable text editor for the 21st Century"

[Insomnia](https://insomnia.rest/) - "Debug APIs like a human, not a robot. Finally, a REST client you'll love"

[IntelliJ IDEA](https://www.jetbrains.com/idea/) - "**IntelliJ IDEA** is an [integrated development environment](https://en.wikipedia.org/wiki/Integrated_development_environment) (IDE) written in [Java](https://en.wikipedia.org/wiki/Java_\(programming_language\)) for developing computer software. It is developed by [JetBrains](https://en.wikipedia.org/wiki/JetBrains) (formerly known as IntelliJ), and is available as an [Apache 2 Licensed](https://en.wikipedia.org/wiki/Apache_2_License) community edition,[\[4\]](https://en.wikipedia.org/wiki/IntelliJ_IDEA#cite_note-4) and in a [proprietary](https://en.wikipedia.org/wiki/Proprietary_software) commercial edition. Both can be used for commercial development[\[5\]](https://en.wikipedia.org/wiki/IntelliJ_IDEA#cite_note-5)" ([Wikipedia](https://en.wikipedia.org/wiki/IntelliJ_IDEA)).

[Komodo](https://www.activestate.com/products/komodo-ide/) - "Code faster with the IDE for today’s web languages – Python, PHP, Perl, Golang, Ruby and more. For Windows, Mac and Linux."

[PhpStorm](https://www.jetbrains.com/phpstorm/) #software - "The Lightning-Smart PHP IDE"

[Postman](https://www.getpostman.com/) #software - “Postman Makes API Development Simple. Developers use Postman to build modern software for the API-first world.”

[PyCharm](https://www.jetbrains.com/pycharm/) #software - "The Python IDE for Professional Developers"

[Visual Studio Code](https://code.visualstudio.com/) - "**Visual Studio Code** is a [source-code editor](https://en.wikipedia.org/wiki/Source-code_editor) developed by [Microsoft](https://en.wikipedia.org/wiki/Microsoft) for [Windows](https://en.wikipedia.org/wiki/Windows), [Linux](https://en.wikipedia.org/wiki/Linux) and [macOS](https://en.wikipedia.org/wiki/MacOS).[\[7\]](https://en.wikipedia.org/wiki/Visual_Studio_Code#cite_note-TechCrunch-7) It includes support for [debugging](https://en.wikipedia.org/wiki/Debugging), embedded [Git](https://en.wikipedia.org/wiki/Git) control and [GitHub](https://en.wikipedia.org/wiki/GitHub), [syntax highlighting](https://en.wikipedia.org/wiki/Syntax_highlighting), [intelligent code completion](https://en.wikipedia.org/wiki/Intelligent_code_completion), [snippets](https://en.wikipedia.org/wiki/Snippet_\(programming\)), and [code refactoring](https://en.wikipedia.org/wiki/Code_refactoring). It is highly customizable, allowing users to change the [theme](https://en.wikipedia.org/wiki/Theme_\(computing\)), [keyboard shortcuts](https://en.wikipedia.org/wiki/Keyboard_shortcut), preferences, and install [extensions](https://en.wikipedia.org/wiki/Plug-in_\(computing\)) that add additional functionality. The source code is [free and open source](https://en.wikipedia.org/wiki/Free_and_open_source) and released under the permissive [MIT License](https://en.wikipedia.org/wiki/MIT_License).[\[8\]](https://en.wikipedia.org/wiki/Visual_Studio_Code#cite_note-8) The compiled binaries are [freeware](https://en.wikipedia.org/wiki/Freeware) and free for private or commercial use[\[9\]](https://en.wikipedia.org/wiki/Visual_Studio_Code#cite_note-9)" ([Wikipedia](https://en.wikipedia.org/wiki/Visual_Studio_Code)).

## Online

[CodeSandbox](https://codesandbox.io/) #webapp - "An instant IDE and prototyping tool for rapid web development."

[CodeTasty](https://codetasty.com/) #webapp - "Modern, smart&#x20;& extensible cloud IDE. CodeTasty is powerful IDE in the cloud with additional features only a cloud application can give you."

[GitHub Codespaces](https://github.com/features/codespaces) - "Your instant dev environment. **Get the full Visual Studio Code experience without leaving GitHub."**

[GitPod](https://www.gitpod.io/) - "Describe your dev environments as code and automate the last missing piece in your DevOps pipeline."

[Repl.it](https://repl.it/~)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://brain.nathanarthur.com/programming/integrated-development-environments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
