mrnugget
Author of interpreterbook.com and compilerbook.com. I like to program where the rubber hits the road — wherever that may be.
@sourcegraph Bavaria, Germany
Pinned Repositories
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes.
dotfiles
My dotfiles, including configuration for zsh, tmux, psql
fzz
fzz makes your command line interactive!
helles
A prototype of a web server, using master-worker architecture, written in C.
monkeylang
Official website for Monkey
opencv-haar-classifier-training
Learn how to train your own OpenCV Haar classifier
scheme_x86
Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"
vimconfig
My ~/.vim folder
virtual_brainfuck_machine
Companion repository for a blog post about Brainfuck, interpreters and VMs
watchgopher
Watch a directory for changes
mrnugget's Repositories
mrnugget/dotfiles
My dotfiles, including configuration for zsh, tmux, psql
mrnugget/vimconfig
My ~/.vim folder
mrnugget/monkeylang
Official website for Monkey
mrnugget/agent-openai-gpt-oss-20b
A small coding agent. Rust and OpenAI's gpt-oss-20b
mrnugget/code-judger
An experiment, a playground, a sandbox, a toy — LLMs judging code.
mrnugget/emojigarden
mrnugget/thoxt
mrnugget/windowcenter
GNOME extension to resize window to ~80% and center
mrnugget/unshackled
Unshackled from the tyranny of schemas, a not-so-static site generator
mrnugget/non-native-fullscreen
Experiment, trying to get non-native fullscreen mode to work in an app
mrnugget/tailscale-mcp
mrnugget/Writing-a-Interpreter-in-Go-Translation
Writing a Interpreter in Go翻译
mrnugget/ziggy
Zig playground
mrnugget/book-1
Writing Interpreters in Rust: a Guide
mrnugget/strange-subshell
Investigation: why does a subprocess hijack my `Ctrl-c`?
mrnugget/zed-tucan
Zed extension for my toy language Tucan
mrnugget/debugging-the-debugger
mrnugget/immix-rust
mirror: GC implementation in Rust: http://ts.data61.csiro.au/publications/nictaabstracts/Lin_BHN_16.abstract.pml
mrnugget/llmsp
LLM-power language server protocol implementation.
mrnugget/fosite-8628
Fun hacking with LLMs on trying out fosite support for RFC8628
mrnugget/metals-zed
Zed plugin for Metals
mrnugget/testing-nextjs
Testing Next.js on Netlify, trying to figure out why prefetch doesn't work
mrnugget/biome-vscode
Biome extension for VS Code
mrnugget/bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
mrnugget/docs
mrnugget/leerob.io
✨ My portfolio built with Next.js, Tailwind, and Vercel.
mrnugget/the-heat-mapper
Just a collection of stuff I need for collecting some temperature/humidity readings on a Raspberry Pi 4
mrnugget/vim-test
Run your tests at the speed of thought
mrnugget/whippet-gc
A work-in-progress garbage collector for Guile
mrnugget/wikitranslate