jetbrains/intellij-platform-plugin-template

Template repository for creating plugins for IntelliJ Platform

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Template / ExampleCategory(s):Editors & IDEsDeveloper Tools
Added to GitGenius on September 18th, 2026
Created on January 24th, 2020
Open Issues & Pull Requests: 27 (+0)
GitHub issues: Enabled
Number of forks: 818
Total Stargazers: 3,757 (+0)
Total Subscribers: 143 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.9 hours
Mean response time: 29.9 days
90th percentile: 104.4 days
Tracked items: 55

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 456 days
Stale 30+ days: 18
Stale 90+ days: 18

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (26)
  • enhancement (14)
  • feedback required (1)
  • question (1)

Most active issues this week

Detailed Description

IntelliJ Platform Plugin Template is a template repository that accelerates the creation of plugins for the IntelliJ Platform by providing a preconfigured project scaffold.

The template solves the problem of lengthy and error-prone setup when starting a new IntelliJ plugin project. It provides a ready-made structure with Gradle configuration, sample code demonstrating common plugin patterns, and integrated tooling for testing, continuous integration, and publishing. Developers can clone the template using GitHub's template feature to create a new repository without inheriting the template's history, then a cleanup workflow automatically adjusts template-specific configurations like plugin names and changelogs.

The template suits developers of any experience level who are building plugins for the IntelliJ Platform. It includes sample implementations of startup activities, project-level services, and tool window UI components, along with predefined run and debug configurations. The project comes with functional and UI testing infrastructure already configured. For developers planning to publish their plugin, the template includes preconfigured workflows for changelog maintenance, plugin signing, and publishing to the IntelliJ Marketplace, as well as dependency management through Dependabot and a release flow based on GitHub Releases.

Development activity shows consistent maintenance with regular updates to keep the template aligned with IntelliJ Platform changes. The project receives ongoing attention to its Gradle configuration and CI setup to ensure new users encounter a working foundation. Documentation is actively maintained with links to relevant IntelliJ Platform guides and explanations of template components. The template incorporates feedback through updates to its sample code and workflow configurations, reflecting evolving best practices for plugin development.