Matthew Balch's Projects
Software & Hardware to do multi color printing with Sharpies
A julia package to simplify creating and consuming activity pub services
CLI and C library for processing triangulated solid meshes
Physics system for A-Frame VR, built on CANNON.js.
A Mozilla A-Frame component for loading Gazebo Simulation Description Format (SDF) models as components
Pulls information from Amtrak's Google Engine and records it in an SQL database for later analysis. Will most certainly go out of date January 2016 when Google Maps Engine is discontinued unless the Track a Train WebApp on Amtrak's website is updated or Amtrak makes a more direct public API for train GPS signals available.
Bindings to the Cairo graphics library.
A screens system originally developed for moon-defender, used to manage switching between states in a game.
A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
cc65 - a freeware C compiler for 6502 based systems —
A WebVR game made with A-Frame
Julia package for click maps and advanced interaction with graphics
A Julia DBAPI driver that utilizes Julia DBI on the backend
A daemon for controlling a doorbell and recording changes in light levels using Linux sysfs GPIOs
Perl 5 fork for WebPerl
Emscripten: An LLVM-to-WebAssembly Compiler
[WIP] ESP32 microzig package
An old game I made back in high school. Reforming the source to be less of an awful mess.
A Julia package for controlling CNC machines
Graph layout algorithms in pure Julia
Julia interface to Gtk windowing toolkit.
This package provides a macro to simplify creating GTK GUIs with Glade and Julia.
A virtual reality model of the HackRVA makerspace
Documents and example code for a workshop on Julia programming at HackRVA
Basic, non-blocking HTTP server in Julia
An implementation of the JSON-LD algorithms in Julia
Cairo plotting library
Skill swap social application