Open tools for a private internet, and an operating system written from the ground up, because why not.
rigby-foundation.org · NuggetVPN
A free, good-looking client for the subscription you already have, and everything around it.
| Repo | What |
|---|---|
| NuggetVPN | The desktop client for Windows, macOS and Linux (Wails v3 + React 19). Every proxy core is compiled into the app as a Go library: no bundled executables, nothing downloaded or shelled out to at runtime. |
| NuggetVPN-Mobile | The Android client, native Kotlin + Jetpack Compose, on sing-box. VLESS/Reality, VMess, Trojan, Shadowsocks, Hysteria2, TUIC, WireGuard. |
| nuggetsync | Zero-knowledge sync backend for NuggetVPN, in Rust. "Stupid, but reliable." |
| nuggetpanel | A redesigned Remnawave panel in the Nugget look; talks to an unmodified Remnawave backend. AGPL-3.0 fork, not affiliated with Remnawave. |
| TodayCore | Experimental sing-box core with the modern Xray-core features needed to speak to current Xray deployments, as client and server. Beta. |
| nuggetvpn-www | nugget.rigby-foundation.org |
A monolithic kernel in C for x86_64, 32-bit big-endian PowerPC (G4 PowerMacs) and aarch64, with its own system call ABI, its own file system, and a userland that runs DOOM, tcc, Python and Ren'Py games. Boots on real PCs from UEFI or legacy BIOS.
| Repo | What |
|---|---|
| sic | The kernel: SMP, preemptive processes and threads, copy-on-write fork, signals, ptys and job control; a VFS with tmpfs, zaefs, FAT and ext2/3/4; NVMe, AHCI, IDE and UFS disks; an IPv4 stack with TCP and BSD/Unix sockets; HD Audio; loadable modules. |
| zaeboot | The bootloader, in Zig: x86_64 UEFI, arm64 UEFI and legacy BIOS. |
| musl | musl 1.2.5, ported to sic's system call ABI. |
| zae | ZAE All-purpose Environment, the userland: init, shell, core tools, zaefs tools, insmod/rmmod, and ports (tcc, DOOM, Python 2, busybox, libc++). |
| zwm · zgl · zde | Window server, OpenGL 2.1 on the host GPU (virgl), and a desktop with SDL2 and Ren'Py ports. |
The projects meet only through the sic ABI and a sysroot, so each builds on
its own. Contributing? Read the CODE_OF_CONFLICT first.
| Repo | What |
|---|---|
| Karui | Full-stack TypeScript with its own JSX runtime: islands, SSR and file-based routing, zero runtime dependencies, 7.6 kB gzipped. npx @rigbyhost/karui create my-app |
| KaruiDocs | The docs (English and Russian), built with Karui itself. |
| www | rigby-foundation.org |
Write working code, don't break userspace.