Les services backend sur des environnements d’exécution managés sont limités par la mémoire, et le prix de la DRAM a plus que triplé depuis 2024. Elide est conçu en conséquence : un environnement d’exécution sûr en mémoire et performant, livré sous forme d’un binaire unique, qui exécute JavaScript, TypeScript, Python, Java, Kotlin et WebAssembly, et qui construit, teste et formate vos projets et installe leurs dépendances.
Par où commencer
- Installez Elide.
- Exécutez votre premier programme.
- Choisissez un langage : JavaScript et TypeScript, Python, Java et Kotlin ou WebAssembly.
Avec --interop, les langages partagent un même processus et s’échangent des valeurs :
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
Commandes courantes
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 terminalPour aller plus loin
- Exemples de code
- Configuration du projet
- Adopter un projet existant
- Langages et interopérabilité
- Référence CLI
- Matrice de compatibilité
- Vue d’ensemble de l’API
- Ingénierie agentique
- Vous venez d’un autre environnement d’exécution : Node, Bun, Deno, Python, Java, Kotlin