Ross ROSS = Recommend OSS · open-source software intelligence for agents

touchlab/SKIE

SKIE - Swift Kotlin Interface Enhancer observed · 2026-08-28

github.com/touchlab/SKIE · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 95
  • Release rhythm 83
  • Longevity 78
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 34.5
  • age_days: 1098
  • days_rel: 37
  • days_push: 33
  • n_releases_24m: 19

Full methodology

Adoption not part of the score

1309 stars · 31 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SKIE (Swift Kotlin Interface Enhancer) is a Kotlin compiler plugin that improves the Swift API generated from Kotlin Multiplatform code. It bridges Kotlin features like Flows, suspend functions, sealed hierarchies, and default arguments that are lost when Swift calls Kotlin through Objective-C.

Use cases

  • make Kotlin Multiplatform APIs feel native in Swift
  • call Kotlin suspend functions from Swift async code
  • consume Kotlin Flows as Swift AsyncSequences
  • exhaustively switch on Kotlin sealed classes from Swift
  • remove Objective-C interop boilerplate in iOS KMP apps
  • expose Kotlin enums as real Swift enums

When to choose

  • you're building a Kotlin Multiplatform app or framework consumed by iOS/Swift
  • you want Swift-idiomatic APIs without changing your Kotlin code
  • you need Flow and coroutine interop with proper cancellation in Swift

When to avoid

  • your project doesn't target iOS or Swift consumers
  • you use a platform without Kotlin/Native framework output
  • you need direct Swift-to-Kotlin interop beyond what compiler plugins can provide

Facets

library · maturity active

compiler sdk developer-tools mobile-development cross-platform developer-tools jvm kotlin-multiplatform swift-interop ios-development compiler-plugin gradle-plugin coroutines kmp code-generation ios swift gradle xcode

3 sources

Member repositories

RepositoryRoleHealth v2
touchlab/SKIEmain87

For agents

markdown · JSON · MCP: product_card(name="touchlab/SKIE")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem