Go Redis

Open-source Go projects categorized as Redis | Edit details

Top 23 Go Redi Projects

  • Redis

    Type-safe Redis client for Golang (by go-redis)

    Project mention: Golang future web frameworks! | reddit.com/r/golang | 2022-04-24

    go-redis/redis 14.1k Stars, Used by 13.6k

  • redigo

    Go client for Redis

    Project mention: Connect to Redis cluster using Anycable in rails app | reddit.com/r/rails | 2021-05-27
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • machinery

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

    Project mention: Using a High-Level RabbitMQ Client in Go | reddit.com/r/golang | 2022-03-10

    I use this one: https://github.com/RichardKnop/machinery

  • Centrifugo

    Scalable real-time messaging server in a language-agnostic way. Set up once and forever.

    Project mention: Centrifugo – self-hosted alternative to public real-time messaging clouds like pusher.com, ably.com, pubnub.com | reddit.com/r/selfhosted | 2022-05-05
  • juicefs

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

    Project mention: JuiceFS 1.0-beta1 was released under Apache 2.0 | reddit.com/r/golang | 2022-01-13
  • ledisdb

    A high performance NoSQL Database Server powered by Go

    Project mention: IceFireDB:Distributed disk storage database based on Raft and Redis protocol. | reddit.com/r/software | 2021-08-21
  • Asynq

    Simple, reliable, and efficient distributed task queue in Go

    Project mention: gocelery | reddit.com/r/golang | 2022-04-12

    Temporal is even more complex, but is from the Go world. asynq is one of many implementations for Go that offer celery-like complexity. Celery itself is very python-esqe, true. But the problem it solves is not. And those problems need to be solved in Go as well.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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: The fastest tool for querying JSON files is *not* written in Python (revised) | news.ycombinator.com | 2022-04-21

    Hey, OctoSQL[0] author here.

    This is an updated benchmark originally posted a week ago[1] and is a bit of an update to the assertion made at that time.

    It now includes clickhouse-local, which is very very fast, as well as a new release of OctoSQL where I tackled some low hanging fruits to get a huge boost in performance (happy to expand in case somebody's interested), which resulted in substantial changes to the overall picture painted by the benchmarks.



  • rosedb

    🚀 A high performance NoSQL database based on bitcask, supports string, list, hash, set, and sorted set.

    Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14
  • RedisShake

    redis-shake is a tool for synchronizing data between two redis databases. Redis-shake 是一个用于在两个 redis之 间同步数据的工具,满足用户非常灵活的同步、迁移需求。

    Project mention: How to Migrate Redis™ Data Using Redis-Shake | dev.to | 2021-11-26

    Typically, you want to migrate with minimal downtime while using the standard Redis tools. In this blog post, we will guide you through the process using the open-source tool Redis-Shake. Developed and maintained by the NoSQL Team in the Alibaba-Cloud Database department, Redis-Shake allows you to easily migrate Redis data between Redis clusters. While this guide is more aimed towards ScaleGrid for Redis™* deployments, this guide can be used for other types of Redis deployments as well with some slight modifications.

  • redis_exporter

    Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x and 6.x

    Project mention: Redisexporter - Prometheus Redis Metrics Exporter | reddit.com/r/github_trends | 2022-05-01
  • Olric

    Distributed in-memory data structure store. It can be used both as an embedded Go library and as a language-independent service.

    Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14
  • overlord


    Project mention: YouTube channels? | reddit.com/r/ChineseLanguage | 2022-05-13

    Nathan Rich 火锅大王,,李子柒,小宁子 You can check www.bilibili.com. It's like YouTube in China. A lot of Chinese creators there.

  • algernon

    :tophat: Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support

  • redcon

    Redis compatible server framework for Go

    Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14

    I ported it from Go and use it for my Tile38 project.

  • eventhorizon

    Event Sourcing for Go!

    Project mention: Sync Changes to External Data Systems using Ent Hooks | ent | reddit.com/r/golang | 2021-11-02

    https://github.com/looplab/eventhorizon just got a proper outbox pattern.

  • gocache

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

  • redix

    a very simple pure key => value storage system that speaks Redis protocol with Postgres as storage engine and more

    Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14
  • rmq

    Message queue system written in Go and backed by Redis

    Project mention: Switching from Celery and Python to Go | reddit.com/r/golang | 2021-12-29
  • go-streams

    A lightweight stream processing library for Go

    Project mention: A powerful stream processing library with a modular architecture | reddit.com/r/golang | 2021-11-28
  • gnomock

    Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻

    Project mention: Python/Django to Golang questions | reddit.com/r/golang | 2022-05-06
  • taskq

    Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends

    Project mention: Switching from Celery and Python to Go | reddit.com/r/golang | 2021-12-29
  • gin-boilerplate

    The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis

    Project mention: Building microservices in Go with Gin | dev.to | 2022-01-27

    Gin starter project with a CRUD API and SQL connection: gin-boilerplate

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). The latest post mention was on 2022-05-14.

Go Redis related posts


What are some of the best open-source Redi projects in Go? This list will help you:

Project Stars
1 Redis 14,255
2 redigo 9,069
3 machinery 6,224
4 Centrifugo 6,008
5 juicefs 5,334
6 ledisdb 3,849
7 Asynq 3,081
8 octosql 2,989
9 rosedb 2,739
10 RedisShake 2,301
11 redis_exporter 2,232
12 Olric 2,204
13 overlord 2,011
14 algernon 1,948
15 redcon 1,763
16 eventhorizon 1,203
17 gocache 1,182
18 redix 1,114
19 rmq 966
20 go-streams 923
21 gnomock 792
22 taskq 788
23 gin-boilerplate 727
Find remote jobs at our new job board 99remotejobs.com. There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives