Java Command-line

Open-source Java projects categorized as Command-line

Top 13 Java Command-line Projects

Command-line
  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: Making Contributions | dev.to | 2024-09-20

    His project uses picocli for argument parsing. I briefly looked through the documentation and realized it was pretty similar to the clap crate I used for my project. So I mimicked his other code as well as my own understanding of clap. This part was easy.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. joal

    An open source command line RatioMaster with an optional WebUI.

    Project mention: Meta Torrented and Seeded 71 | news.ycombinator.com | 2025-02-07
  4. jmxterm

    Interactive command line JMX client

  5. airline

    Java annotation-based framework for parsing Git like command line structures with deep extensibility (by rvesse)

  6. BatchPDFSign

    CLI Command line tool to digital signature of PDF files with PKCS12 certificate. You can find the executable in the releases.

  7. Java-Beginner-Projects

    Explore a variety of simple, hands-on Java projects ideal for beginners. Sharpen your coding skills while creating command-line applications, games, and practical tools in Java. Perfect for those new to programming or looking to learn Java.

    Project mention: How I merged Five Pull Requests, Lose Sanity, and Laugh It Off | dev.to | 2024-10-26

    PR: Janani-Balasooriya/Java-Beginner-Projects#28 Contribution Summary: This repository is a collection of simple Java projects, and I decided to tackle a Weather App. 🌦️ I developed a straightforward console-based application where users can get weather updates for their current location or any location they input. I made some API calls and did a bit of formatting to make it all work. It’s cleanly coded and modular, making it easy for new Java learners to grasp! πŸ‘©β€πŸ’»

  8. commandhunt

    Find, Build, Store, Copy & Share Commands!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. words

    A set of word-based puzzle games for the CLI while you wait for the build to run (by ludovicianul)

    Project mention: Ask HN: What was an interesting project you started and finished over a weekend? | news.ycombinator.com | 2024-04-06

    Starting from Wordle, I've created some additional word-based games that can be played in the terminal: https://github.com/ludovicianul/words

  11. dvt

    DeV Tools - Swiss Army Knife of command line utilities

  12. tommy

    Tommy is Apache Tomcat, bundled as a single executable jar.

  13. DirCrypt

    Command Line Utility for Encrypting Folders

  14. sea-eagle

    Command line tools for AWS Athena.

    Project mention: Ask HN: Is there any software you only made for your own use but nobody else? | news.ycombinator.com | 2024-07-04

    All the time!

    My most recent were tools to improve the AWS commandline experience for s3 and Athena

    https://github.com/heuermh/cooper

    https://github.com/heuermh/sea-eagle

    Both are available via Homebrew

    https://github.com/heuermh/homebrew-parquet-tools

    I would next like to improve the TUI experience for tabular data, e.g. using the Charm_ Bubbles/Gum table component, but I have yet to investigate how the JVM <--> Go interaction might work.

  15. cooper

    Command line tools for AWS s3. (by heuermh)

    Project mention: Ask HN: Is there any software you only made for your own use but nobody else? | news.ycombinator.com | 2024-07-04

    All the time!

    My most recent were tools to improve the AWS commandline experience for s3 and Athena

    https://github.com/heuermh/cooper

    https://github.com/heuermh/sea-eagle

    Both are available via Homebrew

    https://github.com/heuermh/homebrew-parquet-tools

    I would next like to improve the TUI experience for tabular data, e.g. using the Charm_ Bubbles/Gum table component, but I have yet to investigate how the JVM <--> Go interaction might work.

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 Command-line discussion

Log in or Post with

Java Command-line related posts

  • A Java library to work with the ANSI OSC52 terminal sequence.

    3 projects | /r/java | 21 Jun 2023
  • how tf do calculators even work?

    1 project | /r/calculators | 4 Feb 2023
  • An advanced expression parser and evaluator built with Java

    1 project | /r/coolgithubprojects | 31 Aug 2022
  • Java Calculator

    1 project | /r/githubprojects | 28 Aug 2022
  • Hacker News top posts: Apr 6, 2022

    4 projects | /r/hackerdigest | 6 Apr 2022
  • Building Command Line Interfaces with Kotlin using picoCLI

    4 projects | dev.to | 5 Sep 2021
  • Is the era of reflection-heavy C# libraries at an end?

    2 projects | /r/dotnet | 3 May 2021
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

What are some of the best open-source Command-line projects in Java? This list will help you:

# Project Stars
1 picocli 5,050
2 joal 642
3 jmxterm 524
4 airline 137
5 BatchPDFSign 45
6 Java-Beginner-Projects 31
7 commandhunt 13
8 words 11
9 dvt 11
10 tommy 8
11 DirCrypt 3
12 sea-eagle 0
13 cooper 0

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai