Tom Elliott's Projects
A silly clone of 2048
Parser for ABC music notation, implemented in Go
Go package providing checks for acyclic structures to ensure they can be marshaled to JSON and other forms requiring an acyclic graph
Example repo using https://github.com/theothertomelliott/bazel-terraform-rules
Bazel rules designed to simplify use of Terraform in a monorepo
A Chip8 emulator implemented in Go
A Chip8 emulator written in JavaScript
Test repo to try out ways of monitoring CI
Pong implemented in Go at the command line.
A tool for verifying that two commits produce consistent output
a cron library for go
A Swift example to demonstrate dependency injection to properties through protocols
A disk-backed key-value store.
My dotfiles
An example set of microservices to demonstrate the Edward tool
A web playground for the Emojicode language
errcheck checks that you checked errors.
Useful structs and functions for passing events around Go applications
A quick command line tool for find/replace operations in file trees. Saves messing about with sed for simple operations.
A simple FizzBuzz game.
A Game Boy emulator implemented in Go
An implementation of Conway's Game of Life in Go using Pixel
A webapp for managing your Holiday shopping. Built with https://gobuffalo.io/
Got too many GitHub repos on your watchlist? Unwatch them in bulk through a simple search-based UI with GitHub Unwatcher. Implemented in Go using Revel and Vue.js.
A web server to view the contents of a Git repository at any commit.
Leveled execution logs for Go
Examples of methods for building Go programs into Docker containers
A simple project demonstrating use of Hugo for open source documentation