This is your work, valued

San Francisco

Nelson Elhage

Elite
@nelhage

reptyr. Reparent a running program to a new terminal

6.3k

llama. Go

607

gojit. JIT code-generation in Go!

355

rules_boost. bazel build rules to use boost in bazel projects

299

ministrace. A minimal toy implementation of strace(1)

182

taktician. An implementation of and AI for the game of Tak

65

reverse-android. Reverse-engineering tools for Android applications

56

elisp. nelhage's emacs configuration

53

bemu. A just-in-time compiler for MIT 6.004's "Beta" processor.

42

virtunoid. My KVM breakout code from my DEFCON/Black Hat 2011 presentation

35

transformer-rs. A sketch of a Transformer in Rust for a blog post

34

ultimattt. A Rust Implementation of Ultimate Tic Tac Toe

26

crossme. A collaborative crossword-puzzle solver written on Meteor

25

barnowl. A multi-protocol curses IM client.

20

util-scripts. ~/bin/

14

pw. My personal GPG-based password manager

13

nullderef. A module for playing with kernel NULL pointer dereferences

11

aoc2023. Advent of Code 2023

10

re2. A git mirror of Russ Cox's re2 regular-expression library

10

x11-proxy.

9

iron-blogger. Code to run the Iron Blogger event.

9

s3multiget. Some benchmarks of S3 multigets

9

git-merge-rename. A Dropbox-inspired git merge strategy that never fails

9

github-downloader. Scripts to download all of github. Or at least much of it.

9

plv8js. Fork of http://code.google.com/p/plv8js

8

jsbeta. An emulator for 6.004's Beta processor for the browser.

8

cpython-interp-perf. Exploring the performance of the CPython interpreter with various options and compilers

7

blog.nelhage.com. blog.nelhage.com

7

ghostscript-afl. fuzzing ghostscript with AFL

7

go.cli. Some utilities for writing CLIs in go.

7

librstpreload. A LD_PRELOAD library to make any app support Random Standard Time.

6

kernel-workshop. demo kernel modules for a workshop at recurse center

5

tf-experiments. some experiments with tensorflow and tf on ec2

5

check-plus. A simple EDSL for testing C code using Check

4

rules_fuzzer. bazel+libfuzzer

4

barnowl-zstatus. Z-Status module for BarnOwl

4

barnowl-devutils. DevUtils module for BarnOwl

3

chef-config-nelhage. chef config for my personal infrastructure

3

flnv. nelhage's experimental toy scheme implementation

3

claude. Scrappy CLI for Claude

2

coop. A Coq playground

2

haskell-hunt. Various Haskell utilities to help with solving Mystery Hunt puzzles

2

duckdb-parquet-bugs. Parquet files and generators for some DuckDB parquet bugs

2

bazel_git_repositories. Implementation of bazel `git_repository` remotes using Skylark

2

barnowl-modules. Superrepo for my BarnOwl modules

2

hszephyr. Haskell libzephyr bindings

2

ec2instances.info. Amazon EC2 instance comparison site

2

barnowl-vt-asedeno. VT_ASedeno style for BarnOwl

2

iron-gollum. Rust

2

gollum. A toy typed lambda-calculus

2

mitua.

2

libgit2. The Library

2

accidentallyquadratic. I accidentally an n²

2