...
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 portal | http://plugins.netbeans.org/plugin/57827/color-codes-preview | 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 portal | http://plugins.netbeans.org/plugin/74749/rainbow-braces | 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 portal | http://plugins.netbeans.org/plugin/67898/bined-binary-hexadecimal-editor | ||
textlint Support | This plugin provides support for textlint. | junichi (junichi11) | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/73031/textlint-support | 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 | http://plugins.netbeans.org/plugin/43217/quickopener | ||
Editor Whitespace | Adds different coloring to whitespaces and crlf. | tunnelvisionlabs (sharwell) | Ask dev to implement into NetBeans core | http://plugins.netbeans.org/plugin/52662/editor-whitespace | 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 | http://plugins.netbeans.org/plugin/69579 | 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 | http://plugins.netbeans.org/plugin/50356/gitignore-io | 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 | http://plugins.netbeans.org/plugin/51266/nb-git-branch-in-statusbar | https://github.com/Chris2011/nb-git-branch-in-statusbar | |
NBTS | TypeScript support for NetBeans. | Everlaw | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/60605/typescript-editor | 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 | http://plugins.netbeans.org/plugin/53057/jeddict | 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 | http://plugins.netbeans.org/plugin/42525/restart-ide | 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 | http://plugins.netbeans.org/plugin/60381/maven-runner | 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 | http://plugins.netbeans.org/plugin/33075/confirm-exit | ---- | |
Netbeans sync settings | Sync your NetBeans settings into the cloud (Google Drive, One Drive, etc.). | mcheung63 | Ask dev to implement into NetBeans core | http://plugins.netbeans.org/plugin/70460/netbeans-sync-settings | 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 | http://plugins.netbeans.org/plugin/57219/code-outline | https://github.com/markiewb/nb-codeoutline | |
Minifierbeans | Minification for HTML, JS, CSS and JSON | Chrizzly (Chris2011) | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/49666/minifierbeans | 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 | http://plugins.netbeans.org/plugin/68372/atmel-plugin | 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) | http://plugins.netbeans.org/plugin/46054/arduino | 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 | http://plugins.netbeans.org/plugin/73187/netbeans-antlr | 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 | http://plugins.netbeans.org/plugin/39636/spellchecker-german-dictionaries | ---- | |
Sublime Theme | Sublime Text default theme | motammem | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/51424/sublime-theme | ---- | |
Quick FIle Chooser | Replaces regular Swing file chooser with a keyboard-oriented version. | jglick | Ask dev to migrate to new plugin portal | http://plugins.netbeans.org/plugin/16203/quick-file-chooser | ---- | |
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 | http://plugins.netbeans.org/plugin/63809/nbopenedfiles | 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 | 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 | |
nbshell | Shell Script File support for NetBeans IDE | pedrohidalgo | Ask dev to implement into NetBeans core | http://plugins.netbeans.org/plugin/68049/nbshell | 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 | http://plugins.netbeans.org/plugin/48946/displaydependencies | https://sourceforge.net/projects/netbeansmoddep/ |
EasyUML | UML plugin | Needs a lot of development | https://github.com/ossdcfos/easyuml.git | |||
PlantUML | PlantUML integration | venkatramakkineni | http://plugins.netbeans.org/plugin/49069/plantuml | 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/ | https://bitbucket.org/andrzejolszak/featureoustool/ |
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:
- Upload the plugin to Maven Central using the notes provided by Sonatype.
- Create Google account if you do not already have one.
- Authenticate to the Apache NetBeans Plugin Portal.
- Click the “Add Plugin” button within the main menu.
- Provide the pertinent information (
groupId
andartifactId
values) for your plugin and click the Add Plugin button. The two values are contained inmaven-metadata.xml
file. All other information should be added in automatically. It is a good practice to add a homepage and thumbnail for your plugin. Click on Save Plugin. - Select the appropriate Apache NetBeans version for your plugin by choosing an appropriate version within the “My Plugins” page, which will open the “Version Management” page.
- Select the appropriate compatible Apache NetBeans version, provide optional release information, and choose Save Plugin Version.
- If you believe the plugin meets quality standards for the Plugin Portal, you can select to have your plugin verified and approved for publication by choosing the Request Verification button.