Keith Duncan's repositories
embedded-mqtt
A no_std mqtt encoder/decoder in pure Rust for use in embedded systems.
oidc-provider
OpenID Connect Identity Provider Rails engine with support for per-tenant keysets
kanikoctl-buildkite-plugin
Build Docker images using kaniko running in a separate container.
iam-ssh-agent
Keyless SSH Agent for IAM Principals
rust-embedded-agent
Buildkite agent Docker image with Rust :crab: and thumb toolchains installed
ssm-ssh-agent-buildkite-plugin
Fetch SSH private keys from AWS SSM Parameter Store for a Buildkite pipeline’s checkout phase.
embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
ethernet
Ethernet support
homebridge-daikin
Daikin local homebridge plugin.
homebridge-izone-airconditioner
Homebridge plugin for the iZone airconditioner controller.
homebridge-sensibo
Starter HomeBridge plug-in for our Sensibo
homebridge-wave-plus
Airthings Wave Plus bridge for Homebridge (Apple HomeKit)
kaniko-socat
Dockerfile to add statically linked socat binary to the kaniko:debug image
org-formation-reference
A reference architecture which aims to provide some best practices for any AWS Organization starting out using org-formation.
panic-reset
Use the ARM AIRC register to reset the CPU on panic.
pass-share
Securely split a master passphrase into shares for recovery post ☠️
shelly-homekit
Apple HomeKit firmware for Shelly's
travis-pipeline
Travis CI config to Buildkite pipeline translation tool
travis-pipeline-buildkite-plugin
Travis CI config to Buildkite pipeline translation tool
veml6075-rs
Platform-agnostic Rust driver for the VEML6075 UVA and UVB light sensor.