Caching

Apps that help with caching your Django Project or Framework for better performance.

Filter results

Package diskcache django-redis django-cacheops django-cachalot django-cache-machine django-cacheback django-fancy-cache django-memoize Django-Async-Redis django-ormcache django_model_cached_property django-cacheme django-viewlet Django Cache Fallback - Multiple backends
Package diskcache django-redis django-cacheops django-cachalot django-cache-machine django-cacheback django-fancy-cache django-memoize Django-Async-Redis django-ormcache django_model_cached_property django-cacheme django-viewlet Django Cache Fallback - Multiple backends
Description Python disk-backed cache
(Django-compatible). Faster
than Redis and Memcached.
Pure-Python.
Full featured redis cache
backend for Django.
A slick ORM cache with
automatic granular
event-driven invalidation.
No effort, no worry, maximum
performance.
Automatic caching and
invalidation for Django models
through the ORM.
Smart caching for Django using
Celery to refresh cached items
asynchronous...
A Django `cache_page`
decorator on steroids.
An implementation of
memoization technique for
Django
Full featured async Redis
cache backend for Django.
An ORM cache for Django. Django model cached property
is useful for caching of
property results for more time
than lifetime of object during
th...
Django-Cacheme is a redis
memoized/cache decorator for
Django
Render template parts with
extended cache control.
Django Cache Fallback -
Multiple Cache Backend
Category Other App App App App Other App App App Other Other App App App
# Using This 4 41 19 14 8 4 2 2 0 0 0 1 2 1
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Production/Stable Beta Production/Stable Beta Production/Stable Pre-Alpha Unknown Production/Stable Pre-Alpha Unknown Production/Stable
Last updated Feb. 26, 2024, 6:30 p.m. Feb. 20, 2024, 1:53 a.m. Dec. 5, 2023, 2:15 a.m. Jan. 11, 2024, 1:40 a.m. Feb. 20, 2023, 1:13 p.m. June 5, 2023, 6:11 a.m. Sept. 26, 2023, 6:08 p.m. Aug. 23, 2022, 10:43 a.m. Jan. 10, 2023, 2:50 p.m. Nov. 27, 2022, 7:35 a.m. Oct. 16, 2022, 3:29 p.m. Oct. 8, 2020, 4:56 a.m. April 7, 2022, 9:09 a.m. June 24, 2021, 7:06 a.m.
Version 5.6.3 5.4.0 7.0.2 2.6.2 1.2.0 3.0.0 1.3.1 2.3.1 0.2.0 1.2.2 0.0.2 0.1.3 1.5.1 0.4.4
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 1,989 2,772 1,999 1,143 868 373 150 119 18 17 10 5 62 12
Repo Forks 152 423 223 144 161 78 20 29 5 3 1 1 16 6
Participants grantjenks
rkubik
tamirOK
jugmac00
maxking
AbhinavOmprakash
i404788
Cologler
elistevens
raratiru
more...
niwinz
jdufresne
WisdomPill
pre-commit-ci[bot]
jezdez
sebleier
iurisilvio
terencehonles
aleszoulek
BertrandBordage
more...
Suor
jhillacre
georgepasturemap
ttyS15
elmit
tumb1er
nicwolff
lokhman
ir4y
ron8mcr
more...
BertrandBordage
Andrew-Chen-Wang
Surgo
dbartenstein
PetrDlouhy
debdolph
alsonkemp
dougmacnerland
beda42
creyD
more...
tobiasmcnulty
jbalogh
vkurup
jezdez
timdawborn
wetneb
ebrelsford
remohammadi
robhudson
colons
more...
codeinthehole
stephrdev
kevin-brown
thisisstephenbetts
Kobold
jezdez
michaelkuty
alanjds
lpomfrey
mdomans
more...
peterbe
YPCrumble
skorokithakis
timbutler
pigmonkey
regadas
idealatom
aaronvanderlip
pyMan
justinfay
Backscratcher
GotoCode
utek
therefromhere
acrfordyce
akanouras
fjsj
jhonatandarosa
joshgeller
timgates42
Andrew-Chen-Wang
adamchainz
streeter
frewsxcv
meastman
Legotckoi Yiling-J andreif
lundberg
hannseman
gardeman
beshrkayali
Mojken
chrippa
heyman
idealatom
Kub-AT
lampslave
Documentation n/a n/a n/a n/a n/a
Backend only
QuerySet caching
Invalidation by timeout
nocache
Jinja2 support
Invalidation by signal  , but more low-level than signals  , also support many2many signal
Tagging Records
Cache Non-template Responses  , it caches querysets everywhere, including scripts

View all grid packages

Features currently being evaluated

Feature Description
Backend only This application is only the cache backend
QuerySet caching
Invalidation by timeout Invalidation cache record by timeout
nocache Non-cached fragment in the body of the cache.
Jinja2 support Supports template fragment caching in Jinja2 templates
Invalidation by signal Appropriate caches are invalidated on post_save and post_delete model signals
Tagging Records Tags are a way to categorize cache records. When you save a cache with the<br>save() method, you can set an array of tags to apply for this record. Then you<br>will be able to clean all cache records tagged with a given tag (or tags)
Cache Non-template Responses A way to cache non-template responses. When using a heavy AJAX implementation<br>(e.g. Sencha Touch or Sencha Ext) data is transferred back and forth to the<br>browser using JSON or XML. This is surpassing most of the template engine in<br>django. These responses should be memoised or cached.
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A