Colorado, USA

Chris Duncan

Expert
@veqryn

Principal Software Engineer, focused mostly on Golang, with a side of DevOps/SRE and Data Engineering.

slog-context. Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically read any custom context values, such as OpenTelemetry TraceID.

193

go-email. Email parsing and mail creation library for golang

95

cidr-ip-trie. Comparable CIDR and IP types, and Trie collections for suffix, prefix, and longest prefix matching

47

slog-dedup. Golang structured logging (slog) deduplication and sorting for use with json logging

24

kube-cloudwatch-autoscaler. Kubernetes pod autoscaling based on any AWS CloudWatch metric (ex: SQS Queue Size or Max Age, ELB Response Time, etc)

18

h2c. Golang HTTP/2 cleartext (h2c) Handler / Router / Mux

17

slog-json. Format your Golang structured logs (slog) using the JSON v2 library, with optional single-line pretty-printing

13

awesome-go-sql. Actual example use cases for a curated list of golang sql builder/generator/scanner/helper libraries

5

slf. Structured Logging Facade (SLF) for Go

3

slog-bugsnag. Golang structured logging (slog) handler middleware for bugsnag

2

go-sync. Extensions and wrappers for Golang's sync package, such as a CountingCond and CountingWaitGroup

2

curl. A basic CURL wrapper for PHP

2

awesome-go-api. Actual example use cases for a curated list of golang api generator libraries

2

contextio-go. Beta Golang client library for the Context.IO Lite Email API

1

dedup. Deduplicate lines in files

1

swagger-ui. Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

1

json. Experimental implementation of a proposed v2 encoding/json package

1

triplea. TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.

1

protobuf. Protobuf and gRPC helpers for working with Golang (for example an sql scan-able Timestamp well-known-type)

1

xsync. Concurrent data structures for Go

1

sqlg. TinkerPop graph over sql

1

go-cartesian-product. a package for building cartesian products in golang

1

go-random. crypto/rand and math/rand utilities for generating random numbers, strings, and UIDs

1
23
Apply