An open API service for producing an overview of a list of open source projects.

https://github.com/cunla/fakeredis-py

dragonfly python redis redis-stack testing valkey

Score: 28.659337003263715

Last synced: about 7 hours ago
JSON representation

Repository metadata:

In-memory fake Redis for Python tests: a drop-in replacement for redis-py and valkey-py, with no server to run. Emulates Redis, Valkey, DragonflyDB, KeyDB and KiviDB.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 2,395
Total Committers: 158
Avg Commits per committer: 15.158
Development Distribution Score (DDS): 0.396

Commits in past year: 385
Committers in past year: 21
Avg Commits per committer in past year: 18.333
Development Distribution Score (DDS) in past year: 0.088

Name Email Commits
Daniel M d****i@g****m 1446
Bruce Merry b****y@s****a 397
James Saryerwinnie j****s@j****m 110
James Saryerwinnie j****i@g****m 60
Blake Foster b****r@a****m 50
Adam Mertz a****z@g****m 24
dependabot[bot] 4****] 21
Vladimir Ignatyev v****v@f****u 12
Nelz n****z@o****m 9
Matt Snider m****r@a****a 9
David Irvine a****r@g****m 8
Alejandro Mesa a****9@g****m 6
pdc p****c@a****k 6
Rob Harrigan r****9@g****m 6
Vincent Gao g****0@g****m 6
Daniel Williams d****s@k****m 5
mgetka m****a@g****m 5
anentropic e****o@a****m 5
Alex Eshoo A****o@g****m 4
Dhaval Gojiya d****0@g****m 4
Eugene Morozov j****v@e****t 4
Jon Dufresne j****e@g****m 4
Marc Abramowitz m****c@m****m 4
Michał Górny m****y@g****g 4
Sergei Beilin s****n@f****m 4
allanino a****o@y****r 4
Evgeniy Mitin e****n@r****u 4
Pindi Albert p****t@g****m 3
Petr Belyaev u****t@g****m 3
Nuno Santos n****s@g****m 3
and 128 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 212
Total pull requests: 342
Average time to close issues: 16 days
Average time to close pull requests: 6 days
Total issue authors: 103
Total pull request authors: 57
Average comments per issue: 1.62
Average comments per pull request: 0.97
Merged pull request: 241
Bot issues: 1
Bot pull requests: 67

Past year issues: 32
Past year pull requests: 110
Past year average time to close issues: 4 days
Past year average time to close pull requests: 3 days
Past year issue authors: 22
Past year pull request authors: 23
Past year average comments per issue: 1.13
Past year average comments per pull request: 0.98
Past year merged pull request: 76
Past year bot issues: 0
Past year bot pull requests: 15

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/cunla/fakeredis-py

Top Issue Authors

  • cunla (82)
  • steve-mavens (6)
  • ProchazkaDavid (4)
  • luigiferiani (3)
  • LasseGravesenSaxo (3)
  • provinzkraut (3)
  • maligree (2)
  • kchonka (2)
  • jjmerchante (2)
  • ulmus (2)
  • Redoubts (2)
  • wakonig (2)
  • M1ha-Shvn (2)
  • the-wondersmith (2)
  • timonegk (2)

Top Pull Request Authors

  • cunla (186)
  • dependabot[bot] (67)
  • gaoflow (9)
  • mgorny (5)
  • ProchazkaDavid (4)
  • sjjessop (4)
  • LindseyZ1205 (4)
  • Redoubts (3)
  • j00bar (2)
  • alessio-locatelli (2)
  • wakonig (2)
  • howamith (2)
  • mudetz (2)
  • hurlenko (2)
  • the-wondersmith (2)

Top Issue Labels

  • enhancement (96)
  • bug (92)
  • help wanted (58)
  • stream-commands (15)
  • sorted-set-commands (8)
  • generic-commands (7)
  • json-commands (7)
  • topk-commands (7)
  • pubsub-commands (6)
  • bitmap-commands (4)
  • chore (4)
  • string-commands (4)
  • list-commands (4)
  • wontfix (3)
  • hash-commands (2)
  • duplicate (1)
  • Fund (1)
  • triage (1)

Top Pull Request Labels

  • dependencies (79)
  • python (40)
  • chore (35)
  • enhancement (24)
  • bug (24)
  • github_actions (18)
  • python:uv (7)
  • missing-tests (1)

Package metadata

ubuntu-24.10: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: bsd-3-clause
  • Latest release: 1.9.0-1 (published 9 months ago)
  • Last Synced: 2026-08-07T22:07:15.479Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.474%
    • Stargazers count: 0.939%
    • Forks count: 0.957%
pypi.org: fakeredis

Python implementation of redis API, can be used for testing purposes.

  • Homepage: https://github.com/cunla/fakeredis-py
  • Documentation: https://fakeredis.moransoftware.ca/
  • Licenses: BSD-3-Clause
  • Latest release: 2.40.0 (published 20 days ago)
  • Last Synced: 2026-11-02T01:06:55.399Z (1 day ago)
  • Versions: 149
  • Dependent Packages: 63
  • Dependent Repositories: 1,540
  • Downloads: 36,872,704 Last month
  • Docker Downloads: 154,590
  • Rankings:
    • Downloads: 0.237%
    • Dependent packages count: 0.268%
    • Dependent repos count: 0.287%
    • Docker downloads count: 0.954%
    • Average: 2.223%
    • Stargazers count: 4.973%
    • Forks count: 6.621%
  • Maintainers (3)
  • Funding:
    • https://github.com/sponsors/cunla
