IntelliJ Platform Plugin SDK Help

IntelliJ Platform Plugin Template

The IntelliJ Platform Plugin Template is the alternative solution for creating a new Gradle-based IntelliJ Platform plugin with the New Project Wizard.

Modular Plugin Template

With increasing demand for the remote development support, JetBrains advices plugin developers to design their plugins modularly where UI and business logic are detached from each other.

Use the modular template when a plugin is expected to provide optimal low-latency UX and correct project interaction in Split Mode as well as in a monolithic IDE. To start developing a split plugin, use the IntelliJ Platform Modular Plugin Template.

The modular template provides:

  • frontend, backend, and shared module layout

  • split-mode-oriented Gradle configuration

  • ready-to-use examples of RPC-based communication

IntelliJ Platform Plugin Template is a GitHub repository that provides a pure boilerplate template to make it easier to create a new Gradle-based plugin project.

The main goal of this template is to speed up the setup phase of plugin development for both new and experienced developers by preconfiguring the project scaffold and CI, linking to the proper documentation pages, and keeping everything organized.

GitHub Template allows you to create a new repository from the scaffold without having to copy and paste content, clone repositories, or clear the history manually. All you have to do is click the Use this template button on the GitHub project page (you must be logged in with your GitHub account). After that, the GitHub Actions workflow will be triggered to override or remove any template-specific configurations, such as the plugin name, current changelog, etc.

Once this is complete, the project is ready to be cloned to your local environment and opened with IntelliJ IDEA.

For more details, refer to the IntelliJ Platform Plugin Template project documentation.

01 April 2026