Aaron Christiansen's Projects
A fast, powerful type checker designed for Ruby
Powerful semantic analysis using Sorbet's CFGs
A central repository for sharing type definitions for Ruby gems
Statically-checked duck typing (structural typing) for Sorbet. Quack!
Convert YARD docs to Sorbet RBI and Ruby 3/Steep RBS files
Simple API which runs POST-ed Ruby code through Sord
Find out file size increases over time using SpaceSniffer snapshots
A site to show how your artists break down in a Spotify playlist
Stub out libappindicator on crashy things
Automate things on your Linux system
Play music with the Page Visibility API
A tiny programming language compiling to WebAssembly
Minimalistic, single-list Trello CLI for organising your day
Very experimental user scripts for the Microsoft Teams client
My entry to Gosu Game Jam 2 ("Castles")
Simple tic-tac-toe game with socket.io
A simple toy interpreter for a Lisp-inspired language written in C#
Interactive Sord playground, inspired by sorbet.run
A slack bot to make a game of calling people out for leaving their keyboard unattended.
A universal interface layer for compilers and tools
The central package repository for UltiTool's package manager
Style guide for producing HackSoc things
Light stateful protocol on top of HTTP for multi-user, multi-instance apps
Apply DidYouMean suggestions in IRB sessions
Ruby interface and scraper for City of York waste collection
Zephyr with board definitions from https://github.com/najnesnaj/pinetime-zephyr