Platform logo

JetBrains Platform

Plugin and extension development for JetBrains products.

Marketplace News Newsletter

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.

See how to do it →

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 platformBundledModules property and bundledModules() helper
  • Updated dependency org.jetbrains.intellij.platform to 2.7.1
  • Fixed missing $RELEASE_NOTE directory in the GitHub release workflow

View Changelog →

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

View Changelog →

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

View Changelog →

💡 Tip of the Quarter

Use UI Inspector to Learn Platform UI

Press Ctrl+Alt (or Ctrl+Option on macOS) while clicking any UI element to inspect its properties. The added-at property 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

image description