Elide has two kinds of language support:
| Language | How Elide handles it |
|---|---|
| JavaScript | Runs as a guest language from .js, .mjs, .cjs, or .jsx. |
| TypeScript | Removes type syntax, then runs .ts, .mts, .cts, or .tsx. |
| Python | Runs as a guest language through elide python or a .py file. |
| Java | Compiles and runs source through the JVM toolchain. |
| Kotlin | Compiles and runs source through the JVM toolchain. |
| Pkl | Evaluates project and server configuration; it is not a general program entrypoint. |
elide run app.ts
elide python app.py
elide run Main.java
elide run Main.ktThe interactive REPL may expose additional languages in a particular build.
Run /help inside elide repl to see the enabled set.
See the JavaScript and TypeScript, Python, and Java and Kotlin guides for language-specific limits.