La parte de código abierto del código base de los IDE de JetBrains, que sirve para desarrollar IntelliJ IDEA y la IntelliJ Platform.
apache/netbeans
Apache NetBeans es un IDE de código abierto, una plataforma de herramientas y un framework de aplicaciones diseñado principalmente para desarrolladores de Java.
Alternativa open source a:IntelliJ IDEA
Eclipse
- Estrellas
- 3,143
- Forks
- 943
- Issues abiertos
- 1,102
- Último commit
- ayer
¿Qué es?
Apache NetBeans es un entorno de desarrollo de código abierto, una plataforma de herramientas y un framework de aplicaciones. El código está escrito principalmente en Java y se compila con Apache Ant. El repositorio permite compilar distintas configuraciones, como un conjunto básico de funcionalidades para Java, una versión completa que incluye más clusters o solo NetBeans Platform.
Además del IDE, el proyecto sirve de base para crear aplicaciones de escritorio sobre NetBeans Platform. Los desarrolladores pueden compilar el proyecto desde el código fuente, abrir módulos individuales en NetBeans para ejecutarlos, volver a compilarlos o depurarlos, e iniciar una distribución portable con opciones para definir la configuración del usuario, los directorios de caché, la ruta del JDK y el tamaño de fuente.
Los requisitos son Git, Ant y JDK 21 o posterior. El proyecto está alojado en Apache Software Foundation, cuenta con listas de correo para usuarios y desarrolladores, y ofrece una compilación de Jenkins con versiones preliminares para desarrolladores.
Funciones clave
- 01Permite compilar clusters configurables: desde un conjunto básico para Java hasta una versión completa o solo NetBeans Platform.
- 02Permite abrir y depurar módulos individuales directamente en NetBeans.
- 03Incluye una distribución portable que se ejecuta con directorios personalizados para los datos del usuario y la caché.
- 04Admite opciones de inicio para la ruta del JDK, el tamaño de fuente de la interfaz y los argumentos de la JVM.
- 05Está alojado en Apache Software Foundation y cuenta con listas de correo públicas y compilaciones de Jenkins.
Casos de uso
- Contribuir al código base del IDE NetBeans o a sus módulos.
- Crear una aplicación de escritorio personalizada sobre NetBeans Platform.
- Desarrollar y depurar proyectos Java en un IDE completo.
- Crear una compilación personalizada del IDE con clusters y módulos seleccionados.
Inicio rápido
- 1
Instala Git, Ant y JDK 21 o posterior (requisitos indicados en el README).
- 2
Compila la configuración de lanzamiento predeterminada.
$ ant build - 3
Ejecuta la prueba rápida.
$ ant tryme
Antes de usarlo
- Para compilar, necesitas tener Git, Ant y JDK 21 o posterior instalados localmente.
- La compilación completa desde el código fuente es grande y requiere una configuración local considerable.
Temas
Preguntas frecuentes
- ¿Qué es netbeans?
- Apache NetBeans es un IDE de código abierto, una plataforma de herramientas y un framework de aplicaciones diseñado principalmente para desarrolladores de Java. Apache NetBeans es un entorno de desarrollo de código abierto, una plataforma de herramientas y un framework de aplicaciones. El código está escrito principalmente en Java y se compila con Apache Ant. El repositorio permite compilar distintas configuraciones, como un conjunto básico de funcionalidades para Java, una versión completa que incluye más clusters o solo NetBeans Platform.
- ¿netbeans es gratuito? ¿Qué licencia tiene?
- netbeans es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿netbeans sigue mantenido?
- Mantenimiento activo. El último commit de netbeans fue el 21 oct 2026.
- ¿Para qué puedo usar netbeans?
- Contribuir al código base del IDE NetBeans o a sus módulos. Crear una aplicación de escritorio personalizada sobre NetBeans Platform. Desarrollar y depurar proyectos Java en un IDE completo. Crear una compilación personalizada del IDE con clusters y módulos seleccionados.
- ¿Cómo se instala netbeans?
- Instala Git, Ant y JDK 21 o posterior (requisitos indicados en el README). Compila la configuración de lanzamiento predeterminada.: $ ant build Ejecuta la prueba rápida.: $ ant tryme
- ¿Dónde consigo netbeans?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/netbeans
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Editor de código nativo para macOS, desarrollado con Swift, con resaltado de sintaxis, autocompletado, integración con Git, depuración y extensiones.
Un port del workbench de VS Code que reemplaza Electron por Tauri y usa el webview del sistema para reducir el consumo de memoria. En fase inicial.
Una alternativa ligera a IntelliJ IDEA y de bajo consumo de memoria para desarrollar con Java y Spring Boot, con funciones integradas de colaboración con IA.
Editor de código de alto rendimiento y multiusuario, escrito en Rust por los creadores de Atom y Tree-sitter.
Editor de código multiplataforma y ligero, creado con Tauri (Rust y React), con compatibilidad con Git, agentes de IA y atajos de Vim.