Fundamentals 8 min read

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

This guide presents a curated list of 30 essential IntelliJ IDEA plugins, covering code assistance, UI enhancements, project management, and productivity tools, with installation tips and screenshots, helping Java developers transform their IDE into a powerful one‑stop development environment.

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

Installation Guide

Search directly in the IDE to install plugins.

Highly Recommended Plugins

Presentation Assistant (Shortcut Key Display)

Great for screen recording or sharing sessions.

Codota – Intelligent Code Completion

Provides code suggestions and can search for related code examples.

Codota also includes a website: https://www.codota.com/code

Alibaba Java Code Guidelines

Shows any violations of the Alibaba Java Development Manual.

It can switch between Chinese and English.

Translation – Essential Translation Plugin

Shortcut keys: command+ctrl+i (Mac), ctrl+shift+o (Windows/Linux).

command+ctrl+i (Mac)

ctrl+shift+o (Win/Linux)

SequenceDiagram – Automatic Sequence Diagram Generation

Right‑click → Sequence Diagram to generate diagrams. Double‑click class names to navigate to source, and double‑click method names to jump to the method source.

Rainbow Brackets – Colorful Bracket Highlighting

HighlightBracketPair – Highlight Matching Brackets

Grep Console – Console Log Highlighting

google-java-format – Automatic Code Formatting

No need to manually trigger formatting shortcuts.

Key Promoter X – Shortcut Key Hints

CodeGlance – Code Minimap

Shows a thumbnail view of the code to quickly navigate.

Leetcode Editor – Solve Algorithm Problems Inside IDEA

Allows you to practice algorithms while appearing to work.

Decoration Plugins

Material Theme UI – IDEA Theme Plugin

Power Mode II – Typing Effects

Convenient Plugins

RoboPOJOGenerator – JSON (GsonFormat alternative)

Statistic – Project Information Statistics

Provides a clear overview of file types in your project.

CamelCase – Switch Between Naming Conventions

Shortcut can be found under IDEA's Edit menu.

jclasslib Bytecode Viewer – View Bytecode

Open the class in IDEA, compile it, then select View → Show Bytecode With jclasslib.

Auto Filling Java Call Arguments

Press Alt+Enter to auto‑fill call parameters based on the method definition.

GenerateO2O – Auto‑Fill Parameter Values

GenerateAllSetter – Auto‑Invoke All Setter Methods

Maven Helper – Resolve Maven Dependency Conflicts

FindBugs – Detect Code Issues

Stack Trace to UML – Generate UML Diagrams from Stack Traces

Open via Analyze → Open Stack trace to UML.

Java Stream Debugger – Visualize Stream Operations

RestfulToolkit – Quick Navigation to Action Methods

JRebel for IntelliJ – Apply Code Changes Instantly

Requires pressing a shortcut key to take effect.

String Manipulation – String Processing

Supports camelCase conversion, uppercase constants, encoding/decoding, etc. Activate with Alt+M.

Free MyBatis Plugin – Jump from Mapper Interface to XML

IDEA QAPlug – Detect Potential Bugs Early

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