Programming Languages/frameworks support
Rust | https://github.com/drrb/rust-netbeans | 8.2 | ||||||
Scala |
| https://sourceforge.net/projects/erlybird/files/nb-scala/ | ||||||
Swift |
...
Plugin name | Desc | Owner | Possible Solution | Status | Plugin Center URL | Source Code URL | |
---|---|---|---|---|---|---|---|
Color Code Preview | Shows colors in front of simple color names, hexcodes and more. | junichi (junichi11) | Ask dev to migrate to new plugin portalGood | https://plugins.netbeans.apache.org/catalogue/?id=24
| https://github.com/junichi11/netbeans-color-codes-preview | ||
Rainbow Braces | Highlights matching braces (nested) with different colors. | junichi (junichi11) | Ask dev to migrate to new plugin portalGood | https://github.com/junichi11/netbeans-rainbow-braces | |||
BinEd | HexEditor with views for binary, hex and octal. | exbin (hajdam) | Ask dev to migrate to new plugin portalGood | https://plugins.netbeans.apache.org/catalogue/?id=59
| |||
textlint Support | This plugin provides support for textlint. | junichi (junichi11)Ask dev to migrate to new plugin portal | Good | https://github.com/junichi11/netbeans-textlint-plugin | |||
NbShowMimeType | Shows the mimetype in the statusbar for the current, opened file | chrizzly (Chris2011) | Ask dev to implement into NetBeans core | ---- | ---- | ||
QuickOpener | Open path in external terminal, ext. explorer, copy full path, open file in default application | chrizzly (Chris2011) | Ask dev to migrate to new plugin portal | ||||
Editor Whitespace | Adds different coloring to whitespaces and crlf. | tunnelvisionlabs (sharwell) | Ask dev to implement into NetBeans core | https://github.com/tunnelvisionlabs/goworks/tree/master/tvl.editor.whitespace | |||
NB-Capslock-notifier | Notifies the user of accidentally hitting the capslock key. | manikantannaren | Ask dev to implement into NetBeans core | https://github.com/manikantannaren/mynetbeans/tree/master/NB-CapsLock-Notifier | |||
gitignore-io | Generates .gitignore file to your project node. | junichi (junichi11) | Ask dev to implement into NetBeans core | https://github.com/junichi11/netbeans-gitignore-io-plugin | |||
show git branch (nb-git-branch-in-statusbar) | Shows the current Git branch in the statusbar of NetBeans IDE and change it. | chrizzly (Chris2011) | Ask dev to implement into NetBeans core | https://github.com/Chris2011/nb-git-branch-in-statusbar | |||
NBTS | TypeScript support for NetBeans. | Everlaw | Ask dev to migrate to new plugin portal | https://github.com/Everlaw/nbts | |||
Jeddict (JPA Modeler) | Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler. | jGauravGupta | Ask dev to migrate to new plugin portal | https://github.com/jeddict/jeddict | |||
TODO Highlighting (Part of contrib repo) | Highlights keywords like FIX, TODO, HINT, whatever you want to customize. | ---- | Ask dev to implement into NetBeans core | ---- | http://hg.netbeans.org/main/contrib/file/tip/showtodos | ||
Restart IDE | Restart IDE from within the IDE. | markiewb | Ask dev to implement into NetBeans core - request accepted | In Progress | https://github.com/markiewb/restart-ide-for-netbeans | ||
Maven Runner | TopComponent which shows all maven project related actions/goals. | mcheung63 | Ask dev to migrate to new plugin portal | https://gitlab.com/mcheung63/MavenRunner | |||
confirm.exit | Shows a dialog, whether you really want to close NetBeans or not. | ---- | Ask dev to implement into NetBeans core | ---- | |||
Netbeans sync settings | Sync your NetBeans settings into the cloud (Google Drive, One Drive, etc.). | mcheung63 | Ask dev to implement into NetBeans core | https://gitlab.com/mcheung63/netbeans-sync-settings | |||
Code outline | Shows a minimap of the editor on the sidebar. | markiewb | Ask dev to implement into NetBeans core | https://github.com/markiewb/nb-codeoutline | |||
Minifierbeans | Minification for HTML, JS, CSS and JSON | Chrizzly (Chris2011) | Ask dev to migrate to new plugin portal | https://github.com/Chris2011/minifierbeans | |||
atmel-plugin | Project templates for develop and upload atmel devices and arduino platform | ericsonjoseph (ericsonj) | Ask dev to migrate to new plugin portal | https://github.com/ericsonj/atmel-plugin | |||
Arduino | This plugin adds a C++ project template for develop upload Arduino sketches | jaques.claudino (jaquesclaudino) | Ask dev to migrate to new plugin portal (maybe merge with atmel-plugin) | https://github.com/jaquesclaudino/arduino-netbeans | |||
Netbeans Antlr | Supports Antlr v4, provide real time compile for your antlr grammer and test it by specific any file, showing the token, parse tree, etc... | mcheung63 | Ask dev to migrate to new plugin portal | https://gitlab.com/mcheung63/netbeans-antlr | |||
NPBIO | NetBeans plugin for PlatformIO | Chrizzly (Chris2011) | Ask dev to migrate to new plugin portal | ---- | https://github.com/Chris2011/nbpio | ||
Spellchecker German Dictionaries | Spellchecker for german words | ent38 (jonathanlermitage) | Ask dev to migrate to new plugin portal | ---- | |||
Sublime Theme | Sublime Text default theme | motammem | Ask dev to migrate to new plugin portal | ---- | |||
Quick FIle Chooser | Replaces regular Swing file chooser with a keyboard-oriented version. | jglick | Ask dev to migrate to new plugin portal | ---- | |||
NbOpenedFiles | List of opened files at the editor area in a new topcomponent. Like in Sublime or VS Code. | Chrizzly (Chris2011), kiar (ranSprd) | Ask dev to migrate to new plugin portal | https://github.com/ranSprd/netbeans-openedFiles | |||
NBTaskFocus | This project provides features of Task Focused interface for NetBeans IDE | tusharvjoshi | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/53996/nbtaskfocus | |||
title-bar | Turn on or turn off the main windows title bar. | ar-org-austral, Chrizzly (Chris2011) | Ask dev to implement into NetBeans core | http://plugins.netbeans.org/plugin/70044/title-bar | https://github.com/Chris2011/java-netbeans-plugins-titlebar Note: Readme.md indicates Already implemented in Apache NetBeans. This plugin is not needed anymore. | ||
nbshell | Shell Script File support for NetBeans IDE | pedrohidalgo | Ask dev to implement into NetBeans core | https://github.com/pedrohidalgo/nbshell | |||
display-dependencies | Display dependencies between NetBeans Modules | dagnano | Add to maven or implement into NetBeans core | Works with Apache NetBeans | https://sourceforge.net/projects/netbeansmoddep/ | ||
EasyUML | UML plugin | Needs a lot of development | https://github.com/ossdcfos/easyuml.git | ||||
PlantUML | PlantUML integration | venkatramakkineni | https://sourceforge.net/projects/plantumlnb/ | ||||
Featureous | Establish traceability between user features and source code. | Andrzej Olszak | Original author has not time to work on it. | Needs to be migrated from 8.1 to current platform. | https://featureous.org/ |
As part of migration to Apache a new plugin portal has been created. For installation of plugins associated with older versions of netbeans, see Where to download plugins for NetBeans 10.0 and earlier.
As part of the migration, some of the source for community plugins previously hosted in Oracle's HG repository have been migrated to git where possible, while others were not fully migrated due to licensing or limited support for given plugin. Some earlier iterations of these are available at the following locations
Jaroslav Tulach is hosting a clone of the Mercurial repositories at http://source.apidesign.org/hg/netbeans/
Emilian Bold’s conversion of Mercurial to git is available at https://github.com/emilianbold/netbeans-releases
For publication details for new plug-ins, see How to get plugin on Plugin Portal Update Center
Signing and Sharing a Plugin
Once a plugin has been created, it can be shared with the community through the Apache NetBeans Plugin Portal, and it is also accessible from the Apache NetBeans IDE by choosing Tools ➤ Plugins. In order to share the plugin, it must be signed with a certificate, either self-signed or verified by a certificate authority (CA). More information on how to sign a plugin can be found here.
To generate a signed NBM:mvn clean package nbm:nbm -Dkeystorepass=your-password
Once the NBM has been signed and packaged, it is ready to be loaded into the plugin portal:
...