https://github.com/franckrasolo/kotlin-graalvm-playground
GraalVM Native Image experiments targeting Kotlin/JVM
https://github.com/franckrasolo/kotlin-graalvm-playground
bazel bazel-rules bazel-toolchain graalvm graalvm-ce graalvm-native-image gradle gradle-kotlin-dsl gradle-plugin kotlin kotlin-jvm native-image
Last synced: 5 months ago
JSON representation
GraalVM Native Image experiments targeting Kotlin/JVM
- Host: GitHub
- URL: https://github.com/franckrasolo/kotlin-graalvm-playground
- Owner: franckrasolo
- License: mit
- Created: 2024-05-20T00:00:24.000Z (over 1 year ago)
- Default Branch: trunk
- Last Pushed: 2025-05-22T15:47:16.000Z (7 months ago)
- Last Synced: 2025-06-28T11:12:52.603Z (6 months ago)
- Topics: bazel, bazel-rules, bazel-toolchain, graalvm, graalvm-ce, graalvm-native-image, gradle, gradle-kotlin-dsl, gradle-plugin, kotlin, kotlin-jvm, native-image
- Language: Just
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin/JVM & GraalVM playground
[](https://nix.dev/concepts/flakes)
[](https://kotlinlang.org)
[](https://www.graalvm.org/latest/docs/)
[](https://docs.gradle.org/8.14.1/release-notes.html)
[](https://github.com/franckrasolo/kotlin-graalvm-playground/blob/trunk/LICENSE)
This playground includes a Nix flake providing the
[GraalVM Native Image](https://www.graalvm.org/jdk21/reference-manual/native-image/)
toolchain to produce Kotlin/JVM executables.
These executables are currently built using the official
[Gradle plugin](https://graalvm.github.io/native-build-tools/latest/gradle-plugin.html)
from GraalVM.
In a future iteration, we'll attempt to build them with these Bazel rules:
- [bazelbuild/rules_kotlin](https://github.com/bazelbuild/rules_kotlin)
- [sgammon/rules_graalvm](https://github.com/sgammon/rules_graalvm)