Java CommandLine

Open-source Java projects categorized as CommandLine

Top 3 Java CommandLine Projects

CommandLine
  1. 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.

    Project mention: 🥳 We built the cli of our dreams to send sms ❣️ | dev.to | 2025-04-14

    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.

  2. 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.

    InfluxDB logo
  3. 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-05

    While 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>

  4. BuildCLI

    BuildCLI is a command-line interface (CLI) tool for managing and automating common tasks in Java project development.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java CommandLine discussion

Log in or Post with

Java CommandLine related posts

  • Making Contributions

    3 projects | dev.to | 20 Sep 2024
  • PicoCLI – Powerful command-line parsing library for Java

    1 project | news.ycombinator.com | 24 Aug 2024
  • GraalVM for JDK 21 is here

    3 projects | news.ycombinator.com | 19 Sep 2023
  • “Why I develop on Windows”

    1 project | news.ycombinator.com | 29 Apr 2023
  • Building a Java CLI. How can I make it more powershell-friendly

    2 projects | /r/PowerShell | 15 Dec 2022
  • 🔍 Validate New-Caledonia Phone Numbers from cli ⌨️

    3 projects | dev.to | 14 Sep 2022
  • How to handle commands in Java?

    1 project | /r/learnprogramming | 16 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?