Is Kotlin Native ready for CLI tools development ?

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

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
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. kscript

    Scripting enhancements for Kotlin

    I am surprised not to see any mention of kscript https://github.com/holgerbrandl/kscript

  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. kotlinx.coroutines

    Library support for Kotlin coroutines

    Coroutines are not built for arm (and other libraries). Maybe I am overestimating the importance of this, but I would absolutely want to run my CLI tools on machines like the raspberry pi!

  4. kotlinx-cli

    Pure Kotlin implementation of a generic CLI parser.

    There is https://github.com/Kotlin/kotlinx-cli but you'll have to weigh this against quality and completeness of third party efforts as you've already discovered (in any case you'll probably need multiple libraries).

  5. cobra

    A Commander for modern Go CLI interactions

    My go-to for CLI tools nowadays is Golang with cobra

  6. ionos-dyndns

    dyndns daemon for ionos domains

    Hey! I am currently investigating the current state of Kotlin for such tools/applications. I, therefore, created a sample dyndns cli tool for my webhoster (see https://github.com/sellmair/ionos-dyndns) as example/dogfooding project.

  7. okio

    A modern I/O library for Android, Java, and Kotlin Multiplatform.

    No "official" files API available for native right now. However, this okio implementation looks really, really cool already: https://github.com/square/okio/issues/797#issuecomment-748781380

  8. kotlin-shell

    Tool for performing shell-like programing in Kotlin

    Kotlin-shell looks pretty interesting too: https://github.com/jakubriegel/kotlin-shell

  9. SaaSHub

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

    SaaSHub logo
  10. maven-mvnd

    Apache Maven Daemon

    Maven is slow, but hopefully mvnd can fix that.

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

  • Tracking Twitter User Behavior - The Overview

    2 projects | dev.to | 23 Jan 2021
  • ISBN Stacks — A look at a possible Spring Application implementation without annotations

    3 projects | dev.to | 28 Dec 2024
  • Comparing 13 LLM Providers API Performance with Node.js: Latency and Response Times Across Models

    3 projects | dev.to | 24 Jun 2024
  • Coil and Ktor in Kotlin Multiplatform Compose project

    1 project | dev.to | 14 Jun 2024
  • Neofetch for Git Repositories

    1 project | news.ycombinator.com | 24 Mar 2024