Awesome Apptly / Darvaza
Go proxy and networking libraries.
darvaza.org/cache
MITGeneric cache abstraction with TTL, stampede control, and pluggable backends.
darvazagodarvaza.org/core
MITFundamental helpers for Darvaza projects — type constraints, context utilities, error handling, and more.
darvazagodarvaza.org/penne
MITConfig-driven, pipeline-oriented DNS resolver that allows complex workflows to be defined simply, with split-horizon DNS support built on the Darvaza sidecar engine and resolver interface.
darvazanetworkinggodarvaza.org/resolver
MITPluggable DNS resolver library with forwarding, iterative, and parallel lookup strategies built on miekg/dns.
darvazanetworkinggodarvaza.org/slog
MITBackend-agnostic structured logging interface with adapter handlers for popular Go loggers.
darvazagodarvaza.org/x/cmp
MITGeneric helpers to compare and match values.
darvazagodarvaza.org/x/config
MITHelpers for handling config structs — decoding, defaults, and validation.
darvazagodarvaza.org/x/container
MITGeneric data structure implementations extending Go's standard containers.
darvazagodarvaza.org/x/fs
MITHelpers for working with fs.FS — globbing, extended interfaces, and file locking.
darvazagodarvaza.org/x/net
MITGeneric network helpers — port binding with retry, reconnecting TCP clients.
darvazanetworkinggodarvaza.org/x/sync
MITSynchronisation primitive interfaces with panic-safe cleanup.
darvazagodarvaza.org/x/tls
MITDynamic TLS certificate management — runtime store, SNI routing, chain bundling.
darvazanetworkingsecuritygodarvaza.org/x/web
MITHelpers for HTTP handlers — content negotiation, middleware, and error management.
darvazanetworkinggo