Pi-box is a desktop application for macOS, Linux, and Windows that runs a lightweight Alpine Linux VM with a coding agent inside WASM, providing a terminal interface with tmux, file management, workspace support, and network controls. Built on Electron with React and xterm.js, it includes persistent storage per workspace and features like port forwarding and firewall rules.
Pi-box is an Electron app that runs a coding agent in a fully sandboxed WebAssembly environment by combining container2wasm, TinyEmu, and RISC-V emulation. The project uses a custom JavaScript TCP/IP stack and filesystem implementation to enable networking and host mounts without external dependencies, making it portable across platforms despite performance trade-offs.
soup-connectome is a portable runtime for executing the fruit-fly connectome across CPU, CUDA, WebGPU, and WASM using sparse graph streaming and deterministic LIF neuron semantics. The project converts MaleCNS connectome data (211,577 neurons, 24.7M edges) into portable .scx artifacts and demonstrates reproducible execution across multiple backends with explicit device planning.
ProofFrame 0.7.1 is a Rust/Arrow data validation tool with WASM support that enables eleven schema-validation rules beyond standard schema constraints, including ordering, gaps, exclusivity, statistics, and conditional checks. The tool maintains backward compatibility with existing contracts.
The author critiques Three.js as an unnecessary abstraction layer over WebGL, which itself is an outdated abstraction over modern graphics APIs. They argue that maintaining compatibility with both WebGL and WebGPU compromises performance and feature support, and recommend investing instead in WebAssembly and WebGPU tooling, citing Bevy engine as an example.
A developer describes using transcompilation to run games on retro hardware: first transpiling Lua to C for an SNES game that achieved 60fps, then transpiling Swift through WASM to C for Dreamcast and Wii versions of their Jinks game engine. Transcompilation proved valuable for prototyping across platforms despite unconventional compilation chains.
Ctrlb-decompose is a tool that converts large volumes of noisy log files into compact, typed patterns suitable for LLM analysis. It runs as a CLI, browser-based WASM application, or Rust library, processing logs client-side through a pipeline of timestamp extraction, CLP encoding, Drain3 clustering, variable typing, and anomaly detection.
InjOffice is an open-source AI-first alternative to Microsoft and Google Office, offering browser and server libraries for editing documents, spreadsheets, and presentations. It uses plain-JSON models, WASM engines, and optional backends, with 25 of 26 packages published at v0.1.0 under Apache-2.0 licensing. The system maintains original OOXML bytes as authority while supporting XLSX-first workflows with surgical patching and renderer-neutral preview commands.
@oasys/oecs is a complete, archetype-based Entity Component System for TypeScript with no dependencies, running on a plain ArrayBuffer. It provides mature engine features including observers, relations, sparse storage, system sets, deterministic hashing, and optional worker/WASM support, with data-oriented struct-of-arrays storage and full type safety at compile time.