frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: I trained a 125M model to autocomplete piano on-device

https://simedw.com/2026/08/20/midi-autocomplete/
390•simedw•7h ago•94 comments

Show HN: We chased a weather balloon across Montana and never found it

https://radi8.dev/blog/uplink/
30•radeeyate•1h ago•11 comments

Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

https://github.com/paulsp94/omacosy
22•paulsp•5h ago•16 comments

Show HN: Huzzah – a novel approach to coding with AI

https://www.danielvaughn.dev/posts/huzzah/
3•danielvaughn•20m ago•0 comments

Show HN: Open-source Stripe Connect alternative

https://zoneless.com
47•tinyprojects•4h ago•19 comments

Show HN: Kandelo – a POSIX-compatible multi-process WASM kernel for the browser

https://kandelo.dev/20260819-demo/
6•brandonpayton•1h ago•2 comments

Show HN: Check if any of the $656M in unclaimed royalties at The MLC is yours

https://pub.doub.ly/
50•knaught•4h ago•29 comments

Show HN: Meridian(PH #1) – Automatic AI Workjournal for Devs

https://github.com/Meridiona/meridian
3•adithyaharish•9m ago•0 comments

Show HN: sce (Simple Console Editor)

https://github.com/volution/simple-console-editor
6•ciprian_craciun•5d ago•0 comments

Show HN: WaveHouse – Supabase for ClickHouse

https://wavehouse.dev
6•ericandr•1h ago•0 comments

Show HN: trailers.fm – live channel of movie trailers

https://trailers.fm/
2•dogancan•37m ago•0 comments

Show HN: Language Audio Trainer – Learn languages without looking at the screen

https://playling.netlify.app/
2•SalaevAl•1h ago•0 comments

Show HN: Skilldocs – Figma for Markdown

https://skilldocs.dev/tour
2•rajivayyangar•1h ago•1 comments

Show HN: Halmos.Science - Hacker News for math, the server checks the proofs

https://halmos.science/
3•nadermx•1h ago•0 comments

Show HN: Process your solar eclipse data

https://github.com/dmead/solar-eclipse-timelapse
2•dmead•1h ago•0 comments

Show HN: See what's behind any website: DNS, hosting, security, tech stack

https://heckzar.app/
2•nimsarajay•1h ago•2 comments

Show HN: SystemG – An agent-friendly general process composer

https://sysg.dev
2•ra0x3•2h ago•0 comments

Show HN: JavaScript library that makes any list a smooth picker of any shape

3•tahazsh•2h ago•0 comments

Show HN: AI-Native Accelerator that helps builders make something people want

https://foundera.app/
2•solocem•2h ago•0 comments

Show HN: GPU VulnDB – open vulnerability database for GPU infrastructure

https://gpuvulndb.org
2•lmarkin•2h ago•0 comments

Show HN: Mapping where a quadruped RL policy fails, with a live probe

https://poissonlabs.ai/research/map-the-failure-boundary/
2•taykolasinski•2h ago•0 comments

Show HN: Telexpage – Turn secrets into AES-256 encrypted PDFs, locally

https://telexpage.com/
2•cucho•2h ago•0 comments

Show HN: Outbid.to, a pay-to-win leaderboard for websites

https://www.outbid.to/
2•cjdesignstudio•2h ago•0 comments

Show HN: Future Crew's 1993 Second Reality, rebuilt by AI agents, no emulation

https://www.secondreality1993.com/
4•chrisstanchak•2h ago•1 comments

Show HN: Building Table Canon, an AI Campaign Memory Engine for TTRPGs

https://tablecanon.app/
3•schillingderek•2h ago•2 comments

Show HN: Streambench – Native Mac Client for Kafka and NATS

https://streambench.app
12•valentinprgnd•5d ago•4 comments

Show HN: Sitmap – a World in Conflict inspired map maker for Cold War scenarios

https://tomaytotomato.github.io/sitmap/
7•tomaytotomato•6h ago•3 comments

Show HN: Sentrint, a security scanner for projects build with LLMs

https://sentrint.com/
5•Gourabdg•6h ago•2 comments

Show HN: Excuse My French – an Open Source French-learning app

https://excusemyfrench.org/
3•onurcel•3h ago•0 comments

Show HN: Paymug – Self-host LemonSqueezy / Polar alternative

https://github.com/Paymug/paymug
2•docuru•3h ago•0 comments
Open in hackernews

Show HN: Kandelo – a POSIX-compatible multi-process WASM kernel for the browser

https://kandelo.dev/20260819-demo/
6•brandonpayton•1h ago
Kandelo is an open-source, Wasm-based multi-process kernel that runs POSIX programs in browsers and Node.js.

Kandelo is still experimental, but it already runs a substantial range of existing software.

Do you have use cases for this?

We are trying Kandelo as a new foundation for WordPress Playground which runs server-side WordPress entirely in the browser. Kandelo also looks promising as a sandbox for running agents in the the browser and on the command line. On the side, we've been playing with porting games and desktop environments and even compiling runnable programs within Kandelo.

Yet it feels like there are many possibilities we haven't considered.

How would you like to use something like this?

Demos:

Some notes: The demos have been tested in desktop browsers. Unfortunately, YMMV on mobile today. Some of the disk images are large (~50MB) and may take a while to boot initially.

Main set, with Shell (bash, vim, nethack, and more), Nginx, PHP, WordPress, and Doom: https://kandelo.dev/20260819-demo/

LÖVE game engine: https://kandelo.dev/20260819-demo-love/

SNKRX running under LÖVE: https://kandelo.dev/20260819-demo-love/?vfs=love-snkrx-abi44...

Commander Keen running in DOSBox: https://kandelo.dev/20260819-demo-dos/?demo=keen

LXDE desktop PoC: https://kandelo.dev/20260819-demo-lxde/?demo=desktop-lxde

Background

I wanted an authentic OS-level foundation for running systems software in the browser and started this as a vibe-coded exploration. I figured it would end up being too slow and that we would have to offer many different ways to compromise default POSIX behavior to get anything usable. But after weeks of fighting agents, insisting on genuine POSIX compatibility as the default, I was surprised at how well the system worked without those compromises.

Nginx, PHP, Python, Ruby, Redis, and even MariaDB were able to be built using the SDK with minimal hacks.

Then we started porting games, having fun, and playing to see how far we could push it.

Notes on architecture:

There is a central, single-worker kernel, aiming to provide all supportable POSIX syscalls. Each process is a dedicated worker with independent memory. Each process thread is a dedicated worker that shares memory with threads from the same process. Syscalls are done with the process SharedArrayBuffer and the Atomics API. fork() is supported. The system is centered around virtual file system (VFS) images, and the VFS can contain lazy references to programs that may or may not be used. Vim is such a reference in the shell demo.

On GitHub: https://github.com/Automattic/kandelo

Comments

faxmeyourcode•41m ago
This is so cool! I'm having trouble thinking of all the different use cases and potential issues with this, but I don't think anyone has done something like this before. Great work
brandonpayton•27m ago
Thanks for taking a look and for kind words!

We've also had a prototype running multiplayer DOOM between browsers via WebRTC. I wonder what kinds of network applications might be interesting here.