I've created a small library for interactive CLI UI called 'kotlin-inquirer'

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • clikt

    Multiplatform command line interface parsing for Kotlin

  • Looks great, can this be used with https://github.com/ajalt/clikt?

  • kotlin-inquirer

    A collection of common interactive command line user interfaces written in Kotlin

  • Let me know if you have any suggestions or feedbacks 🙂 https://github.com/kotlin-inquirer/kotlin-inquirer Thanks!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • mcserv

    CLI utility to manage MC Server installations

  • Looks like I didn't need to use Dart for https://github.com/DRSchlaubi/mcserv after all. Great lib

  • kscript

    Scripting enhancements for Kotlin

  • I think you can run `kscript` on windows but i didn't really tried.check out kscript

  • JLine

    JLine is a Java library for handling console input.

  • Unfortunately, It doesn't work with Intellij terminalsee this issue

  • kotter

    A declarative, Kotlin-idiomatic API for writing dynamic console applications.

  • Hey OP, maybe it's overkill for you to change the implementation at this point but I wrote https://github.com/varabyte/kotter which is a Kotlin terminal library that runs your app in a virtual terminal if it can't run otherwise (e.g. in the intellij terminal). You'd probably be able to use it as a backend for inquirer if you were interested.

  • mordant

    Multiplatform text styling for Kotlin command-line applications

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • colormath

    Multiplatform Kotlin color conversion and manipulation

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts