Skip to content
@Rigby-Foundation

Rigby Foundation

The Rigby Foundation

Open tools for a private internet, and an operating system written from the ground up, because why not.

rigby-foundation.org · NuggetVPN


🍗 Nugget — the VPN stack

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

🖥️ sic — an operating system

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.

⚡ Karui — a web framework

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.

Popular repositories Loading

  1. NuggetVPN NuggetVPN Public

    NuggetVPN is a A fast, good-looking VPN client for Windows, macOS, Linux, Android and iOS, built with Wails v3 and React 19.

    TypeScript 3

  2. nuggetvpn-www nuggetvpn-www Public

    TypeScript

  3. nuggetsync nuggetsync Public

    Rust

  4. www www Public

    TypeScript

  5. NuggetVPN-Mobile NuggetVPN-Mobile Public archive

    Kotlin

  6. Karui Karui Public

    TypeScript

Repositories

Showing 10 of 17 repositories

Top languages

Loading…

Most used topics

Loading…