Redis

Open-source projects categorized as Redis | Edit details

Top 23 Redi Open-Source Projects

  • JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

  • advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

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

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Bash Cheatsheet - Everything you should know in one single file 🚀 | reddit.com/r/johngrillo | 2021-12-21
  • celery

    Distributed Task Queue (development branch)

    Project mention: Django asnyc | reddit.com/r/django | 2022-01-16

    Would recommend checking out celery: https://github.com/celery/celery

  • Redisson

    Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

    Project mention: Implement Hibernate 2nd level Cache with Redis, Spring Boot, and Spring Data JPA | dev.to | 2021-08-15

    4. We use the open-source library Redisson to connect to Redis instance and use Redis as Hibernate 2nd level cache. Please see their Github repo for more information.

  • eladmin

    项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由

  • node-redis

    A high-performance Node.js Redis client.

    Project mention: Release 0.4: Progressing | dev.to | 2021-12-12

    I actually found 2 resources which might be useful to help me in setting the ttl expire period for the key: Redis-doc and issue-100 and I wil be dig in to it in couple days to figure it out

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

  • springboot-learning-example

    spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

  • Redis

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

    Project mention: Setting redis values with an array? | reddit.com/r/golang | 2022-01-03

    What's the proper way to set and get a slice (array) of integer values in a redis client? Using the https://github.com/go-redis/redis package the `Set` takes in a interface as a value argument, but the `Get` function will only return back a string in the `Result()`

  • nodeBB

    Node.js based forum software built for the modern web

    Project mention: NodeBB - Node.js based forum software built for the modern web | reddit.com/r/CKsTechNews | 2021-12-25
  • Jedis

    Redis Java client designed for performance and ease of use.

    Project mention: Stop using noargsconstructors and setters (and builders) | reddit.com/r/java | 2021-12-01
  • Redis

    🚀 A robust, performance-focused, and full-featured Redis client for Node.js.

    Project mention: How to use Redis Cluster for caching | dev.to | 2021-09-02

    To connect to Redis from your application, you will need a library that can perform that for you (Otherwise you have to reinvent the wheel). While I've been using IORedis for a nodeJS application in this demo, if you have been using a different language, you will have to look for different connectors like Lettuce for Java or perhaps go-redis for Go.

  • phpredis

    A PHP extension for Redis

  • redigo

    Go client for Redis

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

    A fault tolerant, protocol-agnostic RPC system

    Project mention: Fun with generics: REST HTTP handler proof-of-concept | reddit.com/r/golang | 2021-11-15

    This comes dangerously close to functional services as popularized by Twitter et al and encapsulated in the well known Finagle library. I don’t know but I strongly suspect /u/peterbourgon was heavily influenced by this while developing the notion of Endpoints in his reasonably well known go-kit library, although it’s significantly less general due mostly to limitations in Go’s type system.

  • rq

    Simple job queues for Python

    Project mention: Preventing multiple request for a long running process | reddit.com/r/flask | 2021-10-28

    For Queues, look into RQ Worker.

  • SSDB

    SSDB - A fast NoSQL database, an alternative to Redis

    Project mention: SSDB | news.ycombinator.com | 2021-12-12
  • C++ Workflow

    C++ Parallel Computing and Asynchronous Networking Engine

    Project mention: wfrest: C++11 Web Framework REST API | reddit.com/r/cpp | 2022-01-21

    wfrest is a c++ async micro web framework based on C++ Workflow

  • Predis

    A flexible and feature-complete Redis client for PHP.

    Project mention: Weekly "ask anything" thread | reddit.com/r/PHP | 2021-10-04

    Personally, I prefer Redis for caching. I find it simple and intuitive to work with, using Predis as the connecting client.

  • machinery

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

    Project mention: Do you know of a robust library that handles persistent job scheduling and queuing using PostgreSQL | reddit.com/r/golang | 2022-01-15

    I’ve also used https://github.com/RichardKnop/machinery for for a few projects and it’s solid.

  • NewsBlur

    NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.

    Project mention: ⟳ 0 apps added, 49 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-24

    NewsBlur (version 11.2): News reader

  • Centrifugo

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

    Project mention: Woe be onto you for using a WebSocket | news.ycombinator.com | 2021-12-22

    Every time I read criticism of WebSockets it reminds me about WebSuckets (https://speakerdeck.com/3rdeden/websuckets) presentation :)

    I am the author of Centrifugo server (https://github.com/centrifugal/centrifugo) - where the main protocol is WebSocket. Agree with many points in post – and if there is a chance to build sth without replacing stateless HTTP to persistent WebSocket (or EventSource, HTTP-streaming, raw TCP etc) – then definitely better to go without persistent connections.

    But there are many tasks where WebSockets simply shine – by providing a better UX, providing a more interactive content, instant information/feedback. This is important to keep - even if underlying stack is complicated enough. Not every system need to scale to many machines (ex. multiplayer games with limited number of players), corporate apps not really struggle from massive reconnect scenarios, and so on. So WebSockets are definitely fine for certain scenarios IMO.

    I described some problems with WebSockets Centrifugo solves in this blog post - https://centrifugal.dev/blog/2020/11/12/scaling-websocket. I don't want to say there are no problems, I want to say that WebSockets are fine in general and we can do some things to deal with things mentioned in the OP's post.

  • dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

    Project mention: MacOS Development workspace 2021 | dev.to | 2021-03-08

    donnemartin - dev setup

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-01-24.

Redis related posts

Index

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

Project Stars
1 JavaGuide 115,975
2 advanced-java 59,713
3 awesome-cheatsheets 26,578
4 celery 18,572
5 Redisson 18,175
6 eladmin 17,259
7 node-redis 14,718
8 springboot-learning-example 14,690
9 Redis 13,384
10 nodeBB 12,434
11 Jedis 10,275
12 Redis 9,863
13 phpredis 9,240
14 redigo 8,844
15 Finagle 8,157
16 rq 8,116
17 SSDB 7,741
18 C++ Workflow 7,007
19 Predis 6,997
20 machinery 5,939
21 NewsBlur 5,881
22 Centrifugo 5,759
23 dev-setup 5,590
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms