Show HN: A Unix environment in a single HTML file (420 KB)
Summary
Shiro is a static, client-side Unix-like environment that runs entirely in a single HTML file (~420 KB gzipped) with no server. It uses an IndexedDB-backed filesystem, a JavaScript-powered shell, and is able to run npm, git, and other tools within the browser, including real Git operations via isomorphic-git. This showcases browser-native development capabilities and offline-first web app design, useful for demonstrations and education.