intellij-ghidra
Introduction: An IntelliJ IDEA plugin for working on Ghidra Extensions.
Tags:
Adds support for Ghidra extensions and scripts written in Java to IntellIJ.
The following additional features have been added to the IDE:
- Ghidra Framework facet and global library support
- Code Assistance from the Ghidra API
- Run Configuration integration to launch the current extension
Building
Check if your Intellij IDEA version and edition matches the properties set in
gradle.propertiesfile:platformType = IC platformVersion = 2021.3.2For the Intellij IDEA Community edition you need to keep
ICas is, for the Ultimate edition it should becomeIU.Run the Gradle to build the plugin
gradle buildPlugin- The resulting ZIP ready for installation is located at
build/distributions/intellij-ghidra-*.zip
Usage
At the moment the only functionality available is configuring the IDE with the path to Ghidra, and a custom run configuration. This can be set up by configuring the Ghidra facet and then creating a Ghidra Launcher run configuration, as shown below.