proxy.golang.org: github.com/cunla/fakeredis-py

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/cunla/fakeredis-py#section-documentation
  • Licenses: bsd-3-clause
  • Latest release: v2.40.0+incompatible (published 21 days ago)
  • Last Synced: 2026-11-02T01:10:47.314Z (1 day ago)
  • Versions: 99
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.597%
    • Forks count: 3.885%
    • Average: 6.965%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
nixpkgs-unstable: python313Packages.fakeredis

Fake implementation of Redis API

spack.io: py-fakeredis

Python implementation of redis API, can be used for testing purposes.

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: []
  • Latest release: 2.35.1 (published 5 months ago)
  • Last Synced: 2026-11-02T01:06:55.486Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 25.743%
    • Dependent packages count: 51.487%
conda-forge.org: fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: BSD-3-Clause
  • Latest release: 1.7.0 (published almost 5 years ago)
  • Last Synced: 2026-03-06T16:08:29.964Z (8 months ago)
  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 152,449 Total
  • Rankings:
    • Forks count: 11.695%
    • Stargazers count: 13.656%
    • Average: 27.638%
    • Dependent repos count: 34.025%
    • Dependent packages count: 51.175%
anaconda.org: fakeredis

FakeRedis is a pure-Python implementation of the Redis key-value store. It enables running tests requiring redis server without an actual server. It provides enhanced versions of the redis-py Python bindings for Redis.

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: BSD-3-Clause
  • Latest release: 2.36.1 (published 5 months ago)
  • Last Synced: 2026-09-18T23:27:41.589Z (about 2 months ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 182 Total
  • Rankings:
    • Stargazers count: 34.104%
    • Forks count: 36.03%
    • Dependent packages count: 37.024%
    • Dependent repos count: 40.369%
    • Average: 41.237%
    • Downloads: 58.658%
ubuntu-24.04: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: bsd-3-clause
  • Latest release: 1.9.0-1 (published 9 months ago)
  • Last Synced: 2026-03-13T01:02:24.274Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Documentation: https://packages.debian.org/bookworm/python-fakeredis
  • Licenses: bsd-3-clause
  • Latest release: 1.9.0-0.1 (published 9 months ago)
  • Last Synced: 2026-03-13T14:43:32.403Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python314Packages.fakeredis

Fake implementation of Redis API

ubuntu-23.10: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: bsd-3-clause
  • Latest release: 1.9.0-0.1 (published 9 months ago)
  • Last Synced: 2026-03-14T01:15:53.164Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-fakeredis

Fake implementation of redis API for testing purposes

debian-13: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Documentation: https://packages.debian.org/trixie/python-fakeredis
  • Licenses: bsd-3-clause
  • Latest release: 2.29.0-4 (published 9 months ago)
  • Last Synced: 2026-03-14T09:04:38.415Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-python/fakeredis

Fake implementation of redis API for testing purposes

  • Homepage: https://github.com/cunla/fakeredis-py/
  • Documentation: https://packages.gentoo.org/packages/dev-python/fakeredis
  • Licenses: BSD
  • Latest release: 2.37.0 (published 3 months ago)
  • Last Synced: 2026-08-03T02:04:05.442Z (3 months ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-fakeredis

  • Homepage: https://github.com/cunla/fakeredis-py
  • Licenses: bsd-3-clause
  • Latest release: 1.9.0-0.1 (published 9 months ago)
  • Last Synced: 2026-03-11T13:33:04.057Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

pyproject.toml pypi
  • coverage ^6.3 develop
  • flake8 ^4.0.1 develop
  • hypothesis ^6.47.4 develop
  • invoke 1.7.1 develop
  • pytest 7.1.2 develop
  • pytest-asyncio ^0.18.3 develop
  • pytest-cov 3.0.0 develop
  • pytest-mock ^3.7.0 develop
  • tox 3.25.0 develop
  • twine 4.0.1 develop
  • wheel 0.37.1 develop
  • aioredis ^2.0.1
  • lupa ^1.13
  • python ^3.7
  • redis <4.4
  • six ^1.16.0
  • sortedcontainers ^2.4.0
.github/workflows/test-combination.yml actions
  • ./.github/actions/test-coverage * composite
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
  • actions/upload-artifact v7 composite
  • astral-sh/setup-uv v10.2.0 composite
  • ${{inputs.server-image}} * docker
.github/workflows/lint.yml actions
  • actions/checkout v7 composite
  • astral-sh/ruff-action v4.1.0 composite
uv.lock pypi
  • 106 dependencies
.github/actions/test-coverage/action.yml actions
  • mshick/add-pr-comment dd126dd8c253650d181ad9538d8b4fa218fc31e8 composite
  • schneegans/dynamic-badges-action 7142847813c746736c986b42dec98541e49a2cea composite
.github/workflows/publish-documentation.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
.github/workflows/publish-pypi.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/test.yml actions
  • ./.github/actions/test-coverage * composite
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
  • astral-sh/setup-uv v9.0.0 composite
  • ${{matrix.redis-image}} * docker
.github/workflows/test-no-matrix.yml actions
  • actions/checkout v7 composite
  • actions/setup-python v7 composite
  • astral-sh/setup-uv v9.0.0 composite
  • redis 8.4.0 docker