github.com/nitishm/go-rejson

go-rejson

Go-ReJSON is a Go client for ReJSON redis module (https://github.com/RedisLabsModules/rejson)

48

Decision Signals

Health score 48/100, confidence 80/100.

Caution
Maintenance 15
Adoption 37
Security 92
Maturity 52
Developer DX 83
Confidence 80

Install

go get github.com/nitishm/go-rejson

Package Data

updated May 28, 2026
Latest versionv2.0.0+incompatible
Imported by57 packages
Stars0
Forks0
Last activity7 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

50 symbols
SymbolKindSynopsis
Handler Type type Handler struct{}
Handler.JSONArrAppend Method func (r *Handler) JSONArrAppend(key, path string, values ...interface{}) (res interface{}, err error)
Handler.JSONArrIndex Method func (r *Handler) JSONArrIndex(key, path string, jsonValue interface{}, optionalRange ...int) (res interface{}, err error)
Handler.JSONArrInsert Method func (r *Handler) JSONArrInsert(key, path string, index int, values ...interface{}) (res interface{}, err error)
Handler.JSONArrLen Method func (r *Handler) JSONArrLen(key, path string) (res interface{}, err error)
Handler.JSONArrPop Method func (r *Handler) JSONArrPop(key, path string, index int) (res interface{}, err error)
Handler.JSONArrTrim Method func (r *Handler) JSONArrTrim(key, path string, start, end int) (res interface{}, err error)
Handler.JSONDebug Method func (r *Handler) JSONDebug(subCmd rjs.DebugSubCommand, key, path string) (res interface{}, err error)
Handler.JSONDel Method func (r *Handler) JSONDel(key string, path string) (res interface{}, err error)
Handler.JSONForget Method func (r *Handler) JSONForget(key, path string) (res interface{}, err error)
Handler.JSONGet Method func (r *Handler) JSONGet(key, path string, opts ...rjs.GetOption) (res interface{}, err error)
Handler.JSONMGet Method func (r *Handler) JSONMGet(path string, keys ...string) (res interface{}, err error)

Maintained Alternatives

limited recent repository activity

#1 JuiceFS

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

Go Redis Clients 13.6K stars 0 imported-by 100% confidence
94

#2 v10

Rate limiting for go-redis

Go Redis Clients 1.0K stars 130 imported-by 95% confidence
94

#3 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 65% confidence
93

#4 redis

Package redis provides a client for the redis cache server.

Go Redis Clients 0 stars 102 imported-by 75% confidence
69

#5 Centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.

Go Redis Clients 0 stars 0 imported-by 45% confidence
45

#6 v8

Package redis implements a Redis client.

Go Redis Clients 0 stars 0 imported-by 40% confidence
44

Similar Packages

Go Redis Clients

#1 JuiceFS

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

Go Redis Clients 13.6K stars 0 imported-by 100% confidence
94

#2 v10

Rate limiting for go-redis

Go Redis Clients 1.0K stars 130 imported-by 95% confidence
94

#3 go-redis

Package redis implements a Redis client.

Go Redis Clients 22.1K stars 17.4K imported-by 65% confidence
93

#4 redis

Package redis provides a client for the redis cache server.

Go Redis Clients 0 stars 102 imported-by 75% confidence
69

#5 Centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.

Go Redis Clients 0 stars 0 imported-by 45% confidence
45