I study how to write software. I work at @foxglove.
rust-obs-plugins. A safe wrapper around the OBS API, useful for creating OBS sources, filters and effects.
202dotfiles. Gruvbox inspired Arch Linux Hyprland rice.
136recoil-clone. A Recoil clone written in under 100 lines (excluding comments, examples and tests).
89darknet.js. A NodeJS wrapper of pjreddie's darknet / yolo.
64simple-dev-blog-zola-starter. A simple dev-blog theme for Zola.
53gruvbox-gtk. Arc theme but with gruvbox colours.
15audio-graph. An audio graph written in Rust, optimised for bulk memory operations and minimising runtime allocations.
13react-merged-context. A simple library for creating a context provider that merges with its parent's values.
9factorial-rayon-neon. Rust
3buffer-pool. A "vector of vectors" backed by one contiguous vector - allows mutable borrows of non-overlapping regions.
3bootbot-typescript. Facebook Messenger Bot Framework for Node.js
3static-dsp. A no_std dsp library using const generics in Rust.
2react-provided. A dead simply dependency injection library inspired by Recoil.
2static-site-optimizer. Convert a static site into a static site + amp
2nano-arena. A tiny arena allocator that uses atomics.
2i3wm-react. i3wm recreated using react.
1gatsby-intense-benchmark. A gatsby site with a lot of pages.
1web-audio-modular-synth. A modular synth framework made using the web audio API.
1rust-react. Using React from Rust.
1interactive-javascript-console. An interactive JavaScript console inspired by thebookofshaders, to use on your website.
1zathura-cmark-plugin. Rust
1reqwest-benches. Rust
1cab403-distributed-hangman. Create a client/server system that allows users to play the game Hangman in C, using TCP and POSIX Threads.
1libhdf5-wasm. Build HDF5 in WebAssembly
1