Ubgo
Popular repositories Loading
Repositories
- lock Public
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
ubgo/lock’s past year of commit activity - crypt-ts Public
Cryptography toolkit for Node.js with byte-for-byte parity to github.com/ubgo/crypt (Go).
ubgo/crypt-ts’s past year of commit activity - crypt Public
AES-CBC + PKCS#7 encryption with hex-encoded ciphertext output. Designed for storing short secrets at rest.
ubgo/crypt’s past year of commit activity - shutdown Public
Phased, parallel-within-phase, observable graceful shutdown manager for Go services — k8s-style, zero deps in core, observer-based telemetry, watchdog hard-exit, force-exit on second signal.
ubgo/shutdown’s past year of commit activity - health Public
Thread-safe health/readiness check registry for Go services — k8s-style probes, zero deps in core, framework adapters (Gin, Chi, Echo, Fiber, net/http) and concrete checkers (Postgres, Redis, NATS, HTTP, DNS) under contrib/.
ubgo/health’s past year of commit activity - health-examples Public
Runnable example apps for github.com/ubgo/health — registry basics, every HTTP framework adapter (net/http, Gin, Chi, Echo, Fiber), OTEL + Prometheus observability, custom-checker pattern.
ubgo/health-examples’s past year of commit activity - buildinfo-examples Public
Runnable example applications for github.com/ubgo/buildinfo — 11 examples covering basics, ldflags stamping, every HTTP framework adapter, OTEL, Zap, and slog.
ubgo/buildinfo-examples’s past year of commit activity - buildinfo Public
Build metadata for Go binaries — version, commit, build time, modules — auto-populated from runtime/debug with -ldflags overrides. Zero third-party deps in core; HTTP/OTEL/Zap/slog adapters under contrib/.
ubgo/buildinfo’s past year of commit activity
Top languages
Loading…
Most used topics
Loading…