This is your work, valued
open sourcerer🔓🏗️, musician🎸🎶, and computer science PhD student🎓
dune. A shell🐚 by the beach🏖️!
1.1koakc. A portable programming language with a compact intermediate representation
749sage. A programming language that's wise beyond its bytes!🌱🌿🪴
546chess-engine. A dependency-free chess engine♟️ library built to run anywhere.
462free. An esoteric programming language with an unusual compiler backend
331atom. Shell scripting that will knock your socks off
280wisp. A lisp👽 written in C++
206harbor. A language that ports⚓: examining the limits of compilation⚙️.
105music-generation. A music theory library in Rust for generating songs🎶
53sage-os. An operating system🧑💻 written using C and Sage
46capitalist-chess. An engine for a chess variant which adds banks🏦 and a market📈!
46lite. A tiny text editor📝 with syntax highlighting🎨, undo/redo🧰, and a language for customizing the editor🏗️
38reckon. A reasonable theorem prover for your reasoning tasks!
32smpl. A superset of brainfuck with dynamic memory management.
30maroon-lang. A (nearly) pure functional programming language.
25vpn. A VPN implemented over TLS/SSL written in C
22markdown-to-html. A Markdown to HTML compiler written in Haskell.
17tsar. Tsar programming language
16game-of-life. A game of life🔬 simulator on an infinite♾️ plane
16basm. An assembler that compiles down to just 8 instructions🧠
15honeycomb. A portable parser combinator library that does not require a runtime
13xasm. A cross platform, compiled and dynamically typed programming / intermediate language
12toki-pona-language-model. Finetuning Language Models to speak Toki Pona
12resume. My Resume📝
10rsa. An RSA🔐 implementation in C, using arbitrarily large integers
10bigint. A library for arbitrarily large integers📐, written in C
10sage-lisp. A general purpose Lisp🛸 intended for use as Sage's preprocessor language
9program-evolution. Evolutionary algorithms applied to SKI combinator calclus and a Turing-machine-based architecture
9sage-chess. A chess engine written in my programming language, Sage🌱
8dynamic-scheduling. Dynamic scheduling with Tomasulo's algorithm
7wisp-bootstrap. A bootstrapped lisp compiler
6olive. A minimal, B-like programming language designed to be a target for high-level languages.
6adam-mcdaniel. My profile📝
6battaliants. A roguelike ant-catching game written for a hackathon
5blame-tracker. Accuse guilty developers!👮🫵
5sight. A library for Vision Processing
5qalc. A very unstable and terrible language for quickly writing calculator programs
5regex-engine. A Regex📋 implementation in C++ using Thompson's NFA algorithm
5lasm. A tiny and portable assembly language for complex compilers
4periwinkle. Language inspired by Python, Rust, and C++
4reddit-analysis. A data science project to analyze Reddit content
4molecule. This crate is a tool to parse molecule structures from a SMILES string, and to perform various operations on them.
3os-userspace. A userspace for our operating system, written in C and Sage
3trees. A library for tree data structures, rewriting, and visualization in Rust
3toki-pona-dataset. Dataset for Toki Pona constructed language
3adam-mcdaniel.github.io. My site📖
3calendar. A tiny calendar program
3hlvm. A high level virtual machine library that can be used to easily make powerful programming languages
3rusty-ci. A tool to generate buildbot projects from a YAML file
3sage-website. A website for the Sage programming language
2microbiome. A game of microbes🦠 in a petri dish🧫!
2ski. SKI combinator calculus implemented in rust
2adams-bot. A mini me for my Discord server!
2cable-lang-cxx. A fast dynamically typed language interoperable with C++
2finn-assembler. The assembler for the Finn IR implemented using my HLVM in Rust
2music-generator. A tool to generate a lead sheet in a specified key given a certain number of choruses and verses.
2clover. A C-alternative that can be compiled with LLVM or C, or interpreted line-by-line!
2verus. An experimental STLC based alternative to languages like MISRA-C or CompCert
1graph. A Rust library for making graphs using a graphviz backend
1