Skip to content

whyoleg/ffi-kotlin

Repository files navigation

ffi-kotlin

EXPERIMENT for providing Kotlin Multiplatform Foreign Function Interface

WIP, the previous POC is in the poc branch.

Testing of ideas is done on a subset of OpenSSL 3.x libcrypto API. Support for all kotlin platforms:

  • JVM
    • via JNI: min JDK 8
    • via FFM(Panama): min JDK 22
  • Android via JNI (minSdk 21)
  • Native via cinterop-like solution
  • WASM via emscripten
  • JS via emscripten

About

Kotlin Multiplatform Foreign Function Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published