JLine is a library for building shell-like applications in Java.
- Groovy is using it for it's shell implementation : groovysh.
- JLine is also used by OpenTelegard/2 (JRuby).
Since 2002, the project was hosted on SourceForge.net and last release was JLine-1.0 on April 2011.
But in 2009, the project has started the migration to GitHub.com and has released the series 2.x since November 2009 (version 2.0). Last version 2.x when writing this answer is 2.14.2 in May 2016.
In October 2016, a new series 3.x has been released.