InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 3 Java CommandLine Projects
-
picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Since a few years now, we started to design various cli for internal batch usage, on our Java Stack on top of picocli and quarkus, delivered as images, and run on podman.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
signal-cli
signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
Project mention: Technical analysis of TM SGNL, the unofficial Signal app Trump officials use | news.ycombinator.com | 2025-05-05While that's true even in the general case - through reverse engineering of binaries, it's especially true in the case of Signal because it's open source.
There are libraries for interacting with Signal services (one from Signal themselves), here is a CLI tool that uses the lightly patched official library: <https://github.com/AsamK/signal-cli>
-
BuildCLI
BuildCLI is a command-line interface (CLI) tool for managing and automating common tasks in Java project development.
Java CommandLine discussion
Java CommandLine related posts
-
Making Contributions
-
PicoCLI – Powerful command-line parsing library for Java
-
GraalVM for JDK 21 is here
-
“Why I develop on Windows”
-
Building a Java CLI. How can I make it more powershell-friendly
-
🔍 Validate New-Caledonia Phone Numbers from cli ⌨️
-
How to handle commands in Java?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Jun 2025
Index
What are some of the best open-source CommandLine projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | picocli | 5,124 |
2 | signal-cli | 3,571 |
3 | BuildCLI | 127 |