Backend-Dienste auf verwalteten Laufzeiten sind durch den Arbeitsspeicher begrenzt, und die DRAM-Preise haben sich seit 2024 mehr als verdreifacht. Elide ist darauf ausgelegt: eine speichersichere, leistungsstarke Laufzeit in einer einzigen Binärdatei, die JavaScript, TypeScript, Python, Java, Kotlin und WebAssembly ausführt und Ihre Projekte baut, testet und formatiert sowie deren Abhängigkeiten installiert.
Hier beginnen
- Installieren Sie Elide.
- Führen Sie Ihr erstes Programm aus.
- Wählen Sie eine Sprache: JavaScript & TypeScript, Python, Java & Kotlin oder WebAssembly.
Mit --interop teilen sich die Sprachen einen Prozess und reichen Werte untereinander weiter:
js ❯ const x = 5
js ❯ x
5
js ❯ /py
py ❯ import json; json.dumps({"x": x})
'{"x": 5}'
─────────────────────────────────────────────────────────────────────
py ❯
─────────────────────────────────────────────────────────────────────
session demo0001 • py • v1.6.0 seq 5
Häufige Befehle
elide run app.ts # run a file
elide python script.py # run Python with CPython-style arguments
elide repl # interactive REPL
elide init # start a new project from a template
elide adopt # migrate an existing project with an AI coding agent
elide install # install Maven dependencies
elide install --ecosystems=npm # install npm dependencies
elide build # build the project
elide test # run tests
elide format -- src # format Java and Kotlin sources
elide serve --no-tui ./dist # serve a directory over HTTP
elide --help-all # every command and flag
elide help <topic> # any page of these docs, in the terminalWeiterführende Themen
- Codebeispiele
- Projekteinrichtung
- Bestehendes Projekt übernehmen
- Sprachen und Interop
- CLI-Referenz
- Kompatibilitätsmatrix
- API-Übersicht
- Agentisches Engineering
- Umstieg von einer anderen Laufzeit: Node, Bun, Deno, Python, Java, Kotlin