This is your work, valued

Canada

Christopher Foo

Expert
@chfoo

Programmer / software developer. Computer science graduate from U of Waterloo. (Email: see my GitHub Pages site)

warcat. Tool and library for handling Web ARChive (WARC) files.

165

cobbletext. Complex text layout and rendering engine library

56

blender-vhs-filter. VHS filter node for Blender

33

warcat-rs. Command-line tool and Rust library for handling Web ARChive (WARC) files

32

notaol. AOL P3 and FDO client

24

callfunc. Foreign function interface Haxe library using libffi

23

cobbles. Text layout/rendering engine library for Haxe applications running under a 3D graphics API

22

seedyrng. Pseudorandom number generator library for Haxe

21

tellnext. Next word prediction using Markov chain and trigram model.

17

pbrchase. Pokémon Battle Revolution Announcer Soundboard

14

thenshim. Adapter/shim for cross-target JavaScript-style ('thenable') promises Haxe library

13

huhhttp. An evil web server.

13

tppinputassist. Touchscreen coordinate tap overlay for inputting into Twitch chat

11

grebedb. Lightweight embedded key-value store/database Rust library

11

ytdata. Historical 2009-2010 YouTube API metadata statistics crawler

9

spaghetti-logger. Twitch.tv chat logger

9

llama. MessagePack encoder/decoder library for Haxe

8

webaves. Web archiving software suite

7

irclogger-viewer. Replacement viewer for irclogger logs

1

wrecv. Web archiving software suite

1

stick. Experimental, proof-of-concept Haxe foreign function binding tool for Haxe

1

mx3-rs. Rust implementation of the mx3 algorithm

1

plumekit. Web data format and protocol library for Haxe

1

textball. Library for i18n and localization of strings for Haxe

1

materialhx. A extern interface, element builder, and wrapper library for Material Design Components (Web) for the Haxe programming language

1

lightninghx. Native extern binding and wrapper library of LMDB for Haxe

1

elfvideo. Script to generate TwitchPlaysPokemon Viet Crystal compilation video

1

tppip. Twitch Plays Pokemon Image Processing Scripts

1

chatterbird-www. Application code for the Chatter Bird Website

1

chfoo.github.io. JavaScript

1

rdai. Recursive Deep Archive Iterator: A Python module to print text files from deeply nested compressed archives recursively.

1

jsrealamp. Music player in pure JavaScript

1

furlat. Find URL Archiving Tool. Furlat is a tool and library that discovers URL shortcodes generated by URL shorteners.

1

cloaked-octo-nemesis. Miscellaneous ArchiveTeam/URLTeam scrapper/grabber scripts.

1

kitabyte. Kitabyte Typeface

1

pywheel. Python

1

Photon-Vault. Photon Vault is a simple web-based photo manager for your home's LAN. Use Photon Vault to keep your photos organized on a single computer.

1