This is your work, valued

San Francisco

Heyang Zhou

Elite
@losfair

Systems / data infrastructure / AI. Co-founder @AFK-surf, previously @denoland @vercel @bytedance

blueboat. All-in-one, multi-tenant serverless JavaScript runtime.

1.9k

mvsqlite. Distributed, MVCC SQLite that runs on FoundationDB.

1.6k

bake. Bake microVMs into standalone executables

467

RefineDB. A strongly-typed document database that runs on any transactional key-value store.

397

IceCore. Application container built for WebAssembly

111

wasm-core. Portable WebAssembly implementation intended to run everywhere

80

dlock. Distributed-Lock-as-a-Service implemented on Cloudflare Durable Objects.

67

rust-coroutines. Stackful coroutine library for Rust that "just works"

53

Violet. Superscalar RISC-V processor written in Clash.

35

vmesh. VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.

33

v8-serde. [WIP] Pure-JavaScript implementation of the V8 value serializer

32

hexagon-e. The HexagonE VM

26

sqlite-cache. SQLite-based on-disk cache for Rust.

25

AlphaBoard. An HTML5 web app for teaching

25

FlatRv. A cross-platform RISC-V interpreter that implements the RV32IMA instruction set.

24

MagiCore. An out-of-order processor that supports multiple instruction sets.

23

bsdloader. Minimal (~123KB), reproducible x86_64 FreeBSD/OpenBSD UEFI loader

17

ice-node. Node bindings for the Ice Web Framework

16

AlphaTrans. An extremely fast accelerator for block transfer in unstable networks

13

notion-fetch. A Cloudflare Workers service that fetches and renders Notion pages as HTML, Markdown, or JSON.

13

rm-protection-c. rm-protection implemented in C

11

mvps. Log-structured, transactional virtual block device backed by S3

11

unproxy. Map TCP services behind an HTTP(S) proxy to local ports.

10

jslinux-wstunnel. JSLinux (https://bellard.org/jslinux/) ported to use wstunnel (https://github.com/losfair/wstunnel) for networking.

10

minichat. Distributed real-time chat demo on Blueboat in 15 lines of JavaScript

10

acquire. Digital remake of the "Acquire" board game

9

supernova. A control plane for the Nebula overlay networking system.

9

ssci. Server Side Code Integrity

9

wstunnel. IP over WebSocket.

9

caddy-watch. Watch for interesting patterns in Caddy logs and send a Telegram notification.

9

bsync. Incremental, multi-version remote backup tool for block devices.

8

edp. An implementation of the Erlang Distribution Protocol in Rust.

8

pbft-rs. Practical Byzantine Fault Tolerance implemented in Rust.

8

b6t. Minimal containerized Blueboat suitable for self-hosting.

8

lambda-box. λ-box 是一个运行在 Blueboat 上的匿名提问箱 app.

8

kvm-sandbox. Sandbox for trustless execution, implemented with KVM.

8

liquid-layout. A layout engine that solves UI constraints using the Z3 prover.

7

avalanche-demo. Demos of how the Avalanche family consensus protocols (Slush, Snowflake, Snowball and Avalanche) work.

6

fdb2kafka. Ship consistent logs from FoundationDB to Kafka.

6

blog. Source code for my personal site.

6

gkv. Geo-replicated eventually-consistent KV store

5

lazyproxy. A TCP proxy that is so lazy that shuts down itself after a period of inactivity.

5

rekor-evm. Sigstore Rekor log rollup to EVMs

5

smr. Multi-process scheduler for managed runtimes.

5

elfpromote. A small utility for modifying ELF shared library loading order.

5

violet-cosim. Cosimulator for the Violet core: https://github.com/losfair/Violet

5

hexagon. Rust

5

morf. MoRF is a mutually-authenticated, encrypted communication protocol over lossy packet links with small MTUs

4

v2ray-core. A platform for building proxies to bypass network restrictions.

4

bbcli. Command line tool for deploying and managing apps on Blueboat.

4

OxygenMark. C++

3

hgw. A "secure enclave" I run at home

3

ops. My collection of scripts for operating services, databases and systems.

3

boat. [WIP] CLI for MagicBoat.

3