libreadline-java
« Back to VersTracker
Description:
Port of GNU readline for Java
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: readline cli java terminal jline
Install: brew install libreadline-java
About:
LibreadlineJava provides a JNI-based bridge that exposes the full functionality of the GNU readline library to Java applications. It enables sophisticated command-line interfaces with features like line editing, history management, and tab completion. This allows developers to build interactive console tools in Java that offer a user experience comparable to native shells.
Key Features:
  • JNI binding to GNU readline
  • Command line editing and history
  • Tab completion support
  • Signal handling integration
Use Cases:
  • Building interactive Java CLI applications
  • Creating custom shell-like tools
  • Developing console-based database clients
Alternatives:
  • JLine – JLine is a pure Java library with broader terminal support, while LibreadlineJava provides direct access to native GNU readline features.
  • JNA Readline – JNA-based alternatives offer easier setup but potentially lower performance compared to JNI bindings.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:39am 0 VERSION_BUMP 2ecde271
Sep 13, 2024 1:39pm 0 VERSION_BUMP 3dfadcf2