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 β
Top 13 Java Command-line 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.
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.
-
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.
-
-
-
airline
Java annotation-based framework for parsing Git like command line structures with deep extensibility (by rvesse)
-
BatchPDFSign
CLI Command line tool to digital signature of PDF files with PKCS12 certificate. You can find the executable in the releases.
-
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-26PR: 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! π©βπ»
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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-06Starting from Wordle, I've created some additional word-based games that can be played in the terminal: https://github.com/ludovicianul/words
-
-
-
-
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.
-
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.
Java Command-line discussion
Java Command-line related posts
-
A Java library to work with the ANSI OSC52 terminal sequence.
-
how tf do calculators even work?
-
An advanced expression parser and evaluator built with Java
-
Java Calculator
-
Hacker News top posts: Apr 6, 2022
-
Building Command Line Interfaces with Kotlin using picoCLI
-
Is the era of reflection-heavy C# libraries at an end?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 25 Mar 2025
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 |