A parte open source do código-fonte das IDEs da JetBrains, base para desenvolver a IntelliJ Platform e compilar o IntelliJ IDEA.
apache/netbeans
O Apache NetBeans é uma IDE open source, uma plataforma de ferramentas e um framework de aplicações, desenvolvido principalmente para quem programa em Java.
Alternativa open source a:IntelliJ IDEA
Eclipse
- Estrelas
- 3,143
- Forks
- 943
- Issues abertas
- 1,102
- Último commit
- ontem
O que é?
O Apache NetBeans é um ambiente de desenvolvimento open source, uma plataforma de ferramentas e um framework de aplicações. A base de código é escrita principalmente em Java e compilada com o Apache Ant. O repositório permite criar diferentes configurações, como um conjunto básico de recursos para Java, uma versão completa com mais clusters ou apenas a NetBeans Platform.
Além da IDE, o projeto serve de base para criar aplicações desktop na NetBeans Platform. Os desenvolvedores podem compilar o projeto a partir do código-fonte, abrir módulos individuais no NetBeans para executá-los, recompilá-los ou depurá-los e iniciar uma distribuição portátil com opções para diretórios de configurações do usuário e de cache, caminho do JDK e tamanho da fonte.
Os requisitos são Git, Ant e JDK 21 ou posterior. O projeto é hospedado pela Apache Software Foundation e conta com listas de discussão para usuários e desenvolvedores, além de um build do Jenkins para snapshots de desenvolvimento.
Recursos principais
- 01Permite compilar clusters configuráveis, de um conjunto básico para Java a uma versão completa ou somente à NetBeans Platform.
- 02Permite abrir e depurar módulos individuais diretamente no NetBeans.
- 03Oferece uma distribuição portátil que pode ser executada com diretórios personalizados para configurações do usuário e cache.
- 04Aceita opções de inicialização para o caminho do JDK, o tamanho da fonte da interface e os argumentos da JVM.
- 05É hospedado pela Apache Software Foundation e conta com listas de discussão públicas e builds do Jenkins.
Casos de uso
- Contribuir com a base de código da IDE NetBeans ou com seus módulos.
- Criar uma aplicação desktop personalizada na NetBeans Platform.
- Desenvolver e depurar projetos Java em uma IDE completa.
- Criar uma versão personalizada da IDE com clusters e módulos selecionados.
Início rápido
- 1
Instale Git, Ant e JDK 21 ou superior (requisitos do README).
- 2
Compile a configuração de lançamento padrão.
$ ant build - 3
Execute o teste rápido.
$ ant tryme
Antes de usar
- A compilação exige que Git, Ant e JDK 21 ou superior estejam instalados localmente.
- A compilação completa a partir do código-fonte é grande e requer uma configuração local considerável.
Tópicos
Perguntas frequentes
- O que é netbeans?
- O Apache NetBeans é uma IDE open source, uma plataforma de ferramentas e um framework de aplicações, desenvolvido principalmente para quem programa em Java. O Apache NetBeans é um ambiente de desenvolvimento open source, uma plataforma de ferramentas e um framework de aplicações. A base de código é escrita principalmente em Java e compilada com o Apache Ant. O repositório permite criar diferentes configurações, como um conjunto básico de recursos para Java, uma versão completa com mais clusters ou apenas a NetBeans Platform.
- netbeans é gratuito? Qual é a licença?
- netbeans é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- netbeans ainda é mantido?
- Manutenção ativa. O último commit de netbeans foi em 21 de out. de 2026.
- Para que posso usar netbeans?
- Contribuir com a base de código da IDE NetBeans ou com seus módulos. Criar uma aplicação desktop personalizada na NetBeans Platform. Desenvolver e depurar projetos Java em uma IDE completa. Criar uma versão personalizada da IDE com clusters e módulos selecionados.
- Como instalar netbeans?
- Instale Git, Ant e JDK 21 ou superior (requisitos do README). Compile a configuração de lançamento padrão.: $ ant build Execute o teste rápido.: $ ant tryme
- Onde consigo netbeans?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/netbeans
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Editor de código nativo para macOS, desenvolvido em Swift, com destaque de sintaxe, conclusão de código, integração com git, depuração e extensões.
Port do workbench do VS Code que substitui o Electron pelo Tauri e usa a webview do sistema para reduzir o consumo de memória. Ainda em estágio inicial.
Uma alternativa leve e econômica em memória ao IntelliJ IDEA para desenvolvimento com Java e Spring Boot, com recursos integrados de colaboração com IA.
Editor de código de alto desempenho e colaborativo, escrito em Rust, criado pelos autores do Atom e do Tree-sitter.
Um editor de código leve e multiplataforma, desenvolvido com Tauri (Rust e React), com suporte a Git, agentes de IA e atalhos do Vim.