elsaland
elsa
TypeScript

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

Last updated Jul 8, 2026
2.8k
Stars
62
Forks
17
Issues
0
Stars/day
Attention Score
51
Language breakdown
TypeScript 70.6%
Go 28.5%
Makefile 0.9%
Files click to expand
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
// hello.ts
import { hello } from "https://x.nest.land/arweave-hello@0.0.2/mod.ts";

hello("Elsa");

> elsa run hello.ts
Hello, Elsa

[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

🔗 More in this category

© 2026 GitRepoTrend · elsaland/elsa · Updated daily from GitHub