An open API service aggregating public data about GitHub Sponsors.

ekristen

View JSON Representation

Funding Links: https://github.com/sponsors/ekristen

GitHub Sponsors Profile

About Me
I simply trying to build useful things. I've been designing, building, writing and operating software for decades. I'm a big supporter of the cloud native world and open source foundations. Almost if not all of my work is MIT or Apache license.
I wrote what is likely the first open source docker registry (before the docker registry golang distribution was a thing) called docker-index and one of the first npm registries called node-module-registry.
Now I primarily write golang exclusive, but dabble in node.js from time to time.
Any and all support goes towards dedicating time to maintaining and building more, paying for licenses and subscriptions like goreleaser and apple developer account and hopefully to help support other projects and people.
Open Source Projects
I currently build and maintain the following open source projects:

distillery - dist for short - simple binary installation with no package manager, supports GitHub, GitLab, Hashicorp, Kubernetes, and more.
go project template - this is an opinionated base template to start go projects from with a lot of build in good practices and structure
libnuke - a well-tested and documented set of golang packages designed to make building resource nuking (or destroying) tools easier to build and maintain
aws-nuke - original forked now separated from rebuy-de - rewritten to use libnuke to setup some new features in the future design to wipe and clear and AWS account quickly and efficiently.
azure-nuke - written with libnuke, designed to clear out and empty and Azure Tenant and all it's resources quickly and efficiently.
cloud-provider-zero - it's a spoof on naming conventions like k3s and k0s to make kubernetes more simplistic, this re-implements some functionality that only out-of-tree cloud providers for kubernetes provide (think EKS)
alertmanager-controller - manage silences for your Alertmanager instances via kubernetes resources

My First SaaS Project
I recently launched my first alpha SaaS project called Fides it's purpose is make Federated OIDC authentication with AWS easier to manage and maintain and has the side benefit of improving the usability of kubernetes federated authentication and kubernetes dev clusters that want to take advantage.
Projects I'd Like to Come Back To

pipeliner - a non VCS workflow and pipeline running system that is NOT jenkins. It's built with golang and is a self-contained binary that leverages and re-implements the GitLab Runner which is an extremely powerful execution runner.
dockit - a very simple lightweight docker registry without all the extra fluff and cruft that comes with heavy apps like Harbor.

Featured Works

ekristen/distillery

like homebrew but with less fizz. install binaries as fast and as easy as possible. no package manager, no recipes or metadata to update, just install and go

Language: Go - Stars: 31
ekristen/aws-nuke

Remove all the resources from an AWS account

Language: Go - Stars: 552
Active Sponsors
Past Sponsors
Sponsor Breakdown
Active Sponsorships
View All
Sponsorship Breakdown by Kind