regexp-museum. A museum of historical and modern regular expression engines, showing their development and influence
25notes. A notebook on compilers, programming languages, and other topics.
19wsjq. Whitespace interpreter and debugger in jq
19browser. Parsing library for Firefox and Chromium user data
11gocipher. A Go library implementing many classical ciphers
11bfcoq. Brainfuck compiler in Coq
10bfrs. An optimizing compiler for Brainfuck.
10nebula. Compiler for the stack-based Whitespace language with LLVM back end.
8transup. Decoding of Blu-Ray PGS (sup) subtitle format
7brick-apis. A collection of APIs for BrickLink, Brickset, and LEGO
5lazy-wspace. A Whitespace compiler and interpreter with lazy semantics
4unity-termsofservice. Mirror of Unity's terms of service
4urlhero. Link resolver for current and defunct URL shorteners
3deque. Reusable double-ended queue iterable container implemented as a circular array.
3wscoq. Whitespace implementation in Coq
3re1-rust. A port of re1, Russ Cox’s simple, virtual machine–based regular expression engine
3ws-challenges. Solutions for Project Euler, Advent of Code, and Rosetta Code in Whitespace
3coq-turing-typeclass. A proof that Coq typeclass resolution is Turing-complete
2rust-regex. My tree for contributing to Rust regex. An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
2compiler-notes. Notes and readings on compilers
2vscode-terminal-colors. VSCode default color schemes for various terminals
2adobe-cred. Analysis of the 2013 Adobe users.tar.gz dump
2yspace. Work-in-progress toolchain for the Whitespace programming language
2wsbf. Whitespace interpreter in Brainfuck
2bfcorpus. Collection of Brainfuck programs written by various authors
2EightBitTunes. Plays 8bit tunes on an Arduino from ABC Notation format songs.
2rust. My tree for contributing to Rust. Empowering everyone to build reliable and efficient software.
1mt19937-archive. Reconstructed revision history for the MT19937 Mersenne Twister PRNG by Makoto Matsumoto and Takuji Nishimura
1foones-eightfold. A dependently typed esolang by Pablo Barenbaum. This repo restores the full revision history.
1re1. Regexp code for https://swtch.com/~rsc/regexp/
1respace. An interpreter and assembler for the Whitespace language written in C++
1Papercraft-Pig-Generator. This is a generator made for pixelpapercraft.com that creates a papercraft pig design from a minecraft texture file.
1xmlang. A functional programming language with XML syntax
1cybf-archive. Archive of CyBF, a language that compiles to Brainfuck by Cybis
1wslib. Library written in Whitespace, including arbitrary-precision math and I/O utilities
1codesearch. Fast, indexed regexp search over large file trees
1antirez-stringmatch. The Tcl-style glob matcher from Redis and Jim by antirez
1nebula2. Toolchain for the Whitespace programming language
1unix-1972-tapes. Analysis and parsing of the Unix s1 and s2 tapes from 1972
1