Python Redis

Open-source Python projects categorized as Redis | Edit details

Top 23 Python Redi Projects

  • GitHub repo celery

    Distributed Task Queue (development branch)

    Project mention: Django asnyc | | 2022-01-16

    Would recommend checking out celery:

  • GitHub repo rq

    Simple job queues for Python

    Project mention: Preventing multiple request for a long running process | | 2021-10-28

    For Queues, look into RQ Worker.

  • OPS

    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 repo 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 | | 2021-03-08

    donnemartin - dev setup

  • GitHub repo flower

    Real-time monitor and web admin for Celery distributed task queue

    Project mention: Wondering if I should use Celery vs threads for what I want to do | | 2021-08-12

    From experience i would not use threads for this or any background jobs. I would use Celery or Flask-RQ2 to be your workers, you will also probably end up using them to run other tasks as you encounter the need for other jobs. They both use Redis as a broker and job store and you can use Redis for other things like caching and so many other useful features. I kind of like RQ2 more then Celery because its a little simpler but Celery has a lot more to offer, more features. RQ2 has rq-dashboard for monitoring jobs and Celery has Flower.

  • GitHub repo Stream-Framework

    Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis. The authors of Stream-Framework also provide a cloud service for feed technology:

    Project mention: | | 2021-12-04

    I also came around it looks awesome.

  • GitHub repo huey

    a little task queue for python

    Project mention: What is the best option for a (Python 3) task queue on Windows now that Celery 4 has dropped Windows support? | | 2021-12-11


  • GitHub repo dramatiq

    A fast and reliable background task processing library for Python 3.

    Project mention: Postgres is a great pub/sub and job server | | 2021-12-17

    AFAIK the only one is Dramatiq [1] with dramatiq-pg [2]: a 3rd party message broker using Postgres LISTEN/NOTIFY.


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

  • GitHub repo flask-base

    A simple Flask boilerplate app with SQLAlchemy, Redis, User Authentication, and more.

    Project mention: Any good example projects that I can use to compare my own flask site? | | 2021-02-22

    I came across (flask-base)[], which is a nice and robust boilerplate for large flask apps, you could use this as a reference point.

  • GitHub repo aioredis

    asyncio (PEP 3156) Redis support

    Project mention: Tips using Redis with FastAPI | | 2021-03-14

    I'm hoping to leverage Redis with my project, and I was curious as to if anyone had any general pointers as to how best to manage the DB connection. I'm using aioredis such that I can leverage the async functionality, but I haven't been very happy with the library's documentation surrounding how best to leverage the connection pool. Most of the examples create and tear down the pool immediately without showing how best to manage its lifespan.

  • GitHub repo Gopherus

    This tool generates gopher link for exploiting SSRF and gaining RCE in various servers

    Project mention: Is the Web Application Hacker's Handbook still relevant? | | 2021-05-06
  • GitHub repo iredis

    Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

  • GitHub repo django-rq

    A simple app that provides django integration for RQ (Redis Queue)

    Project mention: AWS vs Heroku Pricing | | 2021-04-12

    Since you're already using Redis, if you use Django-RQ instead of Celery to queue background tasks you may be able to use your existing worker dyno to process background tasks.

  • GitHub repo rq-scheduler

    A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)

    Project mention: Need direction on how to add asynchronous / scheduled tasks on my flask app running on aws beanstalk | | 2021-03-14
  • GitHub repo arq

    Fast job queuing and RPC in python with asyncio and redis.

    Project mention: I made a simple async queueing framework called SAQ! It includes a built in web UI to manage jobs. | | 2022-01-06

    I need to process a lot of long running IO heavy jobs with background workers. I've been using ARQ for a while but decided to take a crack at writing my own distributed queue.

  • GitHub repo nagios-plugins

    450+ AWS, Hadoop, Cloud, Kafka, Docker, Elasticsearch, RabbitMQ, Redis, HBase, Solr, Cassandra, ZooKeeper, HDFS, Yarn, Hive, Presto, Drill, Impala, Consul, Spark, Jenkins, Travis CI, Git, MySQL, Linux, DNS, Whois, SSL Certs, Yum Security Updates, Kubernetes, Cloudera etc...

    Project mention: Weird Nagios plugin output | | 2021-04-18

    Did you check this issue for possible fixes of your first problem?

  • GitHub repo fapro

    Fake Protocol Server

    Project mention: FaPro: A mass network protocol server simulator tool | | 2021-09-30
  • GitHub repo walrus

    Lightweight Python utilities for working with Redis

    Project mention: Kvrocks: NoSQL database based on RocksDB and compatible with Redis protocol | | 2021-11-12

    I remember testing a bunch of redis clones and found the following test suite quite good:

  • GitHub repo requests-cache

    Transparent persistent cache for python requests

    Project mention: If I keep making URL requests in a forloop, is that harmful? | | 2021-09-04
  • GitHub repo redbeat

    RedBeat is a Celery Beat Scheduler that stores the scheduled tasks and runtime metadata in Redis.

    Project mention: How I made Python/Django Apps deploy themselves | | 2021-09-09

    of course it does. Appliku out of the box provides a way to provision redis and rabbmitmq.

    I have yet to write a tutorial about celery.

    To specify processes to run you use Procfile. Specify your celery commands and enable them in Process tab in Appliku interface.

    In order to have celery beat working you should use redbeat:

    Other than that – no specific requirements. Drop me a line in contacts on our site if you need any help. Or in our Discord Community:

  • GitHub repo pottery

    Redis for humans. 🌎🌍🌏

    Project mention: Worth wrapping pottery functions for compliance with async? | | 2021-08-01

    I have a question about It provides a nice Pythonic API by wrapping Redis constructs with Python Redis-backed data structures (Dict, Deque, etc.). I am using it in a Fastapi microservice project, which is obviously async.

  • GitHub repo FeedHQ

    FeedHQ is a web-based feed reader

  • GitHub repo tgcloud

    Opensource Telegram based cloud storage

    Project mention: GitHub - SlavikMIPT/tgcloud: Opensource Telegram based cloud storage | | 2021-05-31
  • GitHub repo Flask-Redis

    A Flask extension for using Redis

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

Python Redis related posts


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

Project Stars
1 celery 18,495
2 rq 8,092
3 dev-setup 5,590
4 flower 5,064
5 Stream-Framework 4,585
6 huey 3,788
7 dramatiq 2,862
8 flask-base 2,693
9 aioredis 2,031
10 Gopherus 1,733
11 iredis 1,693
12 django-rq 1,474
13 rq-scheduler 1,193
14 arq 1,063
15 nagios-plugins 1,034
16 fapro 986
17 walrus 942
18 requests-cache 878
19 redbeat 701
20 pottery 608
21 FeedHQ 530
22 tgcloud 427
23 Flask-Redis 395
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.