mordant
ANSIConsole
Our great sponsors
mordant | ANSIConsole | |
---|---|---|
5 | 2 | |
880 | 26 | |
- | - | |
9.2 | 0.0 | |
21 days ago | over 2 years ago | |
Kotlin | C# | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mordant
-
Looking for Kotlin Console UI libraries that work in IDE Terminal
I'm currently using Picnic and Mordant which are working nicely. I've tried out Kotter and Text-IO, but they either open a Swing terminal or require you to run a `.bat` script or something.
- Guides for Kotlin scripting use case
-
Why I'm still using Python
> Many languages have libraries for ANSI color support and pretty printing, but no other language has Rich:
- I've created a small library for interactive CLI UI called 'kotlin-inquirer'
- A TUI library for Kotlin?
ANSIConsole
-
New ANSI Console application formatting package for developer friendliness
If you visit the Github repo, you'll find examples and screenshots.
What are some alternatives?
clikt - Multiplatform command line interface parsing for Kotlin
gdb-dashboard - Modular visual interface for GDB in Python
kotlin-argparser - Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
Tamar.ANSITerm - “ANSITerm” provides ANSI escape codes and true color formatting for .NET Core's Console on Linux terminals.
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.
chat-gpt-console - ChatGPT as a terminal app
kotlin-cli - Kotlin-CLI - command line interface options parser for Kotlin
kscript - Scripting enhancements for Kotlin
kopper - A simple Kotlin option parser
arkenv - Type-safe Kotlin configuration by delegates
JLine - JLine is a Java library for handling console input.
MonetCompat - App-level wallpaper color palette generation for Android 5.0+