38.6K
32.2K
+ 1
1.5K

What is IntelliJ IDEA?

Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
IntelliJ IDEA is a tool in the Integrated Development Environment category of a tech stack.

Who uses IntelliJ IDEA?

Companies
1870 companies reportedly use IntelliJ IDEA in their tech stacks, including Udemy , CRED , and Lyft .

Developers
36320 developers on StackShare have stated that they use IntelliJ IDEA .

IntelliJ IDEA Integrations

Java , Spring Framework , Azure DevOps , TestNG , and Grails are some of the popular tools that integrate with IntelliJ IDEA . Here's a list of all 56 tools that integrate with IntelliJ IDEA .
Pros of IntelliJ IDEA
300
Fantastically intelligent
242
Best-in-class ide
190
Many languages support
156
Java
121
Fast
82
Code analysis
78
Reliable
76
Out of the box integration with maven, git, svn
64
Plugin architecture
61
Integrated version control
12
Code refactoring support
11
Best java IDE
7
Local history
6
Kotlin
6
Integrated Database Navigator
6
Built-in terminal/run tools
6
Code Completion
5
Free for open-source development, students and teacher
5
Free If you're a Student
5
Base for Android Studio
5
All
4
IDE
4
Free
4
ERD Diagrams
4
Database/Code integration
4
Cross platform
3
Vim support
3
Column Selection Mode
3
Server and client-side debugger
3
More than enough languages for any developer
3
Typescript support
3
Multicursor support
3
Reformating Code
3
Intuitive
3
Command-line tools
3
Android Integration
3
Out Of The Box features
3
Special icons for most filetypes in project list
3
Supports many frameworks
3
Built-in web server
3
Live Templates
3
Scala support
2
A lot of plugin
2
Just works
2
Integrated Ssh/Ftp Managers
2
Full support
2
Task managers
2
Diff tools
2
File Watchers
2
Support for various package managers
2
Integrated Code Linting
2
Clean UI
2
Open source
2
So modernised
2
Efficient, one Stop solution
2
Works fine with mac os catalina
Decisions about IntelliJ IDEA

Here are some stack decisions, common use cases and reviews by companies and developers who chose IntelliJ IDEA in their tech stack.

Needs advice
on
IntelliJ IDEA IntelliJ IDEA
and
PyCharm PyCharm

I'm currently working on a book about file structures. The text is written in LaTeX (with IntelliJ IDEA + TeXiFy) and the sample code is in Python (using PyCharm ).

Since I use two IDEs, I have a distinct project for text and code.

I was thinking if I could join the projects in a single IDE, a that's my question:

  • Should I use PyCharm and install the TeXiFy plugin,
  • Should I stick to IDEA and install Python support to it, or
  • Should I keep the two projects separated?

Thanks

See more

We are creating an IntelliJ IDEA plugin that uses JCEF web-view to show the UI by reusing the components from our earlier command line tool. Earlier we had created a command line tool where we had our frontend in React and backend in Spring Boot .

In order to create the plugin, we need a way to start both the backend (spring boot) and frontend (React) servers from the plugin itself. Basically, when the user clicks the plugin's icon in Intellij it should start both backend and frontend servers. Can anyone please suggest a way/resources to achieve this?

See more
Andre Stemmett
Software Engineer at Microcare · | 4 upvotes · 56.5K views
Needs advice
on
Django Django
and
PyCharm PyCharm

Hi there,

I have recently moved from C# and Xamarin to Python and IntelliJ IDEA . I finally have a grasp of python and want to start developing web applications with Django . Which IDE should I use?

Note: I have read that PyCharm is great but the community version only allows for basic web applications. Please help

See more

I am a QA heading to a new company where they all generally use Visual Studio Code , my experience is with IntelliJ IDEA and PyCharm . The language they use is JavaScript and so I will be writing my test framework in javaScript so the devs can more easily write tests without context switching.

My 2 questions: Does VS Code have Cucumber Plugins allowing me to write behave tests? And more importantly, does VS Code have the same refactoring tools that IntelliJ IDEA has? I love that I have easy access to a range of tools that allow me to refactor and simplify my code, making code writing really easy.

See more
christy craemer

UPDATE: Thanks for the great response. I am going to start with VSCode based on the open source and free version that will allow me to grow into other languages, but not cost me a license ..yet.

I have been working with software development for 12 years, but I am just beginning my journey to learn to code. I am starting with Python following the suggestion of some of my coworkers. They are split between Eclipse and IntelliJ IDEA for IDEs that they use and PyCharm is new to me. Which IDE would you suggest for a beginner that will allow expansion to Java , JavaScript , and eventually AngularJS and possibly mobile applications?

See more
Joshua Dean Küpper
CEO at Scrayos UG (haftungsbeschränkt) · | 1 upvote · 20.3K views

IntelliJ IDEA is our polyglot IDE of choice. We use it esentially for all programming and coding aswell as some basic database management and planning. IntelliJ IDEA has proven to be a reliable companion in developing our various software components.

See more

IntelliJ IDEA 's Features

  • Smart Code Completion
  • On-the-fly Code Analysis
  • Advanced Refactorings
  • Database Tools
  • UML Designer
  • Version Control Tools
  • Build Tools

IntelliJ IDEA Alternatives & Comparisons

What are some alternatives to IntelliJ IDEA ?
Eclipse
Standard Eclipse package suited for Java and plug-in development plus adding new plugins; already includes Git, Marketplace Client, source code and developer documentation. Click here to file a bug against Eclipse Platform.
PhpStorm
PhpStorm is a PHP IDE which keeps up with latest PHP & web languages trends, integrates a variety of modern tools, and brings even more extensibility with support for major PHP frameworks.
Android Studio
Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready.
PyCharm
PyCharm’s smart code editor provides first-class support for Python, JavaScript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!
WebStorm
WebStorm is a lightweight and intelligent IDE for front-end development and server-side JavaScript.
See all alternatives

IntelliJ IDEA 's Followers
32155 developers follow IntelliJ IDEA to keep up with related blogs and decisions.