New Project: CLI to transform Excel spreadsheets to JSON (in Kotlin)

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

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

    Read in Excel file (.xls, .xlsx, .xlsm) and output JSON.

  • clikt

    Multiplatform command line interface parsing for Kotlin

  • For CLI programs in Kotlin, I suggest taking a look at kotlinx-cli or, especially, Clikt, for idiomatic Kotlin code without annotations and such. Of course, after having already written the program, you're most likely not gonna switch that out, but I just wanted to inform you about that.

  • 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
  • kotlinx-cli

    Pure Kotlin implementation of a generic CLI parser.

  • For CLI programs in Kotlin, I suggest taking a look at kotlinx-cli or, especially, Clikt, for idiomatic Kotlin code without annotations and such. Of course, after having already written the program, you're most likely not gonna switch that out, but I just wanted to inform you about that.

  • 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.

  • Thank you for the suggestions. I actually started with Clikt, but found the documentation regarding testing insufficient. Especially, comparing stdout from an executed test was not obvious… for picocli this is documented directly https://picocli.info/#_execution_configuration

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

  • Building Command Line Interfaces with Kotlin using picoCLI

    4 projects | dev.to | 5 Sep 2021
  • Cli frameworks for Kotlin

    3 projects | /r/Kotlin | 10 Apr 2021
  • clap v1.1.0 released

    2 projects | /r/golang | 17 May 2023
  • Examples from Command-Line Rust Book in Clap 4 Derive API [Blog Post] [Beginners]

    2 projects | /r/rust | 8 Feb 2023
  • GitHub - PatilShreyas/compose-report-to-html: CLI utility to convert Jetpack Compose compiler metrics and reports to beautified HTML page.

    1 project | /r/programming | 30 May 2022