Top 31 IntelliJ IDEA Plugins to Supercharge Your Java Development

This article presents a curated list of 31 essential IntelliJ IDEA plugins, ranging from translation tools and UI themes to code quality, version control, and productivity enhancers, each described with key features and screenshots to help Java developers boost efficiency and code quality.

Java Tech Enthusiast
Java Tech Enthusiast
Java Tech Enthusiast
Top 31 IntelliJ IDEA Plugins to Supercharge Your Java Development

1. Translation

Source code translation plugin integrates with IDEA, allowing instant translation of selected text via a shortcut without switching windows, supporting multiple translation engines such as Google, Youdao, Baidu, and Alibaba for accurate, real‑time language detection.

2. Idea Official Chinese Language Pack

Provides Simplified Chinese UI for IntelliJ IDEA.

3. Atom Material Icons

An icon plugin that, combined with other themes, greatly improves UI aesthetics and also optimizes IDEA performance.

4. Theme Plugins

4.1 Monokai Pro Theme

Other excellent themes include Rider UI Theme Pack and Material Theme UI.

4.2 Rider UI Theme Pack

4.3 Material Theme UI

5. File Expander

Allows opening JAR files directly in IDEA, eliminating the need for external tools like Jad.

6. GitToolBox

Shows uncommitted files, remote updates, and last commit time per line, greatly simplifying version‑control troubleshooting.

7. Maven Helper

Short description: "懂得都懂" (commonly understood by Maven users).

8. Arthas Idea

Arthas is Alibaba's powerful Java online diagnostic tool; this plugin integrates Arthas commands into IDEA, allowing one‑click generation of diagnostic commands without manual lookup.

9. Search In Repository

Searches Maven/Gradle coordinates directly within IDEA, displaying all versions of a JAR and allowing one‑click copy of GAV coordinates.

10. VisualGC

Visualizes JVM heap and garbage collection directly within IDEA, providing clear insight into memory usage.

11. vo2dto

Converts VO objects to DTOs, avoiding manual mapping code.

12. Rainbow

An IntelliJ extension that playfully praises the developer while coding, checking keywords and playing sounds.

13. Rainbow Brackets Lite

Highlights bracket nesting levels to improve code readability.

14. MybatisX (Professional)

15. MyBatisCodeHelperPro (Community)

Open‑source alternative to MybatisX with identical functionality.

16. Codota

Provides AI‑driven code completion suggestions based on project analysis, showing usage frequency.

17. Key Promoter X

Shows shortcut suggestions in the bottom right corner to help users learn IDE key bindings.

18. CodeGlance

Displays a miniature overview of the code, making navigation easier when files are large.

19. Lombok

Reduces boilerplate by generating get / set / constructor / toString / hashCode methods automatically.

20. Alibaba Java Coding Guidelines

Checks code against Alibaba's Java standards, highlighting issues with colored annotations and tooltips.

21. CamelCase

Converts between camelCase and snake_case using the shortcut ⇧ + ⌥ + U (Shift+Alt+U).

22. SonarLint

Detects code quality issues, e.g., discouraging System.out in favor of proper logging.

23. Save Actions

Automatically optimizes imports, adds final to unchanged variables, inserts this where appropriate, and more.

24. CheckStyle

Provides similar functionality to Alibaba Java Coding Guidelines for style enforcement.

25. MetricsReloaded

26. Statistic

27. Spring Boot Assistant (Community Edition)

Detects SpringBoot.yml files, provides syntax hints, and enables navigation from YML properties to corresponding Java fields.

28. google-java-format

29. Save Actions (Auto‑process on Save)

30. RestfulTool

Maps API request URLs directly to the corresponding controller code.

31. Tongyi Lingma Code Assistant

IDEA Settings

1. Custom Live Templates

Typing shortcuts like "apr" expands to an @Autowired statement, speeding up code writing.

2. Optimize Import Settings

3. Disable Single‑Line Tab Display

Shows multiple lines for better file overview.

4. Move Double‑Slash Comments

5. Copy Entire Line

Enables copying the whole line even without full selection.

6. Disable Case‑Sensitive Matching

Now typing lowercase "s" also suggests String.

7. Optimize VCS Directory Colors

8. Auto‑Insert Author/Date on File Creation

9. Show Line Numbers and Method Separators

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

productivityIntelliJ IDEAJava developmentPluginsIDE Extensions
Java Tech Enthusiast
Written by

Java Tech Enthusiast

Sharing computer programming language knowledge, focusing on Java fundamentals, data structures, related tools, Spring Cloud, IntelliJ IDEA... Book giveaways, red‑packet rewards and other perks await!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.