Grayson Hansard's repositories
feedboard
Small project for sharing OPML lists.
ent-eval
A small test project to evaluate using the Ent ORM for Go.
hamt-exploration
Small project exploring what HAMT means.
1rm
Quick 1 Rep Max Calculator in Typescript
homebrew-grayson
Homebrew Tap for my personal tools.
StructuredAnnotations
Go API to abstract creating Markdown and sending annotations to Bitrise Annotations service.
suggestion-map
A simple Go package to map a yaml file of suggestions to a list of matches and responses.
dashboard
Simple Dashboard for collecting things that I keep an eye on
universal-ruby
A minimal set of tests to verify using Ruby+Gems+Cocoapods in a Rosetta emulated environment.
check_mem
Quick demonstrations of how to read process memory using lldb
steptocode
Parses Bitrise Step specifications and generates class definitions in programming languages
rosetta-arch-test
Simple project to test builds in various configurations
durm
A simple CMS written in Go. A "home" for personal content.
ExplicitSwiftLintViolation
An example project to demonstrate how to lint in GithubActions
regex_optimizer
A small toy app to optimize regex patterns.
regex_util
Some basic tools that I use for shaping regular expressions
pars
Functional parsing library for Javascript
loadouts
Loadout planner for Destiny 2.
DestinyApiAuthHelper
Very simple application to receive auth tokens from Bungie.net
rust_poker_hands
A simple learning experience that recreates an old ObjC codebase in Rust in order to learn Rust.
PyTadaList
A hacked-together Python project for interacting with tadalist.com
ipspatcherFuzzer
A small example program for how to implement a fuzz testing in Swift
ipspatcher
Small library for reading IPS patch files. Used only for demonstration purposes.
FuzzerInterface
Simple system-library module with prototyped libFuzzer functions
continuous-delivery
This repository is the source for the Learning Lab course, GitHub Actions: Continuous Delivery
InterprocessCommunication
Simple demonstration of using XPC to send messages between macOS apps
Aestimatus
App for poker planning during video conferences
reduction
Convert deduced C/C++ headers into C wrapper files