Ubgo
Popular repositories Loading
Repositories
- 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.
ubgo/cache-cli’s past year of commit activity - cache-memcached Public
Memcached cache adapter for Go (gomemcache) implementing the supported subset of github.com/ubgo/cache.
ubgo/cache-memcached’s past year of commit activity - cache-tiered Public
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.
ubgo/cache-tiered’s past year of commit activity - cache-pg Public
Postgres/SQLite cache adapter for Go via database/sql implementing github.com/ubgo/cache: portable SQL, Migrate + Vacuum, no codegen.
ubgo/cache-pg’s past year of commit activity - cache-redis Public
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-process invalidation.
ubgo/cache-redis’s past year of commit activity - cache-cluster Public
Distributed peer-aware cache for Go: consistent-hash ring + HTTP peer fill (groupcache-style) on top of any github.com/ubgo/cache backend.
ubgo/cache-cluster’s past year of commit activity - 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. Implements github.com/ubgo/cache.
ubgo/cache-mem’s past year of commit activity - 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, pluggable codecs incl. AES-GCM, cross-process invalidation, resilience decorators, shared conformance suite. Zero deps in core.
ubgo/cache’s past year of commit activity - 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
Top languages
Loading…
Most used topics
Loading…