elsaland/elsa

❄️ Elsa is a minimal runtime for JavaScript and TypeScript written in Go

TypeScript

2,834

182 commits

updated Nov 29, 2022

See the code

README

Elsa

Discord invite

<img align="right" src=assets/logo.svg height="120px">

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
// hello.ts
import { hello } from "https://x.nest.land/[email protected]/mod.ts";

hello("Elsa");
> elsa run hello.ts
Hello, Elsa
elsa
go
javascript
quickjs
runtime
typescript

elsaland/elsa

❄️ Elsa is a minimal runtime for JavaScript and TypeScript written in Go

TypeScript

2,834

182 commits

updated Nov 29, 2022

See the code

README

Elsa

Discord invite

<img align="right" src=assets/logo.svg height="120px">

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
// hello.ts
import { hello } from "https://x.nest.land/[email protected]/mod.ts";

hello("Elsa");
> elsa run hello.ts
Hello, Elsa
elsa
go
javascript
quickjs
runtime
typescript

Project health

Overall

3.5/10

Maintained

0/10

Code review

4/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 42)

itchyny

1,261 followers · starred Oct 2020

Jeff Lindsay

3,989 followers · starred Jul 2022

Vse Mozhe Buty

168 followers · starred Oct 2020

TomNomNom

13,993 followers · starred Sep 2020