Apache NetBeans

Version14(as of 8/18/2022)
PlatformsWindows, Mac, Linux
LicenseOpen Source
Go to Website
Rating:3.1  |  19 Votes

Main Features

  • Supports the latest Java technologies and other programming languages, including HTML5, C/C++, and PHP
  • Provides a robust Java Editor, Maven support, and other helpful development tools
  • Community-created plug-ins can extend the IDE's functionality

Software Overview

Screenshot of Apache NetBeans 14
Screenshot of Apache NetBeans 14

Apache NetBeans is an open-source IDE for Windows, macOS, and Linux. It provides developers with a variety of modules they can use to develop desktop, web, and mobile applications.

Primarily, developers use NetBeans to develop Java applications. NetBeans is written in Java, and it supports the latest Java SE, Java ME, web, and mobile technologies. However, developers can use NetBeans extensions to develop using other programming languages, such as HTML5, C/C++, and PHP.

NetBeans offers many features that help developers create applications more efficiently. Some of these include:

  • A Java Editor that provides development hints and makes code refactoring easy
  • Support for the Maven build automation tool
  • The NetBeans Profiler, which allows developers to troubleshoot and optimize applications
  • Support for the PrimeFaces library, which can be used to add UI components to web apps

Developers can install NetBeans plug-ins that provide additional features, such as themes and support for additional programming languages. NetBeans users often share plug-ins via the NetBeans Plugin Portal.


Apache NetBeans is a robust IDE that is great for developing desktop, web, and mobile applications, especially apps written in Java. It can be customized to users' liking and is supported by an active development and user community. Those looking for a new Java IDE should certainly consider NetBeans, alongside mainstays like Eclipse and IntelliJ IDEA.

Primary File Type

java icon.JAVAJava Source Code File

Supported File Types

ExtensionFile Type
.JAVAJava Source Code File
.CC/C++ Source Code File
.FORMNetBeans Java GUI Designer Form
.FXMLFXML Source Code File
.GOGo Source Code File
.GROOVYGroovy Source Code File
.GVYGroovy Source Code File
.HTMLHypertext Markup Language File
.NBMNetBeans Module
.PHPPHP Source Code File
.TLDTag Library Descriptor File
Updated 8/18/2022