Caching

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

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
save() method, you can set an array of tags to apply for this record. Then you
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
(e.g. Sencha Touch or Sencha Ext) data is transferred back and forth to the
browser using JSON or XML. This is surpassing most of the template engine in
django. These responses should be memoised or cached.

Filter results

Package django-redis diskcache django-cacheops django-cachalot django-cacheback Django-uWSGI django-fancy-cache django-viewlet django-memoize Django Cache Fallback - Multiple backends Django-Async-Redis django-cacheme django-ormcache
Package django-redis diskcache django-cacheops django-cachalot django-cacheback Django-uWSGI django-fancy-cache django-viewlet django-memoize Django Cache Fallback - Multiple backends Django-Async-Redis django-cacheme django-ormcache
Description Full featured redis cache
backend for Django.
Python disk-backed cache
(Django-compatible). Faster
than Redis and Memcached.
Pure-Python.
A slick ORM cache with
automatic granular
event-driven invalidation.
No effort, no worry, maximum
performance.
Smart caching for Django using
Celery to refresh cached items
asynchronous...
Django related
examples/trick/modules for
uWSGI
A Django `cache_page`
decorator on steroids.
Render template parts with
extended cache control.
An implementation of
memoization technique for
Django
Django Cache Fallback -
Multiple Cache Backend
Full featured async Redis
cache backend for Django.
Django-Cacheme is a redis
memoized/cache decorator for
Django
An ORM cache for Django.
Category App Other App App Other App App App App App App App Other
# Using This 35 2 18 14 4 3 2 2 2 1 0 1 0
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Production/Stable Production/Stable Beta Beta Unknown Production/Stable Production/Stable Pre-Alpha Pre-Alpha Unknown
Last updated May 10, 2022, 2:38 a.m. Feb. 20, 2022, 4:42 p.m. April 17, 2022, 3:47 a.m. Feb. 24, 2022, 6:41 p.m. Jan. 25, 2022, 2:59 a.m. Feb. 19, 2021, 9:17 p.m. April 6, 2022, 4:28 p.m. April 7, 2022, 9:09 a.m. April 27, 2020, 2:46 a.m. June 24, 2021, 7:06 a.m. Oct. 9, 2020, 3:56 p.m. Oct. 8, 2020, 4:56 a.m. Jan. 10, 2020, 1:37 p.m.
Version 5.2.0 5.4.0 6.0 2.5.1 3.0.0 0.2.2 1.2.1 1.5.1 2.3.1 0.4.4 0.1.0 0.1.3 1.2
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 2,335 1,482 1,598 926 325 206 139 59 116 10 14 5 14
Repo Forks 380 102 197 116 80 37 19 18 26 4 4 1 2
Participants niwinz
jdufresne
jezdez
sebleier
WisdomPill
terencehonles
aleszoulek
BertrandBordage
TheOldMop
pre-commit-ci[bot]
more...
grantjenks
rkubik
tamirOK
jugmac00
maxking
AbhinavOmprakash
i404788
Cologler
elistevens
raratiru
more...
Suor
jhillacre
georgepasturemap
ttyS15
elmit
tumb1er
nicwolff
lokhman
ir4y
libraM
more...
BertrandBordage
Andrew-Chen-Wang
Surgo
dbartenstein
debdolph
alsonkemp
Ayzse
beda42
izimobil
apie
more...
codeinthehole
stephrdev
thisisstephenbetts
Kobold
jezdez
kevin-brown
michaelkuty
alanjds
lpomfrey
mdomans
more...
pyup-bot
MechanisM
pizzapanther
btimby
Natureshadow
unbit
alanjds
ar4s
rudensm
fladi
more...
peterbe
YPCrumble
skorokithakis
timbutler
pigmonkey
regadas
idealatom
aaronvanderlip
pyMan
justinfay
andreif
lundberg
hannseman
jocke-l
gardeman
beshrkayali
Mojken
chrippa
heyman
idealatom
GotoCode
utek
therefromhere
acrfordyce
akanouras
fjsj
joshgeller
timgates42
Kub-AT
lampslave
Andrew-Chen-Wang
adamchainz
Yiling-J streeter
frewsxcv
meastman
Documentation 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
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