Go Redis

Open-source Go projects categorized as Redis

Top 23 Go Redi Projects

  1. Redis

    Redis Go client

    Project mention: User authentication in go | dev.to | 2025-01-30

    go-redis - redis Go client.

  2. 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.

    InfluxDB logo
  3. codis

    Proxy based Redis cluster solution supporting pipeline and scaling dynamically

  4. juicefs

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

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Object Storage: JuiceFS, Minio

  5. 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

    Project mention: 12 เครื่องมือ Debug Kubernetes เจ๋งๆ ที่ควรต้องมีติดมือไว้ | dev.to | 2025-03-30

    Github

  6. Asynq

    Simple, reliable, and efficient distributed task queue in Go

    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.

  7. redigo

    Go client for Redis

  8. Centrifugo

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

    Project mention: Bugs Fuel Open-Source Community | dev.to | 2025-04-30

    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:

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. machinery

    Machinery is an asynchronous task queue/job queue based on distributed message passing.

  11. octosql

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

    Project mention: Feldera Incremental Compute Engine | news.ycombinator.com | 2024-09-29
  12. ledisdb

    A high performance NoSQL Database Server powered by Go

  13. RedisShake

    RedisShake is a Redis data processing and migration tool.

  14. redka

    Redis re-implemented with SQLite

    Project mention: Some Go web dev notes | news.ycombinator.com | 2024-09-29

    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

  15. godis

    A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

  16. wal-g

    Archival and Restoration for databases in the Cloud

  17. 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

    Project mention: Installing Redis Exporter Bash Script | dev.to | 2024-06-29
  18. Olric

    Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.

    Project mention: A distributed KV store (standalone and Go lib) | news.ycombinator.com | 2024-10-02
  19. 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-23

    A 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.

  20. 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
  21. gocache

    ☔️ A complete Go cache library that brings you multiple ways of managing your caches

  22. rueidis

    A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.

    Project mention: Maintain chat history in generative AI apps with Valkey | dev.to | 2024-07-01

    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!

  23. overlord

    Overlord是哔哩哔哩基于Go语言编写的memcache和redis&cluster的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。

  24. redcon

    Redis compatible server framework for Go

  25. go-streams

    A lightweight stream processing library for Go

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Redis discussion

Log in or Post with

Go Redis related posts

  • Bugs Fuel Open-Source Community

    1 project | dev.to | 30 Apr 2025
  • Getting Forked by Microsoft

    29 projects | news.ycombinator.com | 21 Apr 2025
  • Supercharging Go with Asynq: Scalable Background Jobs Made Easy

    2 projects | dev.to | 27 Feb 2025
  • Centrifugo v6 released – major update of scalable WebSocket server written in Go

    2 projects | news.ycombinator.com | 16 Jan 2025
  • Scaling Spin Apps With KEDA

    6 projects | dev.to | 20 Dec 2024
  • Rate Limiting a Golang API using Redis

    3 projects | dev.to | 11 Nov 2024
  • Maintain chat history in generative AI apps with Valkey

    10 projects | dev.to | 1 Jul 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?