Become a sponsor to Erik Kristensen
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 work
-
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
Go 23 -
ekristen/aws-nuke
Remove all the resources from an AWS account
Go 335
$10 a month
Select☕️ Buy me a coffee
You'll get a badge on your GitHub profile, and show up as a "Sponsor" on issues and pull requests.
$25 a month
SelectGet access to dedicated my discord for my projects as I start to build a community with a special sponsors private channel that will get priority responses. You'll also get everything at the $10 tier.