Skip to content
Change the repository type filter

All

    Repositories list

    • errx

      Public
      One coherent structured error for Go: stable identity, class, redactable fields, return-trace, miette-style diagnostics, wire codec — zero-dep core, isolated co…
      Go
      Apache License 2.0
      00010Updated Jun 4, 2026Jun 4, 2026
    • TypeScript
      MIT License
      0000Updated Jun 1, 2026Jun 1, 2026
    • logger

      Public
      Pluggable, adapter-based, slog-native zero-allocation structured logging for Go — sampling, redaction, OpenTelemetry, FingersCrossed debug-on-error, rotation, a…
      Go
      Apache License 2.0
      0000Updated May 19, 2026May 19, 2026
    • cache

      Public
      World-class cache library for Go: bytes-level interface, generics, single-flight Remember (refresh-ahead/SWR/stale-if-error/negative/jitter), distributed Locker…
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • Runnable examples for the github.com/ubgo/cache family — in-memory, Redis, tiered, cluster, codecs, decorators, locker, observability, admin. Each example is a …
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • cache-cli

      Public
      Scriptable cache inspector CLI for Go/Redis: get/set/del/stats/keys, JSON output, deterministic exit codes. Talks through github.com/ubgo/cache.
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • Tiered L1/L2/L3 cache composer for Go: read-promotion, per-tier TTL, write-through, cross-process invalidation. Composes any github.com/ubgo/cache backends.
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • Distributed peer-aware cache for Go: consistent-hash ring + HTTP peer fill (groupcache-style) on top of any github.com/ubgo/cache backend.
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • Memcached cache adapter for Go (gomemcache) implementing the supported subset of github.com/ubgo/cache.
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • cache-pg

      Public
      Postgres/SQLite cache adapter for Go via database/sql implementing github.com/ubgo/cache: portable SQL, Migrate + Vacuum, no codegen.
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • Redis 6+ cache adapter for Go (go-redis/v9) implementing github.com/ubgo/cache: SCAN-based prefix ops, PEXPIRE precision, prefix isolation, Pub/Sub cross-proces…
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • cache-mem

      Public
      In-memory cache adapter for Go: sharded, Adaptive W-TinyLFU (Caffeine-class hit rate) or LRU, weight-aware, snapshot + periodic checkpoint + AOF durability. Imp…
      Go
      Other
      0000Updated May 19, 2026May 19, 2026
    • lock

      Public
      One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceI…
      Go
      Apache License 2.0
      0300Updated May 4, 2026May 4, 2026
    • entkit

      Public
      Ent + gqlgen column types and field helpers — multi-module umbrella
      Go
      Apache License 2.0
      0000Updated May 4, 2026May 4, 2026
    • crypt-ts

      Public
      Cryptography toolkit for Node.js with byte-for-byte parity to github.com/ubgo/crypt (Go).
      TypeScript
      Apache License 2.0
      0000Updated May 4, 2026May 4, 2026
    • crypt

      Public
      AES-CBC + PKCS#7 encryption with hex-encoded ciphertext output. Designed for storing short secrets at rest.
      Go
      Apache License 2.0
      0000Updated May 4, 2026May 4, 2026
    • 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…
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • 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 conc…
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • Runnable example apps for github.com/ubgo/health — registry basics, every HTTP framework adapter (net/http, Gin, Chi, Echo, Fiber), OTEL + Prometheus observabil…
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • Runnable example applications for github.com/ubgo/buildinfo — 11 examples covering basics, ldflags stamping, every HTTP framework adapter, OTEL, Zap, and slog.
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • 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…
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • Runnable examples for github.com/ubgo/shutdown
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • httpreq

      Public
      JSON-over-HTTP convenience on top of net/http — stdlib-only, options pattern
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • Generic LRU + TTL cache, thread-safe, one dependency
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • jsonslice

      Public
      JSON-backed slice that round-trips through SQL columns and gqlgen scalars — zero deps, no gqlgen import
      Go
      Apache License 2.0
      0000Updated May 2, 2026May 2, 2026
    • goerr

      Public
      Structured error type with separate operator/user messages, error codes, contextual KV data, trace IDs, and global callbacks.
      Go
      Apache License 2.0
      0000Updated May 1, 2026May 1, 2026
    • jsontype

      Public
      A JSON type that round-trips correctly between Go, JSON, and SQL drivers (Postgres jsonb, MySQL json, SQLite TEXT).
      Go
      Apache License 2.0
      0000Updated May 1, 2026May 1, 2026
    • publicid

      Public
      URL-safe non-sequential public ID generator using a fixed [0-9a-z] nanoid alphabet.
      Go
      Apache License 2.0
      0000Updated May 1, 2026May 1, 2026
    • goutil

      Public
      Small set of utility functions in Golang
      Go
      0200Updated Aug 2, 2025Aug 2, 2025
    • Utility to modify the filename and returns the new path
      0000Updated Dec 29, 2024Dec 29, 2024
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.