Python Redis

Open-source Python projects categorized as Redis

Top 23 Python Redi Projects

  • celery

    Distributed Task Queue (development branch)

  • Project mention: Streaming responses to websockets with multiple LLMs, am I going about this wrong? | /r/LangChain | 2023-06-20

    So this might be my understanding, but stuff like celery is more like an orchestrator that chunks up workloads (think Hadoop with multiple nodes).

  • redis-py

    Redis Python client

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rq

    Simple job queues for Python

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That's pretty cool. Reckon it would work with existing code that calls Redis over the wire for RQ?

      https://python-rq.org

  • GPTCache

    Semantic cache for LLMs. Fully integrated with LangChain and llama_index.

  • Project mention: Ask HN: What are the drawbacks of caching LLM responses? | news.ycombinator.com | 2024-03-15

    Just found this: https://github.com/zilliztech/GPTCache which seems to address this idea/issue.

  • flower

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

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

  • scrapy-redis

    Redis-based components for Scrapy.

  • Project mention: How to make scrapy run multiple times on the same URLs? | /r/scrapy | 2023-06-26
  • SaaSHub

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

    SaaSHub logo
  • huey

    a little task queue for python

  • Project mention: Nextflow: Data-Driven Computational Pipelines | news.ycombinator.com | 2023-08-10

    I've considered using Nextflow for bioinformatics pipelines but have yet to take the plunge. At work, I develop a proteomics pipeline that is composed of huey¹ tasks (Python library; simple alternative to Celery) which either use subprocess to call out to some external tool, or are just pure python. It runs in a worker container which is created by docker swarm, and all containers pull jobs from redis. For our scale, it works great. However, I don't have control over the resource utilization of individual steps, and in the past I've had issues with the pipeline blocking as a result of how I was chaining tasks together. I think something like Nextflow would remove these limitations, but one thing I think I would miss is the ability to debug individual pipeline steps locally with an interactive debugger. As far as I can tell, Nextflow has logging/tracing facilities but nothing quite like an interactive debugger. I'd be happy to be told I'm wrong, or even that I'm doing it wrong.

    ____

    ¹ https://github.com/coleifer/huey/

  • 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: Recommendations for an external messenger integration/API? | /r/rails | 2023-10-30

    I have looked into a getstream.io integration, however it seems that the Ruby SDK is really treated as a second class citizen. There's bugs with the documented API (I'm having issues even creating users and querying users), the usage of the gem is low and there is an open issue since May that no one has even looked at, which doesn't give me hope for long term support.

  • dramatiq

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

  • Project mention: Dramatiq: A fast and reliable distributed task processing library for Python | news.ycombinator.com | 2024-02-08
  • flask-base

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

  • kombu

    Messaging library for Python.

  • Gopherus

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

  • iredis

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

  • arq

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

  • Project mention: Future Plan for Arq | news.ycombinator.com | 2024-03-18
  • django-rq

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

  • Project mention: Background jobs with Django | /r/django | 2023-05-30

    For simple stuff, I tend to use https://github.com/rq/django-rq. Although scheduling tasks there does not work well in my experience. If I need something to run by schedule, than better just plain cron.

  • faust

    Python Stream Processing. A Faust fork (by faust-streaming)

  • Project mention: faust VS quix-streams - a user suggested alternative | libhunt.com/r/faust-streaming/faust | 2023-12-07
  • rq-scheduler

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

  • requests-cache

    Transparent persistent cache for python requests

  • WordOps

    Install and manage a high performance WordPress stack with a few keystrokes

  • fastapi-cache

    fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.

  • walrus

    Lightweight Python utilities for working with Redis

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

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

Python Redis related posts

  • Do you *really* need to store all that telemetry?

    1 project | news.ycombinator.com | 15 Apr 2024
  • Future Plan for Arq

    1 project | news.ycombinator.com | 18 Mar 2024
  • Monitoring your logs is mostly a tarpit

    1 project | news.ycombinator.com | 7 Aug 2023
  • Working with Docker Containers Made Easy with the Dexec Bash Script

    5 projects | news.ycombinator.com | 26 Jun 2023
  • How to make scrapy run multiple times on the same URLs?

    2 projects | /r/scrapy | 26 Jun 2023
  • Ask HN: Who has a smaller Redis DB with lots of reads and writes?

    1 project | news.ycombinator.com | 9 Jun 2023
  • What's the correct way to install or version up packages when using Docker and Poetry?

    1 project | /r/django | 9 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 celery 23,666
2 redis-py 12,292
3 rq 9,547
4 GPTCache 6,481
5 flower 6,197
6 dev-setup 6,032
7 scrapy-redis 5,463
8 huey 4,927
9 Stream-Framework 4,724
10 dramatiq 4,091
11 flask-base 2,990
12 kombu 2,773
13 Gopherus 2,644
14 iredis 2,498
15 arq 1,959
16 django-rq 1,776
17 faust 1,468
18 rq-scheduler 1,391
19 requests-cache 1,261
20 WordOps 1,240
21 fastapi-cache 1,147
22 walrus 1,137
23 nagios-plugins 1,121

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com