I got tired of waiting for Gradle, so I built a runtime that runs Kotlin like Python
Frustrated by long Gradle waits for small scripts, the author helped build Elide — a single runtime that runs Kotlin, TypeScript, and Python without separate build steps.
重點摘要
Elide is a single polyglot runtime that runs Kotlin, TypeScript, and Python without Gradle or separate build steps
Built on GraalVM, it executes multiple languages in one engine and avoids serialization across language boundaries
Provides commands (run, test, install, serve), fetches from npm and Maven, and includes a drop-in Gradle plugin
Frustrated by long Gradle startup times for small Kotlin scripts, the author helped build Elide, a new polyglot runtime that runs languages like Kotlin, TypeScript, and Python with a single binary and no separate build steps. Installable via a curl installer, Elide offers commands such as elide run, test, install, and serve, and can fetch dependencies from npm and Maven within the same project. Built on GraalVM, Elide executes multiple languages in one engine and allows direct interoperation without serialization overhead. The runtime aims to reduce context switching for teams that use different languages across frontend, backend, and scripting, and includes a drop-in Gradle plugin for integration with existing Java/Kotlin projects. Currently in beta, Elide invites users to try it, report bugs, and contribute via Discord and GitHub.
我受够了等 Gradle,于是我构建了一个像 Python 那样运行 Kotlin 的运行时
作者因小型 Kotlin 脚本每次执行都要等 Gradle 解析依赖而烦恼,参与开发了 Elide —— 一个支持多语言且无需构建步骤的单一运行时。
重點摘要
Elide 是单一二进制运行时,可直接运行 Kotlin、TypeScript、Python 等语言
基于 GraalVM,在同一引擎内执行多语言并避免跨语言序列化开销
提供 elide run、test、install、serve 等命令,可同时从 npm 和 Maven 获取依赖
作者因为一个 40 行的 Kotlin 脚本每次运行都要等待 Gradle 解析依赖而感到厌烦,于是参与开发了 Elide:一个可安装的单一运行时,支持 Kotlin、TypeScript、Python 等多种语言并省去独立的构建步骤。通过 curl 安装后,Elide 提供 elide run、test、install、serve 等命令,并能在同一项目中同时从 npm 与 Maven 拉取依赖。Elide 建立于 GraalVM 之上,让多语言在同一引擎内执行并能直接互通而无需序列化,减少了团队在前端、后端和脚本间的工具与语言切换。目前处于测试版,欢迎通过 Discord 和 GitHub 试用、回报问题或贡献代码。
我受夠了等 Gradle,所以我做了個像 Python 一樣執行 Kotlin 的執行時
作者因為每次執行小型 Kotlin 腳本都要等 Gradle 解析依賴,於是參與開發 Elide — 一個支援多語言且免建置步驟的單一執行時。
重點摘要
Elide 為單一二進位執行時,可直接執行 Kotlin、TypeScript、Python 等語言
建構於 GraalVM,允許多語言在同一引擎內互通且避免跨語言序列化成本
提供 elide run、test、install、serve 等指令,能同時從 npm 與 Maven 取得套件
作者因為一個 40 行的 Kotlin 腳本每次執行都要等 Gradle 解析依賴而厭煩,於是參與開發 Elide:一個可安裝的單一執行時,支援 Kotlin、TypeScript、Python 等多語言且免去獨立建置步驟。Elide 可透過 curl 安裝,提供 elide run、test、install、serve 等指令,能同時從 npm 與 Maven 取用套件。它建立於 GraalVM 之上,在同一引擎內執行多語言並避免跨語言序列化,方便團隊減少語言與工具切換。Elide 提供對現有 Java/Kotlin 專案的 Gradle 外掛,目前為測試版,歡迎在 Discord 與 GitHub 回報與貢獻。