Hamilton, Ontario

Ryan Daum

Expert
@rdaum

Wizened porcupine-guy. Systems programming mostly in Rust. Canadian software engineer. ex-Google, among other things.

vstwebview. Write user interfaces for VST3 plugins using standard web technologies

87

rart-rs. An Adaptive Radix Tree implementation.

66

c256emu. An emulator for the C256 Foenix 65c816 based 8/16-bit home computer

21

sidebands_vst. A VST3 plugin, implementing Modified Frequency Modulation synthesis

10

roe. Ryan's Own Emacs. A buffer-oriented console text editor with a UI and default bindings that copies GNU Emacs

8

cowbell. MOVED TO CODEBERG https://codeberg.org/timbran/cowbell

6

innards. fast terminal inline navigation, editing, paging; inmacs inpage navsplat

5

wasbox. A barebones WebAssembly virtual machine, in Rust. Just for fun. No fancy stuff.

4

coldmud. Original ColdMUD sources, authored by Greg Hudson 1993, 1994

4

modfm. A simple synthesiser using Modified Frequency Modulation

3

Relbox. An experimental in-memory database you shouldn't trust your data with

3

micromeasure. Microbenchmarking harness for Rust, emphasizing hardware counters

3

mica. declarative persistent fact worlds

3

rol. Ryan's Own Lisp

2

rlm.lisp. "Recursive Language Model" implementation in Common Lisp, and agentic coding tool for lem editor

2

ethica. Spinoza's Ethics as a Knowledge Graph

1

tature. Retro Regexp

1

the-cyclebox. A simple lightweight reference counting garbage collector implementation that handles cycles.

1

65816_relocat. Relocating executable loader(s) for the 65c816 processor.

1

spinal-tap. A minimal quick telemetry console

1

pagebox. High performance paged storage substrate for data systems

1
21
Apply