microVMM

A microVM manager written in C, built on KVM with VirtIO-MMIO block device support.

C KVM VirtIO Linux Hypervisor

lambda

A simple untyped lambda calculus interpreter.

C++ Lambda Calculus Interpreters

NetScribe

A packet sniffer and packet injector written in C using Linux raw sockets.

C Raw Sockets Networking Linux

tinyneural

A tiny neural network implementation in C++ from scratch (no external ML libraries), trained on Shakespeare's text. Includes a header-only Tensor class, linear layers, activations, losses, and SGD with momentum.

C++ Neural Networks ML NLP From Scratch

Hyprwatch

Lightweight time tracking daemon and TUI client for the Hyprland window manager. Tracks time spent per application via Hyprland IPC with an ncurses-based interface.

C Hyprland ncurses IPC Linux

Ember

HTTP server written in C from scratch, using only standard POSIX APIs.

C POSIX HTTP

Fetchy

Minimal, curl-like command-line utility written in C for fetching web content over HTTP/HTTPS.

C POSIX UNIX OpenSSL Sockets

create-light-stack

A minimal, opinionated CLI to scaffold a full-stack monorepo without the headache.

TypeScript Next.js Hono Drizzle Express Mongodb Mongoose FumaDocs