Life & fun · September 29, 2020
Elsa – A QuickJS wrapper written in Go
❄️ Elsa is a minimal runtime for JavaScript and TypeScript written in Go - elsaland/elsa
Elsa – A QuickJS wrapper written in Go launched on September 29, 2020 with 126 votes, #256 of 3,898 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 6 years on.
In plain words
Elsa is a Go wrapper for QuickJS, a lightweight JavaScript engine. It enables developers to embed and execute JavaScript code within Go applications. The tool is designed for programmers who need to add scripting capabilities to their Go projects without heavy dependencies. Elsa provides a straightforward interface for integrating JavaScript functionality into Go programs, making it useful for applications requiring dynamic code execution or scripting support.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Anime.js – Polyvalent JavaScript Animation Engine2016 · anime-js.com · ▲283A fast, multipurpose and lightweight JavaScript animation library
Execute JavaScript in a WebAssembly QuickJS sandbox2024 · github.com · ▲206This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
I made a Clojure-like language in Go, boots in 7msMay 2026 · github.com · ▲292Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci. I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go. Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily…
Joy – a Go to JavaScript compiler2017 · mat.tm · ▲201Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.
Fast 2kB date library alternative to Moment.js with the same API2018 · github.com · ▲122⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, September 2020
the whole month →

Tables by Google▲783Tables helps teams easily track & automate tasks
Work · 2020 · tables.area120.google.com
- LS
Almost eight years ago I launched an online “Linux sysadmin course for newbies” here at HN. It was a side-project that went well, but never generated enough money to allow me to fully commit to leaving the Day Job. After surviving the Big C, and getting made redundant I thought I might improve and relaunch it commercially – but my doctors are a pessimistic bunch, so it looked like I didn’t have the time. Instead, I rejigged/relaunched it via a Reddit forum this February as free and open - and have now gathered a team of helpers to ensure that it keeps going each month even after I can’t…
Commerce · 2020

