IntelliJ Platform Plugin Template is an official JetBrains starter repository for building plugins for IntelliJ IDEA and other JetBrains IDEs. Instead of setting up a plugin project from scratch, you click the Use this template button on GitHub to create a new repository based on this one, and you get a fully configured project immediately, including the build system, sample source code, and a complete continuous integration pipeline. The project is built with Gradle using Kotlin. It includes the IntelliJ Platform Gradle Plugin, which handles running the IDE with your plugin during development and publishing it to the JetBrains Marketplace when you are ready to release. Configuration is split across a few files: gradle.properties for version numbers and group identifiers, build.gradle.kts for dependencies and the target IDE version, and plugin.xml for the plugin name, ID, vendor, description, and the extensions it registers. Sample code is included for three common plugin patterns: a startup activity that runs when a project opens, a project-level service, and a tool window that adds a panel to the IDE. These give you working examples to modify rather than starting from a blank file. The CI setup uses GitHub Actions and covers dependency updates via Dependabot, automated changelog management tied to a CHANGELOG.md file, a release workflow using GitHub Releases, code signing before publishing, and automatic publication to the JetBrains Marketplace. Functional tests and UI tests are also pre-configured. When you first use the template, a cleanup workflow runs automatically to replace template-specific values like the plugin name with placeholders appropriate for your new project. From there you clone the repository, open it in IntelliJ IDEA with a Java 21 SDK, and start writing your plugin logic. The full README is longer than what was shown.
← jetbrains on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.