frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/
31•le_chuck•7h ago

Comments

cohix•2h ago
I’ve worked with Wasm for about 6 years now (founded a company around it that got acquired, even)

Even though our product was not a commercial success ~3 yrs ago I still believe something like this should succeed and give people choice when it comes to isolation/virtualization (containers, microVMs, Wasm). They are each useful and appropriate for different things.

jahala•2h ago
Loving the customer testimonials :D ..

If someone feels like an eli5 - What are the use-cases for something like this?

Nasser_CAD•2h ago
ELI5: Imagine you want to run a heavy, powerful 3D video game engine inside a standard web browser or a lightweight desktop app, without making it slow or unsafe.

JavaScript alone can't handle that kind of heavy lifting efficiently. That’s where Wasm comes in. It lets you run high-performance native code (like C++) at near-native speed safely in the sandbox.

For example, I'm currently using Wasm to run a complex 3D geometry engine (Manifold) inside a lightweight CAD app (Nasscad). It gives you web flexibility with desktop power.

jahala•2h ago
Thanks for that!
sudohackthenews•2h ago
I think they are asking about the tool itself, not WASM.

This tool seems useful for running 0 dependency JavaScript with isolation through web assembly as an alternative to the isolation and ease of use provided by tools such as cloudflare workers.

utopiah•24m ago
> powerful 3D video game engine inside a standard web browser [...] JavaScript alone can't handle that kind of heavy lifting efficiently.

True... but also WebGL/WebGPU on Vulkan/Metal/etc is a thing. You can run shaders on your GPU via the Web already.

Nzen•2h ago
I think that this is a plugin library for teams that want to offer a platform for the public (or an LLM-AI) to submit code to. If your team writes some code, you don't generally sandbox it from yourself, you just amend your program: you don't need a sandbox. But, if you want to run code that you don't trust, you should run it in a way that prevents it from causing problems if it is actually dangerous (like a virus or accidentally overwrites your files with blank files). That's what a sandbox like kyushu promises to do.

So, with a sandbox library like this, you could - say - write a website that hosts games (like itch.io or newgrounds) that hosts games on the world wide web. The sandbox part can give you confidence that, if a villain's programmer henchmen uploads a virus instead of a game, it can't infect your platform or other games on the website. Or, if a LLM-AI written game is accidentally tries to take up all the memory of the computer, it can't ask the operating system for more than is in the sandbox.

le_chuck•1h ago
Haha, glad someone noticed those testimonials ;)

Others mentioned better use cases than I could probably come with. Not sure it's a strong use case but, one thing I could maybe mention too is the fact that it ships as a standalone artifact. It's portable and, if reproducible, can provide some sort of guarantee on what's effectively running for those who care.

Nasser_CAD•2h ago
I started working on Nasscad back in early March with the assistance of Claude AI, and it led to Nasscad: a lightweight, powerful, and uncompromising CAD tool. I used to be allergic to HTML, Node.js, and the like. But we have to face the reality that the web stack dominates now—bringing along HTML, CSS, JavaScript, Wasm, frontend, and backend.
egorferber•2h ago
cool idea of a self-hostable alternative ot CF workers without much overhead, compiling it down to a binary makes local testing way easier.
le_chuck•1h ago
Thx! I thought about adding a context to the fetch handler, could be handy for local testing. Likewise, local commands (e.g. dev or watch mode) are not yet there. Those would be next on the line if the CLI starts getting used by others than me.
abecedarius•49m ago
I thought CF workers could be self-hosted? I haven't tried that system but saw Kenton Varda tweeting about running them locally for development.
kentonv•41m ago
Yes, the Cloudflare Workers Runtime is open source: https://github.com/cloudflare/workerd

You can definitely run workerd in production on your own machines and some people do.

The biggest catch is that workerd's implementation of Durable Objects currently doesn't work across multiple machines, but I'm working on fixing that: https://github.com/cloudflare/workerd/pull/6780

tribal808•2h ago
nice site design
le_chuck•1h ago
Thanks! It's actually the first time I started "designing" (I'm definitely not one) everything by picking the theme for the code snippets first. That's why the same colors are reused on the site and even in the logo.
evacchi•1h ago
related: "Kefka is a Go-native shell sandbox with coreutils, Python via WebAssembly, and more" https://xeiaso.net/blog/2026/dancing-mad-sandboxing/
dupontcyborg•16m ago
the customer testimonials were enough to earn my github star

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/
31•le_chuck•7h ago•17 comments

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

