Skip to content
View dghubble's full-sized avatar

Sponsors

@matoszz

Organizations

@NixOS @coreos @openai @dghubble-org @poseidon @deploybot-app
Block or Report

Block or report dghubble

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
dghubble/README.md

๐Ÿ‘‹ Hi, I'm dghubble

Mastodon GitHub

I develop open-source software that powers infrastructure (for myself and for enterprises) at different layers:

  • Web libraries, authentication, APIs
  • Containers, deployment, observability
  • Kubernetes, Terraform, orchestration
  • Datacenters, provisioning, networking

I run Kubernetes clusters (Typhoon) and infrastructure around the world to power 70+ internal projects/systems and founded Poseidon Labs. That infra spans AWS, Azure, DigitalOcean, Google Cloud, Equinix, Vultr, and an on-prem colocation and I operate AS207563 for BGP peering and global anycast ๐ŸŒ.

Libraries

Find open-source Go libraries to add auth/login to your next app, build API clients, and more.

gologin sling trie oauth1 sessions

Or see my open-source projects in poseidon and deploybot-app.

Sponsor

โค๏ธ Become a GitHub Sponsor of dghubble or poseidon to help me develop and maintain projects. Some tiers have special perks!

Poseidon Labs

Poseidon Labs develops software for modern infrastructure to help you orchestrate, deploy, operate, and monitor. Partner with us on your next project! ๐ŸŒ€

Mastodon GitHub Blog

Open Source

Poseidon Labs develops open-source Kubernetes projects that we use and share with the community:

Typhoon Matchbox fleetlock scuttle kubelet

Define your infra declaratively with our popular Terraform Providers.

butane matchbox util cue

Use our container images for kubelet, dnsmasq, and GitHub Actions runner.

Services

Poseidon Labs built deploybot.app to manage and automate GitHub Deployments for repos across your GitHub organizations.

๐Ÿš€ Install the GitHub App to get started.

Supports:

GitHub Deployments Drone Buildkite GitHub Actions

Stack

AWS Azure DigitalOcean Google Cloud Equinix Vultr Ubiquiti Cloudflare

NixOS Fedora Fedora CoreOS Flatcar Linux

Kubernetes Podman containerd etcd Cilium

Go Rust Terraform Svelte YAML Jsonnet CUE

Nginx HAProxy Vault Consul Tailscale

Prometheus Thanos Grafana Loki

Contact Me

Pinned

  1. gologin gologin Public

    Go login handlers for authentication providers (OAuth1, OAuth2)

    Go 1.8k 140

  2. poseidon/typhoon poseidon/typhoon Public

    Minimal and free Kubernetes distribution with Terraform

    HCL 1.9k 319

  3. oauth1 oauth1 Public

    Go OAuth1

    Go 185 96

  4. sling sling Public

    A Go HTTP client library for creating and sending API requests

    Go 1.6k 119

  5. poseidon/matchbox poseidon/matchbox Public

    Network boot and provision Fedora CoreOS and Flatcar Linux clusters

    Go 1.2k 286

  6. poseidon/terraform-provider-ct poseidon/terraform-provider-ct Public

    Terraform provider for converting Butane Configs to Ignition

    Go 184 34