You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Programming Languages/frameworks support

Plugin nameDescOwnerPossible SolutionStatusPlugin Center URLSource Code URLAdditional InformationNB Platform version
AdaAda for Netbeans
Pull old versions of plugins from sourceforgeDormant 

https://sourceforge.net/projects/adafornetbeans/files/

http://plugins.netbeans.org/plugin/13977/ada-for-netbeans

http://source.apidesign.org/hg/netbeans/contrib/file/04a79821e760


https://sourceforge.net/projects/adafornetbeans/
C#DotNet for Netbeans



https://github.com/Chris2011/DotNetCore-for-NetBeans

ClosureEnclosure

Dormant http://plugins.netbeans.org/plugin/8276/enclojure



https://groups.google.com/g/enclojure?pli=1

http://jatinpuri.com/2012/02/clojure-for-netbeans-7/


DjangoDjango for Netbeans
See Python pluginDormant 
https://code.google.com/archive/p/netbeans-django/

Elixir


Dormant http://plugins.netbeans.org/plugin/9748/elixir-repertoire-netbeans-plugin-7-3
7.3
ErlangErlyBird



https://sourceforge.net/projects/erlybird/

Unable to render Jira issues macro, execution error.


Go



http://plugins.netbeans.org/plugin/62162/go-project

Possible Alternative

https://github.com/raydac/nb-mvn-golang-plugin


Groovy



https://plugins.netbeans.apache.org/catalogue/?id=54

http://plugins.netbeans.org/plugin/49928/pure-groovy-project

http://plugins.netbeans.org/plugin/3914/groovy

https://github.com/Enroi/GroovyScripts



Haskell







Kotlin



http://plugins.netbeans.org/plugin/68590/kotlin

https://github.com/JetBrains/kotlin-netbeans


see 

https://github.com/JetBrains/kotlin-netbeans/issues/137

https://github.com/apache/netbeans/pull/1398


Python



http://plugins.netbeans.org/plugin/61688/python


http://nbpython.org/

http://hg.netbeans.org/main/contrib/file/tip/showtodos

8.1
Quarkus



Proposal


R




https://github.com/geertjanw/nbr

Ruby and Ruby on RailsRuby for NetBeans provides all the basics expected from a full-featured Ruby IDE. It provides also Ruby on Rails web framework support.eneboAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/38549/ruby-and-railshttps://github.com/piotrhoppe/community-ruby

Rust




https://github.com/drrb/rust-netbeans
8.2
Scala



http://plugins.netbeans.org/plugin/75542/nbscala


https://github.com/dcaoyuan/nbscala

https://github.com/cbm64chris/nbscala

https://sourceforge.net/projects/erlybird/files/nb-scala/
Swift







Plugins

Plugin nameDescOwnerPossible SolutionStatusPlugin Center URLSource Code URL
Color Code PreviewShows colors in front of simple color names, hexcodes and more.junichi (junichi11)
Good

https://plugins.netbeans.apache.org/catalogue/?id=24

http://plugins.netbeans.org/plugin/57827/color-codes-preview

https://github.com/junichi11/netbeans-color-codes-preview
Rainbow BracesHighlights matching braces (nested) with different colors.junichi (junichi11)
Good

https://plugins.netbeans.apache.org/catalogue/?id=25

http://plugins.netbeans.org/plugin/74749/rainbow-braces

https://github.com/junichi11/netbeans-rainbow-braces
BinEdHexEditor with views for binary, hex and octal.exbin (hajdam)
Good

https://plugins.netbeans.apache.org/catalogue/?id=59

http://plugins.netbeans.org/plugin/67898/bined-binary-hexadecimal-editor

https://github.com/exbin/bined-netbeans-plugin

textlint SupportThis plugin provides support for textlint.junichi (junichi11)
Good

https://plugins.netbeans.apache.org/catalogue/?id=38

http://plugins.netbeans.org/plugin/73031/textlint-support

https://github.com/junichi11/netbeans-textlint-plugin
NbShowMimeTypeShows the mimetype in the statusbar for the current, opened filechrizzly (Chris2011)Ask dev to implement into NetBeans core
--------
QuickOpenerOpen path in external terminal, ext. explorer, copy full path, open file in default applicationchrizzly (Chris2011)Ask dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/43217/quickopener

https://github.com/Chris2011/QuickOpener-NetBeans

Editor WhitespaceAdds different coloring to whitespaces and crlf.tunnelvisionlabs (sharwell)Ask dev to implement into NetBeans core
http://plugins.netbeans.org/plugin/52662/editor-whitespacehttps://github.com/tunnelvisionlabs/goworks/tree/master/tvl.editor.whitespace
NB-Capslock-notifierNotifies the user of accidentally hitting the capslock key.manikantannarenAsk dev to implement into NetBeans core
http://plugins.netbeans.org/plugin/69579https://github.com/manikantannaren/mynetbeans/tree/master/NB-CapsLock-Notifier
gitignore-ioGenerates .gitignore file to your project node.junichi (junichi11)Ask dev to implement into NetBeans core

