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

cashapp/zipline

Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs observed · 2026-08-28

github.com/cashapp/zipline · C · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 99
  • Release rhythm 65
  • Longevity 100
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: 43
  • age_days: 4025
  • days_rel: 153
  • days_push: 7
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

2298 stars · 208 forks observed · 2026-08-28

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

Zipline is a Kotlin library that lets Kotlin/JVM and Kotlin/Native programs load and run Kotlin/JS code by embedding the QuickJS JavaScript engine. It enables fetching executable code as easily as fetching data, supporting dynamic updates to app logic without app store releases.

Use cases

  • run dynamically downloaded business logic in a mobile app without an app store update
  • build a plugin system where users can customize app behavior with Kotlin/JS scripts
  • update pricing or payment rules in production apps continuously
  • serve fresh daily content like trivia questions or games from a server
  • execute sandboxed JavaScript inside a Kotlin/JVM or Kotlin/Native application

When to choose

  • you need to hot-update parts of a Kotlin Multiplatform mobile app without waiting for app store review
  • you want a safe embedded scripting/plugin system in a JVM or native Kotlin host
  • your business rules change frequently and must be deployed server-side

When to avoid

  • your app logic rarely changes and app store release cycles are acceptable
  • you need to run JavaScript in a browser or Node.js environment rather than embedded in a native/JVM host
  • you require full native performance for the dynamic code rather than an interpreted engine

Facets

library · maturity active

interpreter plugin-system serialization sdk developer-tools mobile-development cross-platform programming-languages jvm kotlin-multiplatform quickjs javascript-engine dynamic-code-loading code-hosting continuous-deployment android ios

1 source

Member repositories

RepositoryRoleHealth v2
cashapp/ziplinemain87

For agents

markdown · JSON · MCP: product_card(name="cashapp/zipline")

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