Which Java libraries would benefit from being Kotlin-ified?

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

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

    Java client, built on top of jclouds, for working with Jenkins REST API

    Though, I definitely want to port over the GitHub and Jenkins libraries (at least). I've used multiple Java-based GitHub libraries along with the Jenkins REST wrapper library, and I feel that they leave much to be desired, IMHO. Plus, an idiomatic Kotlin version of these might actually turn out to be better overall. . . .

  • apk-parser

    Apk parser for java (by AndroidDeveloperLB)

    In that case, why not take some abandoned library and re-publish it, making other people contribute to it? Example is this one which I've forked from here. It's a library to parse APK files without using the Android framework to do so. I used it on my own app (here) as it has advantages over what Android offers. Sadly it's archived and won't be updated anymore.

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

  • apk-parser

    In that case, why not take some abandoned library and re-publish it, making other people contribute to it? Example is this one which I've forked from here. It's a library to parse APK files without using the Android framework to do so. I used it on my own app (here) as it has advantages over what Android offers. Sadly it's archived and won't be updated anymore.

  • java-simple-serial-connector

    Official jSSC (Java Simple Serial Connector) repository

    Do you mean scream3r's library or java-native's fork of it?

  • jssc

    Java library for talking to serial ports (with added build support for maven, cmake, MSVC)

    Do you mean scream3r's library or java-native's fork of it?

  • SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Have you checked out SQLDelight? Apparently it also has Coroutines Extensions, as given in Jake Wharton's tweet (from two years ago):

  • Caffeine

    A high performance caching library for Java

    Caffeine might benefit from an idiomatic Kotlin wrapper, similar in spirit to the Scala adapters.

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

  • scaffeine

    Thin Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine)

    Caffeine might benefit from an idiomatic Kotlin wrapper, similar in spirit to the Scala adapters.

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