#WebAssembly
123
2026-09-19
Show HN: Cactus Needle 3: 8-29MB automation models can match DeepSeek V4 Flash
S
Hey HN, Henry from Cactus here. We submitted Needle 2 here a few weeks ago, and the feedback in the discussion thread was incredibly valuable, thanks! Thanks to all that feedback, we’ve been able to move quickly to release Needle 3 and I'd love to hear what you think again. The key features: 1) Automation (tool calls & structured JSON output): Needle still doesn't chat by design, its quite challenging to pack general capacity into such small models, so we focus on tool calls and structured JSON. If no tool you declared fits the request, you get an empty list back (note for when playing with the demo). 2) Intelligence Laddering: Every layer (2 to 20) is a deployable subnetwork, so one set of weights, 25 to 121 million parameters at 2-bit, shipping as 8-29MB binaries. On a Raspberry Pi 5 it decodes at up to 4k tokens/sec and prefills at up to 10k. 3) Monarch Hadamard MLP: replaces the dense FFN with three learnable Walsh-Hadamard-initialized Kronecker (Monarch) factor pairs interleaved with per-channel diagonal scales, fixed permutations, a SiLU nonlinearity, and a rank-8 input-conditioned gate, so each token gets a fully mixed nonlinear transform of its d_model channels at O(d√d) parameters and compute instead of the O(d²) a dense 4x-expansion MLP would cost. 4) Performance: On Mobile Actions (phone commands, scored on the exact call) the 20-layer model gets 86.0 through the shipped 2-bit binary; LFM2.5 1.2B is at 82.4, Qwen3.5 0.8B at 76.0, Apple's on-device model at 57.6, all at f16. More results on the link, we do not win everywhere ofc. 5) Multilingual: Needle 3 now supports English, French, Spanish, German, Dutch, Italian, Polish, with more languages coming. 6) Finetuning: You can achieve DeepSeek v4 Flash grade performance on a narrow task with just 4L, stress on "narrow task", we found that production users often prefer tuning before production. 7) Triggers: Grounding is a common challenge for tool call, at least for Needle 2, so we added support case-insensitive regular expressions matched against each request to gate false negatives. 8) Confidence: Every response also carries a calibrated confidence score, the minimum of a judgement on the finished call and its decode probability. Act above your threshold, show the call and ask below it, or escalate to a bigger model. 9) Supported Platforms: macOS, Linux on x86-64, ARM64, ARMv7, RISC-V and MIPS32, Windows x64 and ARM, Android, iOS, watchOS, tvOS, the browser as WebAssembly, and a WASI component. Thanks for reading and as always, thoughts appreciated!
2026-11-09
SamG-Coder/solstice
S
Nanite and Lumen style rendering in the browser: virtualized geometry and dynamic global illumination in Rust and WebGPU
2026-10-15
MarketKernel/html-disasm
A
Offline disassembler for ARM64, ARM32, x86-64, x86 (32-bit), WebAssembly, .NET (CIL), and Java bytecode. Supports Mach-O, ELF, PE, APK, and IPA files from macOS, iOS, Linux, Android, and Windows. Runs entirely in your browser from a single HTML file. No installation, no internet connection, no file uploads.
2026-10-23
Show HN: Kino Transcode – Open Red and Blackmagic Raw Files in the Browser
B
I'm Luke from Kino. We make a video editor + MAM in the browser. Transcode opens Blackmagic RAW, RED R3D, ProRes, DNxHR, and MXF files in the browser (including the famously tricky OP-Atom). You can scrub rapidly, convert to H.264 or ProRes, all without installing anything or uploading footage. We built this because the film editors and creators we work with still need a desktop app just to look at a clip from these cameras, and we want it to be a link instead. The BRAW decoder builds on Paul B Mahol's FFmpeg BRAW decoder, which we ported to FFmpeg 8 and extended for newer files. For the R3D decoder, scrubbing uses quarter, eighth and sixteenth resolution, because a full 8K frame takes about 24 seconds on one core. Also, HDR clips convert to Rec.709 when they're tagged as PQ or HLG with BT.2020 colors. We also built a ProRes encoder+decoder, but we instead merged our efforts with Vanilagy of Mediabunny fame. His turbores implementation is very much worth the hype.
2026-10-13
bherbruck/solidcore
A
A Rust port of NVIDIA's SMLib B-rep kernel (CAD subset): safe, deterministic, wasm-compatible
2026-10-01
BlackHole1/passportsim
A
Develop and debug FoloToy AI Passport firmware without the device: an ESP32-C3 emulator that runs unmodified ESP-IDF images in the browser (WebAssembly) or on macOS and Windows, with a CLI and an MCP server for AI agents.
2026-09-05
britsman/WasmQuay
B
Offline WebAssembly component inspection and capability-policy toolkit - decode .wasm binaries, classify host capabilities, gate against explicit policies. Rust + TypeScript, zero dependencies.
2026-10-22
benbaker76/OpenSWOS
A
An open-source C port of Sensible World of Soccer (Amiga), for Windows, macOS, Linux, Amiga and the web, with online multiplayer.
2026-09-14
artemkulyk/doom_epub
A
A self-contained EPUB 3 that runs the complete 1993 DOOM shareware episode inside ordinary ebook readers (WebAssembly, no plugins, no network)
2026-10-10
Disdjj/intelligent-ui-demo
A
Deconstructs the implementation of ChatGPT Intelligent UI and compares it with AG-UI and A2UI; includes a runnable replica (streaming DSL compiler + iframe/Worker sandbox)
2026-09-26
Mondo-Robotics/open-beni
A
OpenBeni browser robot racing with MuJoCo WebAssembly, ONNX policies and training source
2026-09-24
LyraVoid/ImageForge
A
Universal Android image patcher that runs entirely in your browser: analyze, patch, repack, verify and export. No server, no upload, and it never flashes a device.
2026-10-06
Dun-John/worldspring
B
A procedural fantasy world for tabletop games, from the continent down to the battlemap, in the browser (Rust/WASM + Svelte/PixiJS)
2026-09-29
Show HN: Free alternative to graphics design giants
B
A webassembly web based app that help editing raster and vector on browser without any subscription or signups
2026-09-08
scp3500/svg-trace-studio
B
Offline single-file tool: image to SVG (VTracer WASM browser-side tracing) + hand-drawn process animation export
2026-08-29
StabRise/ScaleDP-TS
B
ScaleDP-TS processes PDFs and images entirely in the browser: PDF rendering, text detection, OCR and named-entity recognition, composed as a pipeline. Inference runs on onnxruntime-web over WebAssembly or WebGPU.
2026-09-16
PerryTS/turnloop
B
Embeddable, cross-platform event-loop driver that the host turns: bounded turn(), completion-shaped I/O on epoll, kqueue, IOCP, WASI and the web.
2026-10-29
jameshaworthcs/diagonal-blend
B
Two photos, one seamless diagonal: Rust and wgpu in the browser, WebGPU with a WebGL2 fallback. Nothing is uploaded.
2026-08-27
mizchi/jsimd
B
Prebuilt WebAssembly SIMD kernels and Wasm-resident data structures for JavaScript
2026-10-25
rsalianto/tradoor
B
Open-source crypto trading terminal in the browser: TradingView-style charts, TPO market profile, footprint, liquidations and order flow from Binance, Bybit, OKX, Bitget and Hyperliquid, with a trading journal and paper trading. Built with Rust, WebAssembly and WebGL2.
2026-10-22
PewPewzxc/reader-simulator
B
Try Xteink X3 / X4 Classic / X4 Pro e-reader firmwares without the reader: in the browser or on Windows (unofficial)
2026-10-04
Malmen877/prata
B
Prata: lokal svensk tal-till-text i webbläsaren. Local, private Swedish speech-to-text.
2026-09-24
Show HN: Make cursed fonts like Times New Bastard
C
A joke tool that abuses OpenType's ligature feature to mix fonts. It works pretty fast on client-side by loading Python in WASM.
2026-10-29
Zen-Labs-Corp/hatamoto
B
Hatamoto: a fast, secure, self-hosted CMS in Go, with signed WebAssembly plugins and auto-updates
2026-09-25
TanStack/container
B
A browser-powered sandbox for JavaScript and TypeScript development.
2026-10-13
mempage4k/glue5
C
A native runtime for GTA V’s WebAssembly build, running on iOS, macOS, Android and Windows without JIT compilation.
2026-10-09
ozcancelik/ema-lightning-web
C
Türkçe TTS modeli EMA Lightning'in ONNX ile WebGPU ve WASM üzerinde tamamen tarayıcıda çalışan sürümü.
2026-10-08
snuri00/psp-web-recomp
C
PSP games in the browser without an emulator: static recompilation to WebAssembly, an HLE kernel and a WebGL2 renderer
2026-09-24
sqliteai/blink
C
An open-source, high-performance System One Model for one-pass typed decisions, with an embeddable C runtime and WebAssembly support.
2026-10-15
akijoe/honfoglalo
C
A honfoglalo.hu 2009–2013-as Flash próbajátéka az eredeti SWF-fel, Ruffle-ben, többjátékos móddal (Go szerver)
2026-10-12
19h/zrax-isa-workbench
C
Zrax: Rust and WebAssembly ISA classification, entropy maps, and binary analysis workbench
2026-09-29
hybridgroup/jeyzma
C
Jev in your browser written in Go using yzma and compiled to WebAssembly with TinyGo. Supports WebGPU.
2026-08-25
N0zoM1z0/th08-web
D
Source-faithful browser port of Touhou 08 from the authored C++ reconstruction
2026-10-13
SebasKitten/Grand-V
D
GTA V browser port by SebasKitten using WebAssembly memory64 and WebGPU. Desktop: Windows/macOS/Linux, Chrome/Edge or compatible Chromium; rough 4-core CPU, 8 GB RAM (16 GB recommended). Mobile: experimental Android/iOS; feature support varies. Separate requirements and Blinker Fluid iOS notes in README.
2026-11-04
xyt-dev/nekochat
unrated
Roleplay chat with customizable character cards, interactive charts, animated SVG graphics, local GIF stickers, web search, and ChatGPT subscription support. Powered by Rust, SolidJS, and WebAssembly.
2026-11-02
TabStationToo/TabStationToo
unrated
TabStationToo - PS2 emulation in the browser: PCSX2 compiled to WebAssembly.
2026-10-31
IceWhaleTech/filens
unrated
📄 Office / PDF / iWork / CAD / 3D / RAW / 360° 🔒 Browser-local preview & conversion 🤖 Agent CLI with OCR, structured text & layout extraction ⚡ Rust + WebAssembly 🧩 Vue 3 integration. Open-source, local-first. Your files, your device.
2026-10-29
software-mansion/runntime
unrated
High-performance neural networks engine for web, built on top of TypeGPU
2026-10-29
ybouane/flashraw
unrated
Fast, memory-safe camera RAW decoder in Rust: ~40 formats, SIMD, GPU, WebAssembly, ICC colour management. CLI, C, C++, Python and JavaScript bindings.
2026-10-27
joakimeriksson/fm1-emu
unrated
Emulator for the M-VAVE FM-1 pocket synth: runs its firmwares unchanged in the browser and natively
2026-10-25
ZSeven-W/codex-openpencil
unrated
Codex plugin for OpenPencil — an interactive Rust/WASM canvas for AI-assisted UI design. Create editable .op files from prompts, refine selected elements, generate image assets, and install with one prompt on macOS, Windows, and Linux.
2026-10-24
Dhaiwat10/cricket07-browser
unrated
EA Sports Cricket 07 (2006) running in the browser: every function statically recompiled from x86 to C, then WebAssembly, with Direct3D 8 rebuilt on WebGPU. Bring your own copy.
2026-10-24
Show HN: Ts-polyglot – Call C/C++ or Rust functions directly from TypeScript
unrated
Hi HN, Experimenting with new Content Mappers feature in TypeScript 7.1 beta, and come up with one usefull idea: Why don't we try to import C, C++, Rust files directly into TypeScript and call native functions without manually writing all the bindings? Super simple and stupid implementation, but let's see how it goes. Technically, something similar was already possible with Volar.js, but TypeScript 7.1 makes the integration much more straightforward.
2026-10-23
Show HN: TapTry – No need to install apps anymore
unrated
Wassup HN!!!! Ever wanted to try an app without having to download it first? That's why I built TapTry. Upload your app, share a link, and people can use the actual app right in their browser. Still not super perfect, but it works. Would love to hear what you think, tear it apart if you want. Try it: https://taptry.in/app/block-drop
2026-10-21
Show HN: SchemaWright, learning database design in a gamified way
unrated
Let me begin by explaining what it is: SchemaWright is a platform for learning database table design in a gamified way, with a real Postgres database running on your browser via WASM. It was heavily inspired by Duolingo and LeetCode, because I love the way how those platforms teach their users. I built and launched this a couple months ago, weeks after my first SaaS failed (that one was called NoteRaven, and the idea was for it to be a Notion + Medium + Udemy all in one platform; but after looking at how saturated that market was, I decided to move on). The story on how I came up with it is basically that I was working normally on my day job, and noticed how many times we had changed some core tables, and usually discussed renaming them, changing columns, relationships etc. After that, I realized that I wanted to learn how to "get the schema right" from the beginning, so I began looking for websites that could teach that. It didnt take long to realize I couldn't find one that fitted my needs: it had to feel gamified and rigorous at the same time. When I say "rigorous" I mean that the content shouldnt be standard exercises we see in university (that we never really use at work) or loose definitions we feel like is too shallow. Therefore, I decided that I would be the one to build such platform. The way I structured the app is by separating it in 3 main pages: Learn, Exercises and Lectures. The first one is where you'll find Duolingo like lessons for database schema, it goes from the foundations (what is a table, what are rows and columns), to intermediate/advanced contents, such as concurrency and queues, scaling and architecture etc. It has 8 levels, but I currently only wrote up to level 3 (normalisation). Which is funny because my boss once tested me on this lol. The Exercises page is where I took inspiratoin from LeetCode, especially the page for an exercise structure: on the left side you have the problem description, your submissions and an editorial, and on the right side the code editor and the tests that will run on your code. Finally the last page is for people who are keen on reading papers and are more drawn to academic research. The lectures reference famous and important research papers that led us to our current understanding of databases, sql and concepts we learn today on this subject. It summarizes them and teaches you the concepts, while containing some interactive exercises too! Ok, so why do I think this may work as opposed to NoteRaven? One of the reasons is that I shared this with my co-workers (60+ people, most are devs too) and boss (who is CEO and CTO), and they really enjoyed using it. That same boss gave me positive feedback and suggestions, that I actually ended up implementing on the platform (yeah your suggestion could end up there too!). Another would be that I feel like platforms that train you on database design are scarce compared to ones that teach you queries, so the market wouldn't be so saturated. Let me know what you guys think! Please share if you think some exercises are unfair, meaning that they need better context for people to answer them, and also what you think of the lesson's pace, content and interactive exercises; the same goes for the lectures.
2026-10-20
Show HN: Hypereffect, a hypermedia protocol that renders reactive UIs everywhere
unrated
The idea is that whenever you have a server (which can be a remote server, but also just another process in the same machine, or even a sandboxed WASM module running in the same process as the renderer) they can send some simple messages and those can be turned into an interactive and reactive UI. The renderer can be running in a terminal, a native app or basically anywhere else. I guess it's somewhat like HTML, but purposefully much simpler so it can be implemented very easily, with built-in reactivity, no arbitrary code execution and a very limited set of components, so the server (mostly) can't influence _how_ things look on the client, only _what_.
2026-10-19
flybrainlabs/miner
unrated
flybrainlabs native and WebAssembly simulation engines and browser mining.
2026-10-19
tangency-labs/solidcore
unrated
A Rust port of NVIDIA's SMLib B-rep kernel (CAD subset): safe, deterministic, wasm-compatible
2026-10-17
Show HN: Wasmga.me – Homebrew and open-source games running on WebAssembly
unrated
This includes console games on existing emulators, Flash games on Ruffle, classic games like 2048 and Snake on a small custom engine and open-source games ported to WebAssembly. Some engines are patched to support save/ load and resume. Porting is mostly about s/l, loading files, threads and display issues.
2026-10-16
Nehanth/pooled
unrated
Peer-to-peer LLM inference in the browser: pool your devices to run big open models, for chat and coding agents.
2026-10-16
iqui27/nuvio-native-legacy
unrated
Unofficial native Nuvio client for LG webOS 3+, Samsung Tizen 4+, GoogleTV 7+. C/SDL2/GLES2 on LG and on Samsung (native .tpk, Tizen 4.0-9), plus a WebAssembly .wgt for Tizen 5.5+. Install from the Homebrew Channel or the releases.
2026-10-16
snuri00/ps2-web-recomp
unrated
PS2 games in the browser: static recompilation to WebAssembly with a native runtime
2026-10-16
zer0condition/GoodmansKernel
unrated
Run unsigned kernel payloads in a signed kernel driver via wasm3. No JIT/W^x (HVCI/etc., compliant)
2026-10-15
Show HN: LibreCosmosOs (game, runs in the browser, no signup)
unrated
Control your spaceship from Linux terminal. Orbital mechanic. Written in Rust. Provides ratatui and egui interfaces. Compiled as wasm (static web-site) It is hard game (it is expected to know the basics of orbital mechanic), although I added hint system for the first missions (command 'hint').
2026-10-15
Show HN: Run AI-generated logic safely inside your app
unrated
Stof is an open-source runtime for logic you don't own or fully trust. Imagine a JSON document with functions inside, scoped to just the document that contains them. Stof instantiates this doc as a small wasm env, and makes these functions safe to call. They can't access or manipulate anything but their own doc. WebAssembly by itself is large in binary form, requires a lot of tooling, etc. Stof can be sent over the wire easily, is a superset of JSON for compatibility, and keeps the guarantees. I created Stof not to replace a data format or anything, but to be a glue layer for data and distributed systems to work with one another. This includes I/O for interchange data like JSON, YAML, TOML, etc., but also complex data like PDFs, images, binaries, both structured and unstructured (good layer to turn one into the other). The fact is, the layer of data and communication between apps tends to be a bit messy, and strict adapters compiled at build time tend to be insufficient for the dynamism of modern software. This applies directly to AI-generated data and code, which is basically like calling into another untrusted service. With this, you can safely embed the execution, pick where things run, and combine harnesses like data. Works well as a "living" context, also with the JSON interop - just parse into or stringify sections of the Stof doc at runtime when needed, like agent tool defs. The playground on the site runs entirely in your browser. Stof is written in Rust and has support for JS/TS and Python today. I'd especially like feedback on whether the idea makes sense from the landing page, and where the docs need help. GitHub: https://github.com/dev-formata-io/stof Thank you!! -CJ
2026-10-14
Show HN: go-git2 – 10-100x faster than go-git, libgit2 -> WASM -> Go
unrated
go-git2 is a Go git library (read-only for now) using libgit2 transpiled to Go with wasm2go. As a result, it builds with CGO_ENABLED=0 and cross-compiles without a C toolchain. It supports 64-bit Linux, macOS, and Windows today. While go-git has been great for my uses, its performance on larger repos and quirky differences from the git CLI output have been tricky to work with. I'm a huge fan of wasm2go and go-sqlite3 and wanted to apply the same approach and see what could be done. Incredibly happy with the results thus far, with 10-100x improvements on my real-world use cases. On the django repo, finding commits touching a file goes from 40s with go-git to 350ms, against 255ms for git itself. And the only unsafe is in wasm2go's bounds-checked memory accesses! The API follows go-git v5, so read-only code is mostly a drop-in (still a few constructs to port). Write support is down the road. The main module is MIT and the libgit2 module keeps the upstream license (GPLv2 w/ linking exception). Give it a go!
2026-10-10
Show HN: Talus, a small terrain diffusion model that runs in the browser
unrated
Talus is a small diffusion model that makes game heightmaps and runs entirely in the browser. try it at: https://talus.tersa.tech It has 23M parameters and it was trained from scratch. The training data was 45K maps from my own generator. I made it to get terrain I can ask for whenever. The best part is that it can run on a consumer GPU (For e.g. I trained it on an RTX 5060). It's limits are the 64x64 maps, and it was only trained on procedural maps. The GitHub link is: https://github.com/osfv/talus It's fully open source with the Apache License! What do you think i could improve on the model?
2026-10-09
Show HN: Red Alert 2 Runtime in the Browser – With Yuri's and Multiplayer
unrated
bringing the original Red Alert 2 and Yuri's Revenge to the modern web. Uploading your own game files and jump straight into battle. Unlike Chrono Divide, we don't rewrite the game engine -- we provide a compatible layer (v86 + WebGL + win32shim). That makes us fully compatible with YR and preserves all the original features, while also delivering faster cold starts and smoother battlefield performance.
2026-10-09
Show HN: Last Internet Connection
unrated
I made this open source little game in Python using Pygame and Pygbag. Play now: https://reparadoxy.itch.io/last-internet-connection Enjoy! Source: https://github.com/Rubinoslaw/Last-Internet-Connection 2026, REParadoxy
2026-10-08
Show HN: A Linux clone in TypeScript, hidden in an IDE for kids
unrated
akicode is a coding app for kids that runs and single-steps Python and C++ entirely in your browser. No server or account needed. Underneath is a Linux clone written in TypeScript, and real Linux programs run on it unmodified, including gdb behind the Debug button. Just for fun, you can also open the Linux terminal: xeyes and xcalc open real X11 windows, and there is even a redis-server/redis-cli, just because it works.
2026-10-08
Show HN: Play Netpanzer Compiled to WASM
unrated
Hello HN! I got Netpanzer back online after the old maintainers abandoned it/died (rip), including the master server. Recently I used astra 6 to get it compiling and playing in a browser! I have nostalgia for this game as I played it a lot in 2007 on my pentium 3 machines :) Enjoy!
2026-10-06
Show HN: Soundscaper – Audacity 4-like audio editor in the browser
unrated
After I finished my job as a designer on Audacity 4, I dabbled around in making some web tools/WASM things, until I eventually had the thought: But what if I made a web port of Audacity? How hard could that be? Turns out: Browsers actually are reasonably capable at handling media, and the word robots are lying bastards which can be tamed somewhat by having enough tests. And thus, Soundscaper exists now, featuring Audacity 4's UI, a bunch of extra features that Audacity doesn't have, and, going full circle, even desktop versions of it. And most importantly, it's owned by a non-profit, so I'll never again have to implement monetization strategies into an open source audio editor.
2026-10-05
Show HN: A complete web build of OrcaSlicer for 3D printing
unrated
Using a good deal of Claude, I got OrcaSlicer (and preFlight slicer) engines running in client-side WebAssembly with a full feature set for painting, slicing, assembling, and printing 3d models. The UI is also mobile friendly for slicing on the go. Direct print is supported for many models, though CORS proxying is often needed. It also supports a minimal level of TinkerCAD-style CSG modeling, as well as importing models from https://cubbycad.com I've been using it extensively when I need to trigger prints at home from my work computer. Take it for a test drive! The frontend is built on Nuxt UI. GitHub repo here: https://github.com/JoshTheDerf/cubbyslicer
2026-10-05
Show HN: Last Internet Connection
unrated
I made this open source little game in Python using Pygame and Pygbag. Play now: https://reparadoxy.itch.io/last-internet-connection Enjoy! Source: https://github.com/Rubinoslaw/Last-Internet-Connection 2026, REParadoxy
2026-10-01
Show HN: Gryphana – an IDE that runs in the browser
unrated
Hi HN! We're a two-person team building Gryphana. It's a full IDE (VS Code-based editor, file management, code execution with a live console) that runs entirely in the browser - nothing to install, works from any device, and lets you pick from different OS and toolchain setups. This is a rough alpha. Editor, file management, and running code on Linux with a live console work. Not yet there: GUI streaming, Windows environments, GitHub integration, collaboration. Would love to hear what you think. Especially what would make you close the tab in the first 30 seconds.
2026-09-30
Show HN: NetWasm – Independent .NET Compiler/Runtime (82.5 KB Hello World in C#)
unrated
I’ve been building NetWasm: an independent .NET compiler, CoreLib and runtime designed specifically for WebAssembly. It compiles Roslyn-generated CIL into standalone core WASM or WASI Preview 2 components - without shipping CoreCLR or Mono. A clean Release application containing Console.WriteLine(42) produces 82.5 KB of final WASM with WASI p2, including the runtime and precise garbage collector. Website: https://www.netwasm.com/ Playground: https://playground.netwasm.com/ The playground runs fully on the browser without a backend / cloud server compiling your code - it's all WASM! Locally, you use dotnet new, dotnet build, dotnet test, etc like you would normally. You can run the self-contained .wasm output with wasmtime, fully portable. GitHub repos: https://github.com/zion-sati/NetWasm https://github.com/zion-sati/NetWasm.Libraries What is it? It's CIL (used to be called MSIL - it's the dotnet bytecode in other words) to WASM compiler. But more than that it's intentionally not using Microsoft's Corelib. We avoid reflection, typename with full namespace strings etc where the resulting .wasm can end up bloated. The goal is to have C# (and later .NET in general - thus F# and VB.NET) be on equal footing as Kotlin/WASM. Note that Kotlin/WASM uses WasmGC, NetWasm uses BoehmGC in precise mode. NetWasm makes Wasm a first class target. Why NetWasm? I fell in love with C# in 2006 and have OSS attempts at building C#-like syntax using C++ template metaprogramming with BoehmGC a long time ago because I didn't like the idea of having a runtime pre-installed. This idea was revitalized when I tried to migrate my web UI framework FUI-RS to C# - the resulting smoke test was already a minimum of 1 MB Brotli compressed running in interpreter mode! FUI-RS (Rust) had it at under 50 KB uncompressed. What already works? C# 15, precise GC, finalization, exceptions, generics, virtual/interface dispatch, LINQ, tasks / value tasks (thus async-await), JSON, dependency injection, regex, XML, HTTP, WIT/WASI and TUnit (a modern source generated unit testing framework) etc. What's left to do? There's a roadmap to v1.0 on the repo's README - tl;dr there's a lot to do before we can get there, e.g. Expression trees, faster dev loops, threading, web workers, interop via libimport and globalization (opt-in just like NetWasm's implementation of timezone info). NuGet packages should be able to multitarget to support NetWasm as well as the full .NET as long as there's no reflection / typename involved. Licence: Runtime, CoreLib, templates and libraries: MIT Compiler and tooling: NetWasm Community License Note that NetWasm is pre-1.0 (currently v0.5) and evolving rapidly, so I'd appreciate any technical feedbacks from the community if you'd like to help me shape this project. Particularly, real WASI use cases people want supported, NuGet packages to multitarget (or even better if you're one of the popular open source packages and would like to start multitargeting).
2026-09-30
Show HN: Retro Metro – Play Retro Games from the Browser
unrated
1) Buttery smooth performance thanks to the designed from scratch WASM core (Written in Rust) 2) No Ads, No Signups 3) Works on Mobile and Desktop 4) Play NES/SNES/GB/GBC/GBA Games
2026-09-30
Show HN: Last Internet Connection
unrated
I made this open source little game in Python using Pygame and Pygbag. Play now: https://reparadoxy.itch.io/last-internet-connection Enjoy! Source: https://github.com/Rubinoslaw/Last-Internet-Connection 2026, REParadoxy
2026-09-23
Show HN: Last Internet Connection
unrated
I made this open source little game in Python using Pygame and Pygbag. Play now: https://reparadoxy.itch.io/last-internet-connection Enjoy! Source: https://github.com/Rubinoslaw/Last-Internet-Connection
2026-09-22
Show HN: I built a fictional computer and the web it browses
unrated
PuliteOS is a fictional operating system that runs in your browser. It has its own process model, locks, and virtual file system. There’s an intranet too, including a fictional forum with posts dating back to 2001. I started by writing about how to keep a memory alive, then spent a few years turning it into a running system. You piece together the story by exploring what users left behind and how the system responds to your actions. For desktop and laptop browsers.
2026-09-18
Show HN: VOSR 2 image upscaling, in the browser
unrated
Hey everyone, I’ve been interested in AI image upscaling for years, but running these models locally usually requires setting up complicated development environments. I used AI to port VOSR2 to WebGPU so anyone can run it directly in their browser. You’ll still need a fairly powerful machine, such as a modern Mac, but the results are comparable to Topaz, and it’s free. I’d love to hear what you think.
2026-09-17
Show HN: In-Browser Sanskrit ASR Model
unrated
Su-śrotā Sanskrit ASR — ONNX & In-Browser INT8 This repository provides ONNX and INT8 quantized exports of Su-śrotā (v13b), a scholar-grade Sanskrit speech recognition model developed by Prof. Prathosh A P (Indian Institute of Science, Bengaluru). These models allow running Sanskrit ASR 100% serverless in a web browser (via onnxruntime-web) or locally on Mac/Linux/Windows with zero PyTorch/NeMo dependencies. Demo -> https://h3manth.com/ai/sanskrit-asr/
2026-09-16
Show HN: I ported COLMAP (photogrammetry) to the browser in WASM and WebGPU
unrated
Hi, I’m launching the COLMAP browser workspace today! offlinetools.io/colmap It’s a free and fully local browser implementation of the popular open-source photogrammetry software COLMAP. No download, no sign-up, no installation, no setup, no cloud processing — everything happens and stays on the user’s machine. More info: offlinetools.io/colmap-landing Why is it relevant? Bringing COLMAP to the browser is technically challenging because of the browser’s additional constraints. This is the first implementation that reaches native-class performance and, in some cases, even outperforms the native build. It produces standard COLMAP-compatible outputs such as camera poses, sparse point clouds, keypoints and masks for downstream workflows including Gaussian Splatting. The local nature of this tool makes it ideal for data-sensitive verticals such as police, medical, law enforcement, insurance, or simply users who want the tool but don't want to bother with installs and cloud. About me: I’m a former Google engineer with around 20 years of experience in 3D computer vision.
2026-09-09
Show HN: Lini – one language for diagrams, charts, floorplan, schematic, drawing
unrated
Lini started as something I needed for my own project, and 3 month later, it's ready to be released. All in rust, fast, pretty, also available in WASM. MIT
2026-09-09
Show HN: Browser LLM Fit
unrated
Auto-detect client hardware capabilities and match against in-browser AI models across WebGPU, WASM, and ONNX Runtime. GH: https://github.com/hemanth/browser-llm-fit
2026-09-07
Show HN: Rust and Box2D browser physics game – build destructive machines
unrated
https://v-yanakiev.itch.io/machina Hi. I've made a Rust + Box2D v3 game, compiled to WASM, in which you can build cars, helicopters, boats, and whatever else you can come up with, to destroy a set of targets. The game also has a sandbox, mode, which you can access with esc+sandbox. Torpedo example: https://www.youtube.com/watch?v=XrR5jtleDTk Helicopter bomb example: https://www.youtube.com/watch?v=vqSt4tpoKww Ground vehicle bomb example: https://www.youtube.com/watch?v=cBANeAxWhBQ I might add p2p multiplayer if people are interested.
2026-09-07
Show HN: Vitaslop – PS Vita emulator in the browser
unrated
Building emulators to preserve old tech is a great AI use case. This is completely vibe-coded (with lots of hand holding) and uses many newer web features to make PS Vita work in the browser.
2026-08-31
alphaparkinc/genpark-browser-native-wasm-microcontainer-node-runtime-skill
unrated
Browser-native WebAssembly microcontainer node runtime (Bolt.new WebContainers style)
2026-08-31
Show HN: Tinysandbox-JS-Runtime - JS in WASM in v8
unrated
Tinysandbox already had a WASM-based JS runtime that worked where you could run Rust or NodeJS. This makes it so you can run isolated JS anywhere WASM runs, including the browser ([1]), Cloudflare Workers, and Convex v8 actions. It also brought the baseline WASM from 4MiB to 1MiB, and per-isolate to about 0.69MiB (nice) [1] https://tinysandbox-browser-example.pages.dev/
2026-08-30
Show HN: Player vs. Computer
unrated
Hello! I'm Filip, also called as Rubinosław from REParadoxy, and I wanna present to you my first own web video game, which was written in Python using Pygame and Pygbag. Player vs Computer! A funny game where you challenge your computer (not ai) in many ways, testing your durability, and you have to overcome it. - Get 5 points more than your computer in Rock Paper Scissors... Water(!) to win! - Click The Gigachad without ending to tire your computer, - and get some random fun facts, which are interesting! - Get funny responds from your computer, after every single choice, and even sometimes: advices! Never gonna give up! You can win. With original retro graphics drawed by me (Rubinosław from REParadoxy). With original music created by my good homie - ToMek OsuMek. Official Launch Trailer (YouTube): https://www.youtube.com/watch?v=3OgRkYlxIo4 Play now for free!: https://rubinoslaw.github.io/Player-vs-Computer/ The Source Code (GitHub): https://github.com/Rubinoslaw/Player-vs-Computer/ I love open source so your contributions are welcome! Terms in CONTRIBUTING.md in the GitHub repository of the game.
2026-08-29
Deno Deploy
unrated
Distributed system that runs JavaScript, TypeScript, and WebAssembly at the edge worldwide. The free tier includes 100,000 requests per day and 100 GiB data transfers per month.
2026-08-29
Workers
unrated
Deploy serverless code for free on Cloudflare's global network-100k daily requests.
2026-08-29
RunMat
unrated
GPU-accelerated numerical computing IDE in the browser. Write and run MATLAB-syntax .m files with automatic GPU acceleration via WebAssembly and WebGPU. No install, no account, no license fees. Open source runtime with CLI, NPM package, and Jupyter kernel support.
2026-08-29
Digicut
unrated
Cut audio and video files using FFMPEG.wasm (documentation in French). (Source Code) AGPL-3.0 Nodejs
2026-08-29
Digimerge
unrated
Assemble audio and video files directly in your browser (documentation in French). (Demo, Source Code) AGPL-3.0 Nodejs
2026-08-29
Digitranscode
unrated
Convert audio files and videos directly in the browser (documentation in French). (Demo, Source Code) AGPL-3.0 Nodejs
2026-08-29
wasm-language-tools
unrated
WebAssembly Language Tools aims to provide and improve the editing experience of WebAssembly Text Format. It also provides an out-of-the-box formatter (a.k.a. pretty printer) for WebAssembly Text Format.
2026-08-29
Twiggy
unrated
Analyzes a binary's call graph to profile code size. The goal is to slim down wasm binary size.
2026-08-29
JEB Decompiler
unrated
copyright: — Decompile and debug binary code. Break down and analyze document files. Android Dalvik, MIPS, ARM, Intel x86, Java, WebAssembly & Ethereum Decompilers.