Dev & Code Aug 20, 2026Add to bookmarks

Kandelo is an open-source kernel based on WebAssembly that emulates a multi-process POSIX environment in the browser and in Node.js—enough to run WordPress server-side, without a server.
Imagine deploying WordPress in a browser tab, with no server, no container, no backend at all. This is one of the use cases that Kandelo is actively exploring—replacing WordPress Playground, their previous foundation, with this new WASM kernel.
Kandelo is an open-source, POSIX-compatible, multi-process kernel based on WebAssembly (WASM). It runs in modern browsers and in Node.js. Its goal: to enable existing software—written for Linux, POSIX, or classic environments—to run in a browser sandbox with minimal changes.
This is a WASM promise we’ve been hearing for years, but few projects have pushed it as far in terms of multi-process support. Most WASM runtimes bundle a single binary; Kandelo manages multiple processes that communicate with each other—a real kernel, not just a container.
WASM provides a secure, portable sandbox. Adding a POSIX kernel layer on top opens the door to an entire class of applications (web servers, shell scripts, CLI tools) that were not previously feasible inside the browser. WordPress Playground is the most concrete demonstration of this.
# Kandelo’s principle in one line of thought:
# Linux app → compiled to WASM → runs in Kandelo kernel → in your browser Key takeaway: Kandelo doesn’t compile a specific program to WASM—it runs a full POSIX kernel in WASM, allowing existing code to execute inside it.
Project to watch: kandelo.dev – open source, experimental, contributions welcome.
Article produced by artificial intelligence, reviewed under human editorial control.