This is your work, valued

Bavaria, Germany

Thorsten Ball

Elite
@mrnugget

Author of interpreterbook.com and compilerbook.com. I like to program where the rubber hits the road — wherever that may be.

opencv-haar-classifier-training. Learn how to train your own OpenCV Haar classifier

733

fzz. fzz makes your command line interactive!

201

dotfiles. My dotfiles, including configuration for zsh, tmux, psql

201

vimconfig. My ~/.vim folder

95

scheme_x86. Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"

74

watchgopher. Watch a directory for changes

54

helles. A prototype of a web server, using master-worker architecture, written in C.

52

monkeylang. Official website for Monkey

50

virtual_brainfuck_machine. Companion repository for a blog post about Brainfuck, interpreters and VMs

49

awesome-compilers. :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes.

29

agent-openai-gpt-oss-20b. A small coding agent. Rust and OpenAI's gpt-oss-20b

18

data_structures. Implementations of common data structures in C

17

sceem. A small, simple and incomplete Lisp/Scheme interpreter written in Ruby

11

code-judger. An experiment, a playground, a sandbox, a toy — LLMs judging code.

10

risp. A playground on which I hack on an incredibly tiny Lisp interpreter to learn Rust

9

emojigarden. Rust

8

thoxt. Rust

7

tree-sitter-tucan. Tree-sitter parser for Tucan

7

unshackled. Unshackled from the tyranny of schemas, a not-so-static site generator

7

windowcenter. GNOME extension to resize window to ~80% and center

7

tailscale-mcp. Python

7

non-native-fullscreen. Experiment, trying to get non-native fullscreen mode to work in an app

6

tree-sitter-tucanir. Tree-sitter parser for Tucan IR

6

anygood. Was the movie any good? Check the ratings from different sites!

5

Writing-a-Interpreter-in-Go-Translation. Writing a Interpreter in Go翻译

5

ziggy. Zig playground

5

strange-subshell. Investigation: why does a subprocess hijack my `Ctrl-c`?

4

sicp. My solutions (and attempts thereof) to the SICP exercises

4

zed-tucan. Zed extension for my toy language Tucan

4

awesome-go. A curated list of awesome Go frameworks, libraries and software

4

book-1. Writing Interpreters in Rust: a Guide

4

emacs.d. Emacs configuration of a Vim lover

3

debugging-the-debugger. JavaScript

3

arm64-experiments. Just trying to see what it takes to cross-compile ARM64 assembly on x86-64 Linux and macOS

3

craftinginterpreters. Repository for the book "Crafting Interpreters"

3

vim-fzz. Use fzz and the_silver_searcher in Vim as an interactive search

2

llmsp. LLM-power language server protocol implementation.

2

immix-rust. mirror: GC implementation in Rust: http://ts.data61.csiro.au/publications/nictaabstracts/Lin_BHN_16.abstract.pml

2

free-programming-books. :books: Freely available programming books

2

dcos. DC/OS - The Datacenter Operating System

1

uilive. uilive is a go library for updating terminal output in realtime

1

gojit. JIT code-generation in Go!

1

advent_of_code. Advent of Code 2018

1

testing-nextjs. Testing Next.js on Netlify, trying to figure out why prefetch doesn't work

1

fosite-8628. Fun hacking with LLMs on trying out fosite support for RFC8628

1

metals-zed. Zed plugin for Metals

1

inc. an incremental approach to compiler construction

1

lsp_extensions.nvim. Repo to hold a bunch of info & extension callbacks for built-in LSP. Use at your own risk :wink:

1

migrate. Migration Handling in Golang

1

composable_operations. Composable Operations is a tool set for creating operations and assembling multiple of these operations in operation pipelines.

1