/awesome-netbeans

List of resources, plugins and other contents for the Netbeans IDE.

MIT LicenseMIT

Awesome Netbeans

Awesome NetBeans

Awesome

List of resources, plugins and other contents for the Netbeans IDE.
Free assets and resources are prioritized over paid when possible.

Suggestions and contributions are always welcome!
Make sure to read the contribution guidelines for more information before submitting a pull request.

forthebadge forthebadge

πŸ“‘ Contents

Considerations

There is always a posibility that this repository becomes outdated, mostly because new resources or plugins appear in the future. This is because of the nature of technlogy and this can be avoided, so in order to keep this project as updated as possible with what other users know, please create a new issue to include or remove what you think is necessary.

Another point is the categorization of the resources provided here. Since some of them can be included in different categories at the same time a cross reference will be created in the form of a hastag to notify you (the visitor) that maybe you need to look in a different place of this repository or in other external site to find more info.

I hope all of you find this helpful. Let's go with the contents.

Legend

Icons

Free resource: πŸ†“

Paid resource: πŸ’°

Interesting resource: πŸ†’

Tags

(UNMAINTAINED) - The repository hasn't been updated for a long time.

(DEPRECATED) - Another solution or package has been released that does the same and it's more recent.

(ARCHIVED) - The repository is read only for learning purposes.

(#[CATEGORY]) - Where [CATEGORY] represents a category of the document. Means that the resource is related with another category too. Any resource can contain many category tags.

πŸ”– Categories

Guides

Frameworks

Debugging

Logging

Error Reporting

πŸ‡ΊπŸ‡Έ πŸ‡¬πŸ‡§ Internationalization & Localization (I18n & L10n)

Databases

VCS (Version Control Systems)

Continuous Integration

Testing

πŸ”Œ Plugins

❗NOTE: Apache NetBeans previous plugin portal is down at the moment of writing this document so in order to use plugins its needed to find and download them on Github or another resources and install them manually from the Plugins window.

Language Support

Formatting

Productivity

  • Emmet (Zen Coding) - Support for Emmet shortcuts.
  • Move to Group - Moves a project to group of projects getting a better project organization.
  • Open in Explorer Action - Opens a folder in system explorer.
  • Off-Plugin - Plugin for Netbeans and JEdit for quick finding and opening files by typing just few characters.
  • Vim NetBeans - Making your VIM like Netbeans for editing Python, PHP, HTML, JS and etc. It's support with Autocomplete, Check syntax error, Python debugger and many else.
  • NetBeansKeyPromoter - Status line shows key press of UI element such as menu item.
  • NbQuickSearchExtender - Extends the quick search of netbeans with google, stackoverflow, npm and wikipedia search provider.
  • NbScratchFile - Scratch Files for Netbeans - Create files without having a project.
  • NB CodeOutline (Minimap) - This is a NetBeans plugin which adds a code overview/outline for the current editor.
  • EditorConfig NetBeans - A NetBeans IDE plugin supporting the EditorConfig standard.

Development

Git

Collaboration

Tools

  • MMD Plugin - Free mind map and PlantUML editor with plugins for both NetBeans and Intellij.
  • QuickOpener - Sometimes while programming in NetBeans you want to explore a particular file that you are editing on the file system browser, or maybe launch a command in a terminal to do something with it.

Snippets & Gists

Themes / Skins

  • NetBeans Themes - Site with multiple themes for NetBeans.
  • Dracula Theme for NetBeans - A good and popular theme that has support for multiple other IDEs. NOTE: Remember to select FlatDark look and feel in options menu for better support.
  • Solarized - Solarized Dark color scheme, implemented for NetBeans.
  • Sublime Theme - Sublime themes for Netbeans. There are more out there.
  • Atom Theme - Atom style theme for Netbeans.

😎 Customization

Extending the IDE

πŸŽ“ Learning Resources

πŸš€ Tips and Tricks

πŸ“š Books

Working with NetBeans IDE

Rich Client Platform (RCP)

πŸ“° Blogs

πŸ“Ί Videos

πŸ“Ό Youtube Channels

πŸ”° Tutorials

Plugin Development (NetBeans Modules)

🚧 Under construction

Project Template

Language Support

File Support

Syntax Highlighting

Error Hints

Code Completion

Navigator Panel

Signing and Sharing

πŸ”‘ Shortcuts

πŸ“Ž Other references

πŸ‘₯ Communities

Groups

  • Mailing Lists - Search here if you want to participate in the development and keep up to date with the last news about NetBeans.

πŸ“› People to follow

NetBeans Developers

❓ Frequently Asked Questions (FAQ)

🚧

πŸ‘ πŸŽ‰ Contributors to this repository

πŸ’‚β€β™‚οΈ @agarcialeon - Owner of the repository

Contributing

Please see CONTRIBUTING for details.

Thanks to all the contributors, this wouldn't be possible without you!

Code of Conduct

See Code of Conduct.

πŸ“ To be done

See the state of the project in the kanban board.

πŸ” Back to Top