A runtime, compiler, and toolchain.
Elide is an all-in-one platform that spans the full software development lifecycle. A single distribution compiles source, executes services, and orchestrates builds, consolidating responsibilities that traditionally require three separate toolchains into one cohesive product.
A unified polyglot runtime for JavaScript, TypeScript, Kotlin, Java, and Python. The Node.js API surface is implemented on a Rust core with zero-copy I/O through io_uring, kqueue, and epoll. Languages interoperate in-process, so a Kotlin service can invoke Python without crossing a serialization boundary.
Ahead-of-time compilation for Kotlin, Java, and TypeScript. GraalVM Native Image produces self-contained binaries with no JVM or Node.js dependency in production. TypeScript is transpiled by OXC without a tsconfig.json, and Elide serves as a drop-in replacement for javac, kotlinc, and tsc against existing source.
A single CLI for dependency resolution, builds, container image assembly, and local development. Build definitions are declarative and typed, authored in Pkl. Existing Maven, Gradle, and Bazel projects are supported without migration.
A modern toolchain for the JVM.
The JVM underpins a significant share of enterprise software, yet its traditional build tooling carries meaningful configuration and startup overhead. Elide provides a modern alternative without requiring teams to leave the ecosystem: same artifacts, same dependencies, substantially faster feedback loops.
Same inputs. Faster everything.
Elide is a drop-in replacement for your standard JVM tools like Maven, Gradle, and Bazel. Your existing code, dependencies, and workflows. Only faster.
| Elide | Maven | Gradle | Bazel | |
|---|---|---|---|---|
| Cold start | ~30ms | ~3s | ~6s | ~10s |
| Config format | Pkl (typed) | XML | Groovy / KTS | Starlark |
| Zero config | ✓ | × | × | × |
| Native compilation | ✓ | × | × | × |
| Container images | Built-in | Plugin | Plugin | rules_oci |
| Multi-language | ✓ | JVM only | JVM only | ✓ |
| Learning curve | Minimal | Steep | Steep | Very steep |
An open, production-grade foundation.
Elide integrates mature open-source components that the industry already depends on, then delivers them through a unified interface. Each foundational technology is listed below for transparency and to invite review.
Коротка історія середовищ виконання
Кожне десятиліття приносить нову абстракцію: код пишеться швидше, але працює повільніше.
Elide ламає цей патерн.
Машинний код і асемблер
Софт писали безпосередньо для заліза. Максимальна продуктивність, нульова переносність. Кожна машина — острів.
C та Unix
Річі та Томпсон довели, що системний софт може бути переносним без втрати швидкості. C став спільною мовою.
Java та Python
Віртуальні машини та інтерпретатори обміняли продуктивність на ефективність розробки. Ентерпрайз обрав Java. Науковці — Python. Розкол почався.
Chrome та V8
Google довів, що інтерпретовані мови можуть бути швидкими завдяки JIT-компіляції. З'явився Node.js. Усі почали писати сервери мовою браузера.
Один виконуваний файл. Ваша улюблена мова. Продуктивність на рівні машинного коду.