How to create an exe from TornadoFx and Kotlin

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
  • badass-runtime-example-kotlin-tornadofx

    Using the Badass Runtime Plugin with Kotlin and tornadofx

  • I've also tried several gradle plugins as you suggest (from the simple gradle jar, to a custom fatjar, to the badass plugin) and everything works properly while I'm on Manjaro Linux with OpenJDK-11. The problem though is that if I try to distribute the application to Windows, says to the friends of mine, they are still using JRE8 while I'm targeting JVM11...

  • compose-samples

    Official Jetpack Compose samples.

  • An alternative: jetpack compose is the new UI library being developed for Android and there is also a desktop version of it. We expect a massive adoption and community support.

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

    Lightweight JVM packaging plugin for Gradle

  • I'm doing a couple projects in that stack right now and I've found the jpackage tool to be pretty ok, you just need to be using JDK14+. To that end I actually ended up writing my own gradle plugin to manage everything in one place, especially for use in a CI/CD pipeline and do deal with all the codesigning requirements for mac. It's still very new and untested, but here is the repo with how to use it. Hopefully it will help somewhat.

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