30 Must-Have IntelliJ IDEA Plugins to Supercharge Your Development
This article presents a curated list of 30 IntelliJ IDEA plugins, organized by categories such as installation guide, highly recommended tools, decorative themes, and convenient utilities, each with brief descriptions and screenshots to help developers enhance their Java development workflow.
Installation Guide
Search directly in the IDE to install plugins.
Highly Recommended Plugins
Presentation Assistant – Keyboard Shortcut Display
Great for screen recording or sharing.
Codota – AI Code Completion
Provides intelligent code suggestions and can search for related code examples.
Codota also includes a website: https://www.codota.com/code
Alibaba Java Code Guidelines – Java Coding Standards
Supports switching between Chinese and English; highlights any code that does not conform to the Alibaba Java Development Manual.
Translation – Essential Translation Plugin
Keyboard shortcuts: command+ctrl+i (Mac), ctrl+shift+o (Win/Linux).
command+ctrl+i (Mac)
ctrl+shift+o (Win/Linux)
SequenceDiagram – Auto-Generate Call Sequence Diagrams
Right‑click → Sequence Diagram to open. Double‑click the class name at the top to jump to its source, or double‑click a function name to navigate to that function's source.
Rainbow Brackets – Colorful Bracket Highlighting
HighlightBracketPair – Highlight Matching Brackets
Grep Console – Console Log Highlighting
google-java-format – Automatic Code Formatting
No manual shortcut needed; formats code automatically.
Key promoter X – Shortcut Key Prompts
CodeGlance – Code Minimap
Provides a thumbnail view of the code, allowing quick navigation without excessive scrolling.
Leetcode Editor – Solve LeetCode Problems Inside IDEA
Convenient for practicing algorithms during work.
Decoration Plugins
Material Theme UI – IDEA Theme Plugin
Power Mode II – Typing Effects
Convenient Plugins
RoboPOJOGenerator – Generate POJOs from JSON (GsonFormat also available)
Statistic – Project Information Statistics
Provides a clear overview of file types and counts in the project.
CamelCase – Switch Between Naming Conventions
If you forget the shortcut, find it under IDEA's Edit menu.
jclasslib Bytecode Viewer – View Bytecode
Open the class in IDEA, compile if needed, then select View → Show Bytecode With jclasslib.
Auto Fill Java Call Arguments
Press Alt+Enter on a function call to auto‑fill parameter names.
GenerateO2O – Auto Fill Parameter Values
GenerateAllSetter – Auto Invoke All Setters
Maven Helper – Resolve Maven JAR Conflicts
FindBugs – Detect Code Issues
Stack Trace to UML – Generate UML Diagrams from Stack Traces
Open via Analyze → Open Stack trace to UML, then generate sequence and communication diagrams.
Java Stream Debugger – Visualize Stream Operations
RestfulToolkit – Quick Navigation to Action Methods
JRebel for IntelliJ – Hot Reload Java Code
Changes take effect immediately after pressing the shortcut.
String Manipulation – String Processing Utilities
Supports camelCase conversion, uppercase constants, encoding/decoding, etc. Select text and press Alt+M to open the tool list.
Free MyBatis Plugin – Navigate from Mapper Interface to XML
IDEA QAPlug – Preemptively Find Potential Bugs
macrozheng
Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.