Skip to content
@elide-dev

Elide

putting the java back in javascript

Elide

Python 3.11.x


Elide is like Node or Python. Use it to run things:

> elide ./my-code.{ts,js,py}

You can use Node APIs. You can even mix languages:

// sample.mts

// use node apis
import { readFileSync } from "node:fs"

// interoperate across languages 
import sample from "./sample.py"

// this is typescript - no build step needed first, like deno or bun
const x: number = 42;

console.log(sample.greeting() + ` The answer is ${x}`);
# sample.py

def greeting(name = "Elide"):
  return f"Hello, {name}!"
> elide ./sample.mts
Hello, Elide! The answer is 42

Read more about Elide's feature highlights

Installation

Important

Careful! Elide is in beta.

You can install Elide on Linux (amd64) or macOS (amd64/arm64) by running:

curl -sSL --tlsv1.2 elide.sh | bash -s -

After installation, you can run elide --help or elide info to see more information.

Using Elide via Docker

We provide a container image, hosted on GitHub:

docker run --rm -it ghcr.io/elide-dev/elide

Using Elide in GitHub Actions

We provide a setup action:

- name: "Setup: Elide"
  uses: elide-dev/setup-elide@v2
  with:
    # any tag from the `elide-dev/releases` repo; omit for latest
    version: 1.0.0-beta1

Using Elide via GitHub Codespaces

We provide a GitHub Codespace with Elide pre-installed. You can click below to try it out, right from your browser:

Open in GitHub Codespaces

Star History

Star History Chart

Pinned Loading

  1. elide elide Public

    fast polyglot runtime

    Kotlin 173 18

  2. setup-elide setup-elide Public

    Sets up Elide in a GitHub action

    TypeScript 3 2

Repositories

Showing 10 of 61 repositories
  • elide Public

    fast polyglot runtime

    elide-dev/elide’s past year of commit activity
    Kotlin 173 MIT 18 70 (4 issues need help) 3 Updated Apr 23, 2025
  • build-infra Public

    Secure reusable build infrastructure

    elide-dev/build-infra’s past year of commit activity
    Kotlin 2 MIT 2 1 8 Updated Apr 17, 2025
  • jpms Public

    JPMS libraries and repository

    elide-dev/jpms’s past year of commit activity
    XML 3 Apache-2.0 2 3 12 Updated Apr 16, 2025
  • oxc Public Forked from oxc-project/oxc

    ⚓ A collection of JavaScript tools written in Rust.

    elide-dev/oxc’s past year of commit activity
    Rust 0 MIT 574 0 0 Updated Apr 15, 2025
  • uv Public Forked from astral-sh/uv

    An extremely fast Python package installer and resolver, written in Rust.

    elide-dev/uv’s past year of commit activity
    Rust 0 Apache-2.0 1,464 0 0 Updated Apr 15, 2025
  • ruff Public Forked from astral-sh/ruff

    An extremely fast Python linter and code formatter, written in Rust.

    elide-dev/ruff’s past year of commit activity
    Rust 0 MIT 1,323 0 6 Updated Apr 15, 2025
  • graal Public Forked from oracle/graal

    GraalVM: Run Programs Faster Anywhere 🚀

    elide-dev/graal’s past year of commit activity
    Java 0 1,756 0 1 Updated Apr 15, 2025
  • graaljs Public Forked from oracle/graaljs

    A ECMAScript 2022 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

    elide-dev/graaljs’s past year of commit activity
    C++ 0 UPL-1.0 202 0 1 Updated Apr 15, 2025
  • setup-elide Public

    Sets up Elide in a GitHub action

    elide-dev/setup-elide’s past year of commit activity
    TypeScript 3 MIT 2 0 10 Updated Apr 15, 2025
  • design Public

    Design notes and other experiments

    elide-dev/design’s past year of commit activity
    Markdown 1 0 0 0 Updated Apr 12, 2025

Top languages

Loading…

Most used topics

Loading…