glassful. Rust-like syntax for OpenGL Shading Language
178aesni-examples. Example code for the AES crypto instructions on Intel chips
85rpi-battery-monitor. Monitor battery voltage from a Raspberry Pi
78rustic-symmetries. Cheat sheet for concepts in Rust which come in matching sets or have some pleasing symmetry
69tiny-rust-demo. Using Rust to make a 151-byte static AMD64 Linux binary
58embedded-breakpoints. Embed GDB breakpoints in C source code
55launch-code. Cryptographic signatures for auditing unsafe code in Rust
55alameda. Linux kernel JIT spray for SMEP / KERNEXEC bypass
55qoppa. Metacircular evaluator for a tiny fexpr language
44urpc. Tiny RPC framework for Rust
33seqloq. rwlock with writer priority and optimistic reads
33sliderust. Write slides in rustdoc and view them in Servo or any browser!
30literator. Rust macros for container initialization and iterator literals
26taralli. Screen edge pointer wrapping for X
24travis-doc-upload. A more secure recipe for uploading Rust docs to GitHub Pages
21blog-misc. Miscellaneous files from my blog
19azurescens. Renders interactive fractal-like animations
19phosphene. fractal video feedback demo as a PC master boot record
18sat. Interface for defining and solving SAT problems in Rust
14autoharden. Automatic binary hardening with Autoconf
14vgrs. Valgrind client requests for Rust
14hdis86. Haskell interface to the udis86 disassembler for x86 and x86-64 / AMD64
14dynamodule. Experimental dynamic OOP framework for Rust
14math-compose. X compose key bindings for mathematics, etc
13pngbox. Demo: OS sandboxing for unsafe code in Rust
13mosh. Mobile Shell
13shqq. Embed shell commands with interpolated Haskell variables, and capture output
11breakfast. minimal breakpoints library for x86 Linux
11tracepoints. Demo of self-modifying code in quasi-C
8dewdrop. Find gadgets for return-oriented programming on x86
8rip. Arbitrary computation on x86 without using registers
8cccallcc. call/cc for C++
7spawn. A tiny Haskell library for concurrent computations
7html5ever. High-performance browser-grade HTML5 parser
6ocb.rs. Rust bindings for OCB authenticryption (AEAD) mode
5concorde. Haskell interface to the Concorde solver for the Traveling Salesperson Problem
4propane. Functional synthesis of images and animations
4haskell-re2. Haskell (and C) interface to the RE2 regular expression library
4spool. Convert between ByteString and Vector.Storable without copying
3detrospector. Markov chain text generator
3safe-globals. Safe top-level mutable variables for Haskell, which scope like ordinary values
3jvflife. Homebrew code for the JVF 2010-A LED sign; Game of Life demo
3tool-wizard. G-code postprocessor for toolchangers
3forkallcc. fork(2)-based continuations for Rust
3hexquote. Hexadecimal ByteString literals, with placeholders that bind variables
3gcode. Haskell library to produce G-code, used to control CNC equipment
3gc-models. Garbage collector models in Alloy
2kmcallister.github.io. HTML
2fixed-size-array. Rust trait for working with fixed size arrays
2posix-escape. Quote arguments to be passed through the Unix shell
2global-lock. Provides a single global lock for Haskell code, implemented without unsafePerformIO
1yices-easy. Simple interface from Haskell to the Yices SMT (SAT modulo theories) solver
1minrisc. Minimal RISC-V emulator
1clogparse. Parse IRC logs, such as the #haskell logs on tunes.org
1