https://github.com/devenjarvis/lathe
47•devenjarvis•4h ago•7 comments

Show HN: Free animated icon library for Vue

https://respeak-io.github.io/lucide-motion-vue/
50•evolabs•3d ago•12 comments

Show HN: I made a better zsh autosuggestion tool that predicts your next command

https://github.com/Giammarco-Ferranti/deja
7•giammiferr•2h ago•3 comments

Show HN: Infinite canvas notes in the non-Euclidean Poincaré disk

https://uonr.github.io/poincake/
173•uonr•4d ago•29 comments

Show HN: Oproxy – inspect and modify network traffic from the browser

https://github.com/sauravrao637/oproxy
56•sauravrao637•13h ago•8 comments

Show HN: Inbox-beam – notifications in your inbox without sending email

https://github.com/toyoshi/inbox-beam
2•toyoshi•2h ago•0 comments

Show HN: pypoLCA – Latent Class Analysis and Regression in Python

https://github.com/marcandre259/pypolca
4•marcandre259•3h ago•1 comments

Show HN: We built a tool to dub any video in the original voice in 40 languages

https://vaani.media
3•ABSALOMMAXY•3h ago•3 comments

Show HN: PWNC – A dependency-free web platform I've been building for 25 years

https://github.com/heydev-de/pwnc
4•katzito•3h ago•1 comments

Show HN: Fact check, summarize, explain any article or webpage on local CPU

https://github.com/kouhxp/fftext
3•mrkn1•4h ago•0 comments

Show HN: Formally verified polygon intersection – Opus 4.8 oneshots, prev failed

https://github.com/schildep/verified-polygon-intersection
87•permute•2d ago•21 comments

Show HN: Lowfat – pluggable CLI filter that saved 91.8% of my LLM tokens

https://github.com/zdk/lowfat
150•zdkaster•2d ago•75 comments

Show HN: Keybench – Scriptable, extensible performance tool for key value stores

https://github.com/guycipher/keybench
13•alexpadula•16h ago•0 comments

Show HN: TakoVM – Isolated model and tool execution used by enterprises

https://github.com/las7/TakoVM
21•sakuraiben•12h ago•6 comments

Show HN: ABC Classic 100 Rankings visualised

https://classic100.gotski.workers.dev/
36•gotski•1d ago•19 comments

Show HN: VaultSQL – Open-Source Zero-Trust SQL Workbench

https://vaultsql.com/
7•antileet•16h ago•0 comments

Show HN: Markdown Editor and Reader for Mac

https://www.kitemarkdown.com/
2•antonynjoro•11h ago•3 comments

Show HN: Edsger – A handwritten Clojure REPL for the reMarkable 2

https://handwritten.danieljanus.pl/2026-06-01-edsger.html
260•nathell•4d ago•34 comments

Show HN: On-device transcriber that's 97% accurate at identifying speakers

https://mimicscribe.app/
29•marshalla•1d ago•8 comments

Show HN: Persist – an AI agent that follows up accrued channels till they reply

https://persist.chat
3•Robelk1•14h ago•4 comments

Show HN: Uruky (EU-based Kagi alternative) now has Image Search and URL Rewrites

https://uruky.com/?il=en
232•BrunoBernardino•3d ago•225 comments

Show HN: Aquifer – an MCP runtime for spiky agent tool traffic

https://github.com/rjpruitt16/aquifer
3•rjpruitt16•16h ago•0 comments

Show HN: Mercek – A Desktop IDE for AWS ECS

https://www.mercek.dev/
63•utibeumanah•2d ago•29 comments

Show HN: A beautiful and local-first PDF reader for studying dense things

https://www.tryquincy.live
5•oleksg•16h ago•2 comments

Show HN: Aegis – post-quantum cyberdefense proxy (471 attacks, 0 breaches)

https://github.com/conchaestradamiguelangel-droid/aegis
3•conchaestrada•17h ago•0 comments

Show HN: Dap-mux – Connect your editor and REPL to the same debug session

7•YesJustWolf•18h ago•1 comments

Show HN: Typedframes – Pandas/polars column name checking at lint time

https://github.com/w-martin/typedframes
3•w-martin•18h ago•2 comments

Show HN: Nutrepedia – Nutrition info in 29 locales built with Clojure and Htmx

https://nutrepedia.com/en-us/
135•llovan•3d ago•29 comments

Show HN: Resonate – Low-latency, high-resolution spectral analysis

https://alexandrefrancois.org/Resonate/
4•arjf•21h ago•6 comments