A lightweight PhpStorm plugin that provides smart IDE support for the Nette Framework. It adds autocompletion, navigation, type inference, and implicit usage detection for presenters, components, and links.
If you have any problems with the plugin, create an issue or join the Noctud Discord.
Ctrl+click navigation to presenters![]() |
Autocompletion in links![]() |
Find Usages across link strings![]() |
Component type inference![]() |
Settings → Plugins → Marketplace → Search for "Nette" → Install → Apply
Download the instrumented.jar file from the latest release or the latest successful GitHub Actions build.
- Autocompletion for action, signal, and presenter names in
link(),redirect(),forward(), and related methods - Ctrl+click navigation from link strings to presenter classes and action/signal methods
- Module hierarchy support (e.g.
:Web:Server:Detail:default) - Highlighted link destination strings
- Find Usages shows link string references for action/signal methods
- Autocompletion for component names in
$this['...']and$this->getComponent('...') - Type inference for component access — resolves return types from
createComponent*()methods
action*,render*,handle*,createComponent*,startup,beforeRender,afterRender,shutdownare marked as implicitly used- Nette Component subclasses are marked as implicitly used
./gradlew build./gradlew runIde


