JetBrains Platform
Plugin and extension development for JetBrains products.
Busy Plugin Developers Newsletter – Q3 2025
Your quarterly dose of plugin dev news, tools, and tips from JetBrains.
⭐ Community Spotlight
JetBrains Plugin Developer Conf 2025 Is Coming Up Soon
📅 November 5, 2025 | Online | Free
Learn how to build the next great JetBrains plugin! Join our annual free virtual event focused on developing plugins for JetBrains products. Explore topics like creating and launching plugins, mastering IntelliJ Platform tools, working with the Language Server Protocol, and more.
Save your spot now →

🧩 Marketplace Updates
Resolved Reviews
You can now mark plugin reviews as resolved after fixing reported issues. Resolved reviews stay visible but don’t impact ratings.

Updated Requirements for Plugin Names and Descriptions
Plugin names should use Latin characters (letters, numbers, and common symbols such as periods, hyphens, and parentheses). The first line of the description should be a short English summary, with at least the first 40 characters in English.
Optimize your listing → 
🔧 Plugin Development Tooling Updates
🆕 IntelliJ Platform Compose Plugin Template
Template that helps you quickly start building JetBrains IDE plugins with modern, declarative UIs built with Compose, JetBrains’ reactive UI framework.
Provides a ready-to-use project structure with sample code, tests, preconfigured Run/Debug setups, and automated GitHub workflows for building, testing, and publishing plugins.
Support for Compose is still in the early stages – try it out and share your feedback!
Try the Template on GitHub →
IntelliJ Platform Plugin Template 2.3.1
Repository that simplifies the initial stages of plugin development for IntelliJ-based IDEs.
- Added 
platformBundledModulesproperty andbundledModules()helper - Updated dependency 
org.jetbrains.intellij.platformto2.7.1 - Fixed missing 
$RELEASE_NOTEdirectory in the GitHub release workflow 
IntelliJ Plugin Verifier 1.397
Tool that checks binary compatibility between IntelliJ-based IDE builds and plugins.
- Added OS and CPU architecture constraints in IntelliJ Structure API
 - Updated Bouncy Castle dependency to 
bcpkix-jdk18on - Fixed XML parsing vulnerabilities
 
IntelliJ Platform Gradle Plugin 2.10.4
Plugin that helps configure your environment for building, testing, verifying, and publishing plugins for IntelliJ-based IDEs.
- Added 
bundledPlugin(id: String)helper to IntelliJPlatformPluginsExtension - Improved local dependency handling for Plugin Verifier configurations with 
withRandomSuffix 
💡 Tip of the Quarter
Use UI Inspector to Learn Platform UI
Press
Ctrl+Alt(orCtrl+Optionon macOS) while clicking any UI element to inspect its properties. Theadded-atproperty shows the stack trace of where components were created, making it much easier to discover which APIs to use for building your own custom components.
Learn more →
📚 Resources & Learning
📖 Blog
Kotlin Notebook Meets IntelliJ Platform: Advancing IDE Plugin Development
Discover how the new Kotlin Notebook integration with the IntelliJ Platform lets you prototype, test, and refine IDE plugins interactively. All without setting up a full plugin project.
Read →
The LSP API Is Now Available to All IntelliJ IDEA Users and Plugin Developers
JetBrains removes licensing barriers for the LSP API. Now every plugin developer can build and test LSP-based language support in IntelliJ IDEA, no subscription required.
Read →
Introducing TeamCity Recipes: Reusable CI/CD Building Blocks
TeamCity now supports reusable, customizable build steps called Recipes. They can be created, versioned, and shared on the JetBrains Marketplace, making it easier to standardize and maintain build logic.
Read →
Investigating IntelliJ Platform UI Freezes  
Discover the main causes of UI freezes in IntelliJ-based IDEs and practical ways to analyze thread dumps, detect blocking operations, and avoid them in your plugins.
Read →
🛠 Guide
IntelliJ IDEA Plugin Development: What Have I Learned 
Dmitry Protsenko reflects on a year of developing a Docker and Kubernetes security scanner for IntelliJ IDEA, sharing his personal insights, best practices, and lessons learned about inspections, testing, and maintaining plugins.
Read →
💌 Until next time. Happy coding!
The JetBrains Marketplace team