github.com/adelowo/onecache

onecache

Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).

53

Decision Signals

Health score 53/100, confidence 45/100.

Caution
Maintenance 48
Adoption 20
Security 92
Maturity 45
Developer DX 83
Confidence 45

Install

go get github.com/adelowo/onecache

Package Data

updated Jun 11, 2026
Latest versionUnknown
Imported by5 packages
Stars0
Forks0
Last activityUnknown
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

29 symbols
SymbolKindSynopsis
CacheSerializer Type type CacheSerializer struct{}
CacheSerializer.DeSerialize Method func (b *CacheSerializer) DeSerialize(data []byte, i interface{}) error
CacheSerializer.Serialize Method func (b *CacheSerializer) Serialize(i interface{}) ([]byte, error)
NewCacheSerializer Function func NewCacheSerializer() *CacheSerializer
GarbageCollector Type type GarbageCollector interface{ ... }
GarbageCollector.GC Method GC func()
Item Type type Item struct{ ... }
Item.Data Field Data []byte
Item.ExpiresAt Field ExpiresAt time.Time
Item.IsExpired Method func (i *Item) IsExpired() bool
KeyFunc Type type KeyFunc func(s string) string
Serializer Type type Serializer interface{ ... }

Maintained Alternatives

lower maintenance score

#1 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 100% confidence
96

#2 redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 0 imported-by 75% confidence
88

#3 JuiceFS

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

Go Redis Clients 13.9K stars 0 imported-by 65% confidence
88

#4 rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.

Go Redis Clients 2.9K stars 0 imported-by 40% confidence
80

#5 v10

Rate limiting for go-redis

Go Redis Clients 1.0K stars 0 imported-by 40% confidence
77

Similar Packages

Go Redis Clients

#1 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 100% confidence
96

#2 redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 0 imported-by 75% confidence
88

#3 JuiceFS

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

Go Redis Clients 13.9K stars 0 imported-by 65% confidence
88

#4 rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.

Go Redis Clients 2.9K stars 0 imported-by 40% confidence
80

#5 v10

Rate limiting for go-redis

Go Redis Clients 1.0K stars 0 imported-by 40% confidence
77