Backend Development 10 min read

Top IntelliJ IDEA Plugins for Java Development

This article presents a curated list of 31 IntelliJ IDEA plugins—including translation tools, language packs, UI themes, code navigation, version control, code quality, and productivity enhancers—that together streamline Java backend development and improve developer efficiency.

Architecture Digest
Architecture Digest
Architecture Digest
Top IntelliJ IDEA Plugins for Java Development

1. Translation

Source code translation plugin integrates with IDEA, allowing instant translation of selected text via a shortcut, supporting multiple translation engines such as Google, Youdao, Baidu, and Alibaba.

2. Idea Official Chinese Language Pack

Provides a simplified Chinese UI for IDEA.

3. Atom Material Icons

An icon theme plugin that also optimizes IDEA performance.

4. Theme Plugins

4.1 Monokai Pro Theme

High‑quality dark theme; also recommends Rider UI Theme Pack and Material Theme UI.

4.2 Rider UI Theme Pack

Another popular dark theme.

4.3 Material Theme UI

Popular theme with excellent color schemes.

5. File Expander

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

6. GitToolBox

Shows uncommitted files, remote changes, and last commit time per line, greatly aiding version‑control debugging.

7. Maven Helper

Provides quick access to Maven dependencies and lifecycle.

8. Arthas Idea

Integrates Alibaba’s Arthas Java diagnostic tool into IDEA, enabling one‑click generation of Arthas commands for classes or methods.

9. Search In Repository

Searches Maven Central for artifact coordinates directly within IDEA and copies the GAV string.

10. VisualGC

Visualizes JVM heap and garbage‑collection data inside IDEA.

11. vo2dto

Converts VO objects to DTOs automatically, avoiding manual mapping.

12. Rainbow

IntelliJ extension that plays praise sounds while coding, adding a fun “rainbow” effect.

13. Rainbow Brackets Lite

Highlights matching brackets with colors to clarify nesting levels.

14. MybatisX (Professional Edition)

Efficient MyBatis operations plugin.

15. MyBatisCodeHelperPro (Community Edition)

Provides full MyBatis support for the community version.

16. Codota

AI‑driven code completion that suggests whole statements based on project usage.

17. Key Promoter X

Shows shortcut key hints in the IDE to accelerate learning.

18. CodeGlance

Displays a miniature overview of the code on the right side of the editor.

19. Lombok

Reduces boilerplate by generating get , set , constructors, toString , hashCode , etc.

20. Alibaba Java Coding Guidelines

Enforces Alibaba’s Java style rules and provides inline warnings.

21. CamelCase

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

22. SonarLint

Detects bad practices such as using System.out for logging and suggests proper logger usage.

23. Save Actions

Automatically formats code, adds missing final , inserts this , etc., on save.

24. CheckStyle

Similar to Alibaba guidelines, checks code style.

25. MetricsReloaded

Analyzes code complexity metrics.

26. Statistic

Provides code statistics.

27. Spring Boot Assistant (Community Edition)

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

28. google-java-format

Applies Google’s Java code formatting style.

29. Save Actions (again)

Automates actions on file save.

30. RestfulTool

Maps REST request URLs to the corresponding controller code.

31. 通义灵码 Code Assistant

AI code assistant for generating snippets.

IDE Settings

1. Live Templates

Create custom templates (e.g., typing apr expands to @Autowired ).

2. Optimize Import Settings

Improves import handling.

3. Disable Single‑Line Tab Display

Shows multiple lines per tab for better visibility.

4. Move Double‑Slash Comments

Places comments next to code headers.

5. Copy Whole Line

Copies an entire line even if only part is selected.

6. Disable Case‑Sensitive Matching

Allows lower‑case input to match camel‑case symbols.

7. Version‑Control Directory Colors

Enhances VCS folder color coding.

8. Auto‑Insert File Header

Generates author and timestamp on new files.

9. Show Line Numbers and Method Separators

Improves code navigation.

Javaproductivitydevelopment toolsIntelliJIDE plugins
Architecture Digest
Written by

Architecture Digest

Focusing on Java backend development, covering application architecture from top-tier internet companies (high availability, high performance, high stability), big data, machine learning, Java architecture, and other popular fields.

0 followers
Reader feedback

How this landed with the community

login 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.