Track Awesome_jetbrains_plugins Updates Weekly
This is a list of all top and best plugins for Jetbrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, Rider, CLion, RubyMine, GoLand, RustRover, Aqua, Android Studio).
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 clutcher/awesome_jetbrains_plugins · ⭐ 83 · 🏷️ Editors
Mar 16 - Mar 22, 2026
UI
- Window Arranger
- Resize, arrange, and align IDE windows. Supports switching between projects and positioning windows (left/right/top/bottom, maximize, horizontal/vertical alignment). Useful during screensharing.
Code Editor
- Which-Key
- IdeaVim extension that displays available keybindings in a popup as you type leader key sequences. Requires IdeaVim.
Navigation
- Projects Organizer
- Turns the Recent Projects list into a structured catalog with nested groups, tags, favorites, linked projects, notes, docs links, and fast search.
Utilities
- EnvFile
- Sets environment variables for run configurations from .env, YAML, or JSON files. Complements ".env files support" plugin which provides syntax highlighting.
Version Control
- Git Machete
- Branch layout organizer and rebase/merge workflow automation tool. Shows tree-shaped graph of branches with sync-to-parent and sync-to-remote status. Makes rebases/merges/pushes/pulls hassle-free with many branches.
- .gitattributes Support
- Adds syntax highlighting, keywords autocomplete, and pattern matching for .gitattributes files.
Additional file types support
- Cron & Crontab Support
- Highlights cron expression errors, translates cron syntax into plain English, and enables command execution from the IDE.
Integrations with other tools
- JetLab - Integration for GitLab
- Review GitLab merge requests inside the IDE. Formerly known as GitLab Integration Pro.
- CI Aid for GitLab
- GitLab CI YAML editing support - autocomplete, schema validation, navigation across elements, inspections, and remote includes caching.
Miscellaneous
- Json Parser & Code Gen
- UI to validate and format JSON strings. Also generates Dart and Kotlin code from JSON, loads JSON from web or local files, and provides tree view navigation.
Java / Javascript/Typescript Frameworks
- JRebel and XRebel for IntelliJ
- Integrates with JRebel hot reload and XRebel performance profiler.
Kotlin / Java Frameworks
- kotlin-fill-class
- Provides intention action to fill empty constructors or functions with default values. Useful for quickly creating test objects.
Python / Java Frameworks
- Python Annotations
- Provides inspections and quickfixes for Python type annotations — simplifies Union/Optional, modernizes to PEP 585/695 syntax, and more.
- Pylint
- Adds pylint static code analysis integration into the IDE.
- This is a rewrite/update of the original Pylint plugin.
PHP / C# Frameworks
- PHP Toolbox
- Improves autocompletion for PHP and commonly used frameworks/libraries (Doctrine, Twig, etc.)
PHP / PHP Frameworks
- Symfony Plugin
- Add support for a Symfony framework.
Rust / PHP Frameworks
- RON Extended Support for Rust Rover
- Adds support for Rusty Object Notation files (code completion, syntax highlighting, etc.).
AI/LLM Integrations / PHP Frameworks
- Junie
- JetBrains AI coding agent that handles tasks autonomously - writes code, runs tests, fixes bugs, and iterates on results.
- GitHub Copilot
- Enables GitHub Copilot integration with IDE. Supports code completion, chat, code review, and agent mode.
- Claude Code
- Integrates Claude Code AI assistant with the IDE. Requires Claude Code CLI installed separately.
- Gemini Code Assist
- Google's AI coding assistant powered by Gemini models. Provides code completion, generation, and smart actions. Free to use.
- Lingma
- Alibaba Cloud AI coding assistant. Provides code completion, multi-file editing, and chat capabilities.
Apr 14 - Apr 20, 2025
UI
- CodeGlance Pro
- Displays a zoomed out overview of source code into editor pane (similar to Sublime Text). The minimap allows for quick scrolling letting you jump straight to sections of code.
Code Editor
- Better Highlights
- Allows colorizing comments, language keyword, methods/functions.
- Shows cognitive complexity under methods.
- Enables the ability to reference source code and files in comments.
- AceJump
- Allows quickly navigating the caret to any position visible in the editor.
Navigation
- Frame Switcher
- Switch between projects (would open a project if it was not yet opened).
- Focus on Active Task
- Filters out not relevant files/paths in a project tree. Useful in a thousand files projects to limit visibility of files.
- It was not updated for a long time, but still works in the IDE.
Utilities
- String Manipulation
- Various tools to manipulate plain strings. For example, sorting, filtering etc. You can add shortcut for any operation, the most useful one would be shortcut to switch between cases.
- Allows case switching(camelCase, snake_case etc.) of any selected string with shortcut or via submenu on mouse right click.
- Json Helper
- Various tools to manipulate JSON. For example, JSON path searching, escape/unescape, uglify/prettify etc.
- Developer Tools
- Provides UI inside IDE for commonly used tools, like JWT token decoder, RegExp checker, text diff, etc.
Version Control
- GitToolBox
- Improve work with git by enabling autocompletion, displaying various additional info, like number of ahead commits etc., branches clean up, auto-fetch, and various other functions. Freemium - newer features like inline blame annotations require payment.
- GitLive
- The main feature is real time merge conflict detection. Also provides collaborator visibility and real-time diffs.
- Commit Message Template
- Allows defining custom commit message template when conventional commit approach is not desired.
- Find Pull Request
- Adds Open In->Pull Request action on right click, which opens PR with code changes.
- Adds "List Pull Request" under "Annotate with Git Blame", which works similarly with showing PRs instead of commiters in gutter.
- It was not updated for a long time, but still works in the IDE.
Additional file types support
- PlantUML Integration
- PlantUML diagramming tool integration, which allows creating diagrams from a plain text language.
- PDF Viewer
- Allows viewing PDF files in the IDE.
- CSV Editor
- Allows editing CSV files in a colored table- & text-editor. It provides syntax-validation, highlighting, customization, and plenty more besides.
- Easy I18n
- Allows editing translation files (JSON, YAML, properties) in a tree or table view.
- .env files support
- Allows editing environment variables files with autocompletion and syntax highlighting.
- BinEd - Binary/Hex Editor
- Allows viewing and edit any file in binary/hex mode.
Integrations with other tools
- GitHub Actions Manager
- Freemium plugin to view workflow runs, logs, and statuses directly in the IDE. Paid version adds manual workflow triggers, artifacts download, deployment approval, and rerun/cancel jobs.
- GitLab CICD - Pipelines & Jobs, Builds Run Cancel Retry View Log
- Allows viewing state and detailed information of pipelines/jobs from the IDE. Adds possibility to trigger pipelines/jobs, download logs and job artifacts.
- Jira Integration
- Adds integration with Jira - view and update statuses of Jira issues from the IDE.
- Bitbucket Integration Pro
- Adds integration with BitBucket - review PR in IDE, approve/decline/merge PRs, etc.
Miscellaneous
- Archive Browser
- Allows browsing files inside archives including nested archives. Nested .jar files are also supported.
- It was not updated for a long time, but still works in the IDE.
- Grep Console
- Also to tail, filter, highlight, etc. inside the IDE terminal.
- Native Terminal
- Add a Terminal icon for fast open of project directories in your favorite terminal.
- Run Configuration as Action
- Register all run configurations as actions to assign shortcuts for them.
- It was not updated for a long time, but still works in the IDE.
Cloud/DevOps Tools
- AWS Toolkit
- Adds integration with AWS into IDE - resource explorer, run/debug lambda, logs, s3 explorer, etc.
- Azure Toolkit for Rider
- Jetbrains plugin for integration with Azure into IDE - resource explorer, run/debug Azure Functions, etc.
- Azure Toolkit for IntelliJ
- Microsoft plugin for integration with Azure into IDE - resource explorer, run/debug Azure Functions, etc.
- Google Cloud Code
- Integration with Google Cloud Platform (GCP) services.
- Kubernetes
- Advanced editor for kubernetes and helm configs with runtime support for k8s cluster and pods (attaching pod console, viewing logs, etc.).
- Terraform and HCL
- Add IDE capabilities for HCL and HIL files (autocomplete, syntax highlight, etc.). Also supports OpenTofu and Terragrunt.
- BashSupport Pro
- Add IDE capabilities for shell scripting (autocomplete, syntax highlight, etc.). Supports Bash, POSIX, and Zsh.
- PowerShell
- Add IDE capabilities for PowerShell scripting (autocomplete, syntax highlight, etc.).
Javascript/Typescript
- Quokka
- JavaScript playground inside editor. Allows you to write and test code on the fly with access to project files.
- NPM Update Dependencies
- Highlights outdated versions in package.json and allows to update a version in a single click.
Javascript/Typescript / Javascript/Typescript Frameworks
- GraphQL
- Support for GraphQL. Schema-aware completion, syntax highlighting, etc.
Java / Javascript/Typescript Frameworks
- CheckStyle-IDEA
- Adds realtime and on demand scanning of Java files with checkstyle.
- Lightrun
- Adds functionality to dynamically inject logs, snapshots, and metrics into running applications without redeployments, enabling real-time debugging and monitoring directly from the IDE.
- VisualVM Launcher
- Allows you to start VisualVM from the IDE.
- It was not updated for a long time, but still works in the IDE.
- MetricsTree
- Displays various code metrics for Java. Starting from simple Lines of Code ending with QMOOD quality attributes, Robert Martin metrics, etc.
Java / Java Frameworks
- JPA Buddy
- Extends support for DB related tools (Hibernate, Spring Data, Flyway, MapStruct, etc.) with additional inspections, generation wizards, automatic generation of DB migrations, etc. Acquired and maintained by JetBrains.
- Gradle Utilities
- Lists all running Gradle daemons, checks the latest Gradle version, clear gradle caches, and other tools.
Kotlin / Java Frameworks
- ktfmt
- Kotlin source code formatter. Useful if you are not satisfied with built-in formatter.
Android / Java Frameworks
- adb_idea
- Add frequently used ADB commands into the IDE.
Python / Python Frameworks
- Django command runner
- Run django management command from a definition file.
- Pydantic
- Add autocompletion and refactoring for Pydantic models.
C# / Python Frameworks
- Heap Allocations Viewer
- Highlights local object allocations, boxing, delegates and closure creation points.
PHP / C# Frameworks
- deep-assoc-completion
- The plugin allows you to have auto-completion for PHP array keys inferred from other functions.
- It was not updated for a long time, but still works in the IDE.
PHP / PHP Frameworks
- Whisperer For Laravel
- Adds enhanced autocompletion and code generation for models, migrations, controllers etc.
- Yii2 Framework Support
- Add support for a Yii2 framework.
- Magento PhpStorm
- Free plugin, which extends support for Magento 2.
C/C++ / PHP Frameworks
- EzArgs
- Provides an option to pass arguments to C++ run configurations by simply writing them in the dropdown box on the toolbar.
- CMake Plus
- Extend CMake language support (highlighting, code navigation, inspections, etc.).
Fun / PHP Frameworks
- YourProgressBar
- Replace progress bar with custom image.
Sep 23 - Sep 29, 2024
Code Editor
- HighlightBracketPair
- Highlights current bracket pair, including HTML/XML tags.
- IdeaVim
- Adding support of Modal Editing concept from Vim. Can greatly increase your productivity if you adopt it.
- Modal Editing is a concept where the behavior of a text editor depends on the current mode it is in. Vim has three modes: Normal Mode for navigation and editing commands, Insert Mode for directly typing and editing text, and Visual Mode for selecting and manipulating blocks of text.
- IdeaVim-Quickscope
- An always-on highlight for a unique character in every word on a line to help you use f, F for navigation.
- Kursor
- Changes cursor visuals based on current context (current source code language, current system language, caps lock state etc.)
Version Control
- GitLink
- Allows you to quickly generate links on git repo, which is handy for sharing code with others in corporate messenger.
- Supports GitHub, Bitbucket, GitLab, Azure, Gitea, Gerrit and others.
- Azd
- Paid plugin for integration with Azure DevOps. Works much better than Azure DevOps plugin from Microsoft.
Miscellaneous
- Translation
- Translates selected text on desired language. Supports Google Translate, Microsoft Translate, and DeepL.
Java / Java Frameworks
- Maven Helper
- Extends maven support with additional useful features, like analyzing and excluding dependencies.
- Maven Dependency Checker
- Check if there are newer versions of maven dependencies.
Kotlin / Java Frameworks
- JSON To Kotlin Class (JsonToKotlinClass)
- Specialized converter from JSON into Kotlin data class.
- detekt
- Additional static code analysis for Kotlin.
Android / Java Frameworks
- Compose Color Preview
- Draws colors in gutter for Android Color.
Python / Python Frameworks
- Lets-Plot in SciView
- Provides interactive scientific computing and data visualization.
PHP / PHP Frameworks
- Magento and Adobe Commerce PhpStorm by Atwix
- Freemium plugin, which extends support for Magento 2 with Inspections and improved Navigation.
Rust / PHP Frameworks
- RustJson
- Converts JSON into Rust Struct.
- It was not updated for a long time, but still works in the IDE.
Themes / PHP Frameworks
Jan 08 - Jan 14, 2024
UI
- Icon Viewer 2
- Show images as an icon in project explorer.
AI/LLM Integrations / PHP Frameworks
- JetBrains AI Assistant
- Jetbrains native AI integration. Free tier with unlimited code completion and local model support. Supports bringing your own LLM via OpenAI-compatible API (Ollama, LM Studio, etc.).
Fun / PHP Frameworks
Jul 03 - Jul 09, 2023
Utilities
- Custom Postfix Templates
- Adds additional postfix autocompletion templates for various languages. By default, no templates are present. You need to spend time to find out templates useful for your language/project and manually add them as "Web Template".
- Randomness
- Generate and insert random numbers, strings, UUIDs, IP addresses, names, emails, phone numbers, and custom data types. Useful in unit tests.
Additional file types support
- Ideolog
- Interactive viewer for '.log' files with additional syntax highlighting.
- Debug Image Viewer (former OpenCV Image Viewer)
- Displays an OpenCV Image (ndarray or Mat) without stopping the debugger with additional tools.
Integrations with other tools
- SonarQube for IDE
- Plugin for SonarQube for static code analysis. Formerly known as SonarLint.
Cloud/DevOps Tools
- Jenkins Control
- Adds integration with Jenkins - trigger jobs, view job logs etc.
Java / Javascript/Typescript Frameworks
- Byte Code Analyzer
- Provides different views for .class files and contains additional tools for byte code analysis.
- RoboPOJOGenerator
- Generate POJO classes from JSON and other formats.
Java / Java Frameworks
- Spring Boot Helper
- Paid plugin that extends support for Spring Boot - autocomplete Spring Boot/Cloud configuration key/value, Spring reference configuration, Spring metadata documentation, go to definition for properties.
C/C++ / PHP Frameworks
- Bazel for CLion
- JetBrains plugin (formerly by Google) to add support for Bazel build.
Jun 26 - Jul 02, 2023
UI
- Key Promoter X
- Helps to learn essential shortcuts while you are working. When you use the mouse on a button inside the IDE, the Key Promoter X shows you the keyboard shortcut that you should have used instead.
- Extra Icons
- Adds 500+ icons for files like Travis YML, GitLab YML, Angular files, etc.
- Extra ToolWindow Colorful Icons
- Makes tool window icons colorful. Includes multiple icon themes.
Code Editor
- Rainbow Brackets
- Colorize closely placed brackets. Freemium plugin - basic features from older versions remain free, some advanced features require payment.
Version Control
- .ignore
- Improve work with .gitignore and other ignore files (.dockerignore, .npmignore, etc.) by adding syntax highlight, generate rules, entries inspection etc.
- Conventional Commit
- Provides autocompletion for conventional commits, also named semantic commits, inside the VCS Commit dialog.
Cloud/DevOps Tools
- Application Insights Debug Log Viewer
- Show Azure Application Insights logs during application debug session.
Javascript/Typescript
- Wallaby
- Intelligent test runner for JavaScript that continuously runs your tests. It reports code coverage and other results to your code editor immediately as you change your code.
- Run configuration for TypeScript
- Simplifies running of TS files.
- It was not updated for a long time, but still works in the IDE.
- LogIt
- Inserts "console.log" function via shortcut.
Javascript/Typescript / Javascript/Typescript Frameworks
- IntelliVue
- Provides analysis, actions, and utilities for Vue Single File Components. This plugin adds additional functionality on top of the standard Vue plugin.
- React Buddy
- Provides component palettes for MUI (MaterialUI), Ant Design, Chakra UI, Mantine. Helps to create and use Storybook stories. Now bundled and maintained by JetBrains.
- React Native Console
- Run React Native commands and makes RN coding easier.
Python / Python Frameworks
- Odoo
- Provides Odoo framework support (code autocompletion, code navigation etc.)
C# / C# Frameworks
- Structured Logging
- Analyzers for structured logging. Supports Serilog, NLog, and Microsoft.Extensions.Logging.
- MoqComplete
- Code completion for Moq.
PHP / C# Frameworks
- Php Inspections (EA Extended)
- Adds additional static code analysis inspections for PHP.
- PHP Annotations
- Extends PhpStorm to support annotations in DocBlocks and provide additional PHP 8 Attributes features.
AI/LLM Integrations / PHP Frameworks
- Amazon Q
- Amazon's AI coding assistant (formerly CodeWhisperer). Provides code completion, chat, and security scanning.
Themes / PHP Frameworks
Fun / PHP Frameworks