
IntelliJ IDEA
7.8#1 in go idesFree planFree planAPIExtensionLinuxmacOS
Visit

IntelliJ IDEA suits developers working in Java or Kotlin who want an IDE with debugging, build-tool, and version-control integrations. Its free core is an option for those who do not need Ultimate's advanced tools and integrations.
Spring Tools suits developers building enterprise applications with Spring Framework or Spring Boot. It is also an option for Eclipse users who want Spring-specific navigation and code completion.