A web app to rescue old printers, using Linux in a v86 VM plus WebUSB
Runs a full Linux VM in your browser just to print to that old USB laserjet.

Factorio meets Unix pipes—games 30+ command types live in a browser VM.
Programmers, Unix enthusiasts, casual gamers interested in creative constraints
Factorio · TIS-100 · Human Resource Machine
You place "Input" machines that produce streams of bytes. You use conveyor belts to feed those bytes through other machines which produce transformations, and then to "Output" machines which produce audio or visual effects.
The game uses v86 to run a real Linux VM in the browser. I use the 9p filesystem to enable IPC via FIFO pipes, so shell commands can stream data continuously rather than just running once.
Features: - 30+ machine types (sources, filters, routers, packers, audio synthesis, displays) - "Command" machines that pipe data through real shell commands - Streaming mode for persistent processes - Shareable factories via URL - Chiptune audio engine (oscillators, Game Boy noise channel) + additional 808 drum machine
Try the presets in the menu bar (top left) to see what's possible.
Live: https://bashtorio.xyz Source: https://github.com/EliCunninghamDev/bashtorio
Runs a full Linux VM in your browser just to print to that old USB laserjet.
System-wide Tor routing via nftables when Tails or Whonix is overkill.
Hundreds of players on one map beats typical 10-50 player strategy games.
SkiFree clone in HTML5 with multiplayer leaderboards and 90s aesthetics.
First published video game built with vanilla HTML, CSS, and JavaScript for vocabulary practice.
Cloud gaming streaming tech makes browser Linux desktops boot faster than DistroSea.