Ideone es una herramienta online que permite compilar y ejecutar código en más de 50 lenguajes de programación, entre ellos Java, Scala y Groovy. La herramienta muestra la salida estándar del código. El código gráfico (al menos en Java) produce errores en tiempo de ejecución, pero el código que sólo produce salida estándar funciona perfectamente.
La herramienta puede emplearse sin ningún tipo de registro. Pero si nos registramos además podemos dejar guardado nuestro código fuente en la web y compartir nuestros códigos.
La herramienta también tiene limitaciones respecto a la memoria RAM que permite usar a las aplicaciones: 256 MB. También limitan el número de procesos que se puede lanzar desde el programa a 16. Al margen de estas limitaciones, bastante razonables para el tipo de herramienta que es, la herramienta puede ser útil para probar código cuando no tenemos un compilador/IDE a mano.