Show HN: ARM64js – ARM64 emulator that runs Alpine Linux in a web browser
Category: infrastructure
Tags: emulator, webassembly, arm64, linux, browser, sdk
Score: 7.3/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 6)
ARM64js is a WebAssembly-based ARM64 emulator that runs Alpine Linux entirely in the browser, providing an SDK to boot, configure, snapshot, and interact with a Linux VM via JavaScript. It solves the cross-origin isolation challenge with an iframe fallback and supports file mounting, terminal apps, and package installation, making it a unique and practical tool for browser-based Linux environments.
Target audience: web developers, devops engineers, and researchers needing sandboxed Linux environments in the browser
Repository: https://arm64js.com/blog/tui-apps-in-the-browser/ · TypeScript · MIT · 16 stars
View on Hacker News