Python Redis

Open-source Python projects categorized as Redis

Top 23 Python Redi Projects

  • celery

    Distributed Task Queue (development branch)

    Project mention: PostgreSQL as a Celery Broker | dev.to | 2024-10-22

    I came across this GitHub issue discussing PostgreSQL as a potential Celery broker. This led me to discover an interesting alternative task queue called BQ, which is built specifically to use PostgreSQL for task management.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • redis-py

    Redis Python client

  • rq

    Simple job queues for Python

    Project mention: Show HN: PgQueuer – Transform Your PostgreSQL into a Powerful Job Queue | news.ycombinator.com | 2024-08-18

    Most of the small python alternatives I've seen use Redis as backend:

    - https://github.com/rq/rq

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

  • 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: Huey: A little task queue for Python | news.ycombinator.com | 2024-09-15
  • 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: Building Real-Time Chat with Kotlin Multiplatform and Stream Chat SDK | dev.to | 2024-10-07

    Stream provides scalable and feature-rich APIs for building real-time chat and messaging applications. The Stream Chat SDK offers:

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

    FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.

    Project mention: FastStream: A powerful library for building services with event streams | news.ycombinator.com | 2024-10-29

    FastStream (https://github.com/airtai/faststream) simplifies the process of writing producers and consumers for message queues, handling all the parsing, networking and documentation generation automatically. It is a new package based on the ideas and experiences gained from FastKafka and Propan. By joining our forces, we picked up the best from both packages and created a unified way to write services capable of processing streamed data regardless of the underlying protocol. We'll continue to maintain both packages, but new development will be in this project.

    Making streaming microservices has never been easier. Designed with junior developers in mind, FastStream simplifies your work while keeping the door open for more advanced use cases. Here's a look at the core features that make FastStream a go-to framework for modern, data-centric microservices.

    Multiple Brokers: FastStream provides a unified API to work across multiple message brokers (Apache Kafka, RabbitMQ, NATS and Redis)

  • flask-base

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

  • kombu

    Messaging library for Python.

    Project mention: Show HN: Drop-In SQS Replacement Based on SQLite | news.ycombinator.com | 2024-06-30

    https://docs.celeryq.dev/en/stable/getting-started/backends-...

    Celery's flower utility doesn't work with SQS or GCP's {Cloud Tasks, Cloud Pub/Sub, Firebase Cloud Messaging FWIU} but does work with AMQP, which is a reliable messaging protocol.

    RabbitMQ is backed by mnesia, an Erlang/OTP library for distributed Durable data storage. Mnesia: https://en.wikipedia.org/wiki/Mnesia

    SQLite is written in C and has lots of tests because aerospace IIUC.

    There are many extensions of SQLite; rqlite, cr-sqlite, postlite, electricsql, sqledge, and also WASM: sqlite-wasm, sqlite-wasm-http

    celery/kombu > Transport brokers support / comparison table: https://github.com/celery/kombu?tab=readme-ov-file#transport...

    Kombu has supported Apache Kafka since 2022, but celery doesn't yet support Kafka: https://github.com/celery/celery/issues/7674#issuecomment-12...

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

  • faust

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

  • rq-scheduler

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

    Project mention: How to create a simple scheduler in Django | dev.to | 2024-10-20

    Of course, for something more complex I recommend using rq-scheduler or celery periodic tasks or django-q.

  • fastapi-cache

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

  • WordOps

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

    Project mention: WordOps: Install/manage a high performance WordPress stack with a few keystrokes | news.ycombinator.com | 2024-10-05
  • requests-cache

    Transparent persistent cache for python requests

  • docker-django-example

    A production ready example Django app that's using Docker and Docker Compose.

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

Log in or Post with

Python Redis related posts

Index

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

Project Stars
1 celery 25,002
2 redis-py 12,714
3 rq 9,921
4 GPTCache 7,268
5 flower 6,507
6 dev-setup 6,130
7 scrapy-redis 5,545
8 huey 5,246
9 Stream-Framework 4,732
10 dramatiq 4,372
11 faststream 3,201
12 flask-base 3,043
13 kombu 2,910
14 Gopherus 2,822
15 iredis 2,571
16 arq 2,194
17 django-rq 1,847
18 faust 1,670
19 rq-scheduler 1,453
20 fastapi-cache 1,386
21 WordOps 1,365
22 requests-cache 1,341
23 docker-django-example 1,220

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Python is
the 2nd most popular programming language
based on number of metions?