Projects
Open source projects I’ve created or maintain.
Libraries
- aws-sdk-zig - An AWS SDK for Zig, providing AWS service clients from Smithy models, built using a Kotlin code generator.
- blkpg - A Rust library to call Linux blkpg ioctls.
- dhcpz - A DHCP protocol library for Zig.
- nvme-amz - A Rust library to probe NVMe devices in Amazon EC2.
- zblkpg - A Zig library to call Linux blkpg ioctls.
- zest - A custom test runner for Zig that prints per-test output and enables setup and teardown hooks in tests.
Tools
- easyto - Build EC2 AMIs from container images. If you have a container image that you want to run directly on EC2, easyto is for you.
- keights - Keights (rhymes with “heights”) is a Kubernetes installer for AWS.
Terraform
AWS modules for common infrastructure patterns.
- terraform-aws-acm - ACM certificate management
- terraform-aws-airport - VPC and networking
- terraform-aws-asg - Auto Scaling groups
- terraform-aws-asg-enable-router - ASG lifecycle routing
- terraform-aws-aurora - Aurora database clusters
- terraform-aws-easyto-user-data - User data for easyto instances
- terraform-aws-elbv2 - Application and Network Load Balancers
- terraform-aws-event-action - EventBridge rule actions
- terraform-aws-iam-role - IAM roles
- terraform-aws-route53-records - Route 53 DNS records
- terraform-aws-security-group-rules - Security group rules
- terraform-aws-tailscale-subnet-router - Tailscale subnet routers on AWS
- terraform-cloudinit-terrible - Cloud-init configuration