home

Elide – Schnell, All‑in‑One Runtime für Kotlin, JavaScript, TypeScript und Python

Elide ist ein blitzschneller, all‑in‑one Runtime, der native Unterstützung für Kotlin, JavaScript, TypeScript und Python bietet und Projekte durch einen einheitlichen Manifest‑ und Build‑Workflow vereinfacht.

Key Takeaway

Elide ist ein blitzschneller, all‑in‑one Runtime, der native Unterstützung für Kotlin, JavaScript, TypeScript und Python bietet und Projekte durch einen einheitlichen Manifest‑ und Build‑Workflow vereinfacht.

Summary

  • All‑in‑One Runtime – Unterstützt Kotlin, JavaScript, TypeScript und Python ohne vorherige Build‑Schritte. Node‑wie API ermöglicht den Mix mehrerer Sprachen innerhalb eines Projekts.
  • Kotlin‑First – Kotlin kann ausgeführt werden, ohne externe Toolchain installieren zu müssen. Kompatibel mit kotlinc, javac, Maven und KotlinX.
  • Pkl‑Manifest – Projektdefinition im Pkl‑Format (Äquivalent zu package.json oder pom.xml). Beispielmanifest zeigt einfache Abhängigkeitsdeklaration und Projekt‑Metadaten.
  • Feature Highlights – Native Binaries und Container‑Images können direkt aus dem Projekt erstellt werden. Native Bildgenerierung, Container‑Wrapping und Pushen zu Registries ohne Docker.
  • Beispiel‑Workflow – 1. elide ./sample.mts ruft einen TypeScript‑Code auf, der einen Python‑Import benutzt. 2. Kotlin‑Projekte bauen JAR‑, native‑Image‑ und Container‑Artifacts in einem Schritt.
  • Installation – Shell‑Skript für Linux/macOS (curl | bash). Homebrew‑Paket für macOS (brew tap, brew install). elide --help bzw. elide info liefert Infos zur Installation.
  • CI/Continuous Integration – GitHub Actions (build.ci.yml), Codecov‑Integration, Best‑Practice‑Status vorhanden.
  • Community & Support – Discord‑Channel, offizielle Website, Dokumentation, Guides und Sample‑Repos.
  • Aktueller Release – Version 1.0.0‑beta10 (β‑Status).

Related queries

Wie installiert man Elide unter Windows?
Welche Sprachen kann Elide gleichzeitig ausführen?
Erstellt Elide native Binaries oder erfordert es einen externen JIT?

Quelle: https://github.com/elide-dev/elide