Elsa

Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript wr...

README

Elsa

[![Discord invite][]][discord invite link]


Elsa is a _minimal_ JavaScript and TypeScript runtime written in Go. Built on top of quickjs and heavily inspired by Deno.

Features


- URL imports.
- useful Web APIs.
- compiles TypeScript out of the box.
- bundling. elsa bundle
- compiling to native distributable binaries. elsa compile

  1. ```typescript
  2. // hello.ts
  3. import { hello } from "https://x.nest.land/arweave-hello@0.0.2/mod.ts";

  4. hello("Elsa");
  5. ```

  1. ``` sh
  2. > elsa run hello.ts
  3. Hello, Elsa
  4. ```

[build status - badge]: https://github.com/elsaland/elsa/workflows/Build/badge.svg
[build status]: https://github.com/elsaland/elsa/actions
[discord invite]: https://img.shields.io/discord/757562931725467709?color=697EC4&label=Discord&logo=discord&logoColor=FDFEFE&style=flat-square
[discord invite link]: https://discord.gg/Dw534ZY