Backend Development 9 min read

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.

macrozheng
macrozheng
macrozheng
30 Must-Have IntelliJ IDEA Plugins to Supercharge Your Development

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

IntelliJ IDEAJava developmentPluginsproductivity toolsIDE extensions
macrozheng
Written by

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.

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.