https://plugins.netbeans.apache.org/catalogue/?id=34

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-statusbarhttps://github.com/Chris2011/nb-git-branch-in-statusbar
NBTSTypeScript support for NetBeans.EverlawAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/60605/typescript-editorhttps://github.com/Everlaw/nbts
Jeddict (JPA Modeler)Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler.jGauravGuptaAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/53057/jeddicthttps://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 IDERestart IDE from within the IDE.markiewbAsk dev to implement into NetBeans core - request acceptedIn Progresshttp://plugins.netbeans.org/plugin/42525/restart-idehttps://github.com/markiewb/restart-ide-for-netbeans
Maven RunnerTopComponent which shows all maven project related actions/goals.mcheung63Ask dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/60381/maven-runnerhttps://gitlab.com/mcheung63/MavenRunner
confirm.exitShows 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 settingsSync your NetBeans settings into the cloud (Google Drive, One Drive, etc.).mcheung63Ask dev to implement into NetBeans core
http://plugins.netbeans.org/plugin/70460/netbeans-sync-settingshttps://gitlab.com/mcheung63/netbeans-sync-settings
Code outlineShows a minimap of the editor on the sidebar.markiewbAsk dev to implement into NetBeans core
http://plugins.netbeans.org/plugin/57219/code-outlinehttps://github.com/markiewb/nb-codeoutline
MinifierbeansMinification for HTML, JS, CSS and JSONChrizzly (Chris2011)Ask dev to migrate to new plugin portal

http://plugins.netbeans.org/plugin/49666/minifierbeans

https://github.com/Chris2011/minifierbeans/issues/91

https://github.com/Chris2011/minifierbeans
atmel-pluginProject templates for develop and upload atmel devices and arduino platformericsonjoseph (ericsonj)Ask dev to migrate to new plugin portal

http://plugins.netbeans.org/plugin/68372/atmel-plugin

https://github.com/ericsonj/atmel-plugin/issues/4

https://github.com/ericsonj/atmel-plugin
ArduinoThis plugin adds a C++ project template for develop upload Arduino sketchesjaques.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/issues/9

https://github.com/jaquesclaudino/arduino-netbeans
Netbeans AntlrSupports Antlr v4, provide real time compile for your antlr grammer and test it by specific any file, showing the token, parse tree, etc...mcheung63Ask dev to migrate to new plugin portal

http://plugins.netbeans.org/plugin/73187/netbeans-antlr

https://gitlab.com/mcheung63/netbeans-antlr/-/issues/7

https://gitlab.com/mcheung63/netbeans-antlr
NPBIONetBeans plugin for PlatformIOChrizzly (Chris2011)Ask dev to migrate to new plugin portal
----https://github.com/Chris2011/nbpio
Spellchecker German DictionariesSpellchecker for german wordsent38 (jonathanlermitage)Ask dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/39636/spellchecker-german-dictionaries----
Sublime ThemeSublime Text default thememotammemAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/51424/sublime-theme----
Quick FIle ChooserReplaces regular Swing file chooser with a keyboard-oriented version.jglickAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/16203/quick-file-chooser----
NbOpenedFilesList 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/issues/6

https://github.com/ranSprd/netbeans-openedFiles
NBTaskFocusThis project provides features of Task Focused interface for NetBeans IDEtusharvjoshiAsk dev to migrate to new plugin portal
http://plugins.netbeans.org/plugin/53996/nbtaskfocus
title-barTurn 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.
nbshellShell Script File support for NetBeans IDEpedrohidalgoAsk dev to implement into NetBeans core
http://plugins.netbeans.org/plugin/68049/nbshellhttps://github.com/pedrohidalgo/nbshell
display-dependenciesDisplay dependencies between NetBeans ModulesdagnanoAdd to maven or implement into NetBeans coreWorks with Apache NetBeanshttp://plugins.netbeans.org/plugin/48946/displaydependencieshttps://sourceforge.net/projects/netbeansmoddep/
EasyUMLUML plugin
Needs a lot of development

https://github.com/ossdcfos/easyuml.git
PlantUMLPlantUML integrationvenkatramakkineni

https://plugins.netbeans.apache.org/catalogue/?id=58

http://plugins.netbeans.org/plugin/49069/plantuml

https://sourceforge.net/projects/plantumlnb/
FeatureousEstablish traceability between user features and source code. Andrzej OlszakOriginal 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/


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


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:

  1. Upload the plugin to Maven Central using the notes provided by Sonatype.
  2. Create Google account if you do not already have one.
  3. Authenticate to the Apache NetBeans Plugin Portal.
  4. Click the “Add Plugin” button within the main menu.
  5. Provide the pertinent information (groupId and artifactId values) for your plugin and click the Add Plugin button. The two values are contained in maven-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.
  6. 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.
  7. Select the appropriate compatible Apache NetBeans version, provide optional release information, and choose Save Plugin Version.
  8. 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.
  • No labels