SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Redi Projects
-
go-redis - redis Go client.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Object Storage: JuiceFS, Minio
-
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Github
-
Project mention: Supercharging Go with Asynq: Scalable Background Jobs Made Easy | dev.to | 2025-02-27
Asynq is a Redis-backed task queue that simplifies async task processing in Go.
-
-
Centrifugo
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
During the last 10 years I was driving the development of Centrifugo, an open-source real-time messaging server. I've spent years building, maintaining, and obsessing over this project — and in that time, a thought has kept creeping into my brain:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
-
-
-
Yeah, it'd be much nicer if libraries were designed to be driver agnostic, like redka which supports 4 different SQLite drivers:
https://github.com/nalgeon/redka/tree/main/example
-
-
-
redis_exporter
Prometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x
-
Olric
Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.
-
algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23A self-contained little web server that supports Lua, HTTP/3, PostgreSQL and all sorts of different things:
https://github.com/xyproto/algernon
A snappy and configuration-free little editor/IDE for the terminal:
https://github.com/xyproto/orbiton
Also a game, a book and an album, but those are unreleased long-term projects.
-
kubeblocks
KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
Project mention: KubeBlocks – Run production-grade databases easily on Kubernetes | news.ycombinator.com | 2025-03-14 -
-
rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
It's important to note that it's possible to use any Redis-compatible client with Valkey. I used the go-redis client, but (at the time of writing) there is work underway to build Valkey specific client libraries. Check the Valkey GitHub org to take look at the forks of existing Redis client libraries such as valkey-go (corresponding to rueidis), iovalkey (corresponding to ioredis), Jackey (corresponding to jedis) etc. These are very early days (at the time of writing), and it will be interesting to see the progress here!
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Redis discussion
Go Redis related posts
-
Bugs Fuel Open-Source Community
-
Getting Forked by Microsoft
-
Supercharging Go with Asynq: Scalable Background Jobs Made Easy
-
Centrifugo v6 released – major update of scalable WebSocket server written in Go
-
Scaling Spin Apps With KEDA
-
Rate Limiting a Golang API using Redis
-
Maintain chat history in generative AI apps with Valkey
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source Redi projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Redis | 20,862 |
2 | codis | 13,185 |
3 | juicefs | 11,573 |
4 | kubeshark | 11,350 |
5 | Asynq | 11,150 |
6 | redigo | 9,816 |
7 | Centrifugo | 8,954 |
8 | machinery | 7,730 |
9 | octosql | 5,035 |
10 | ledisdb | 4,116 |
11 | RedisShake | 4,028 |
12 | redka | 3,719 |
13 | godis | 3,674 |
14 | wal-g | 3,554 |
15 | redis_exporter | 3,340 |
16 | Olric | 3,222 |
17 | algernon | 2,903 |
18 | kubeblocks | 2,676 |
19 | gocache | 2,646 |
20 | rueidis | 2,646 |
21 | overlord | 2,233 |
22 | redcon | 2,213 |
23 | go-streams | 2,035 |