{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=4800","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=4760","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":983,"title":"validate.js","slug":"validatejs","last_updated":"2011-10-30T17:08:43-04:00","last_fetched":"2026-05-27T11:00:32.037321-04:00","repo_url":"https://github.com/txm/Django-ValidateJS","pypi_version":null,"created":"2011-10-31T15:12:02.327034-04:00","modified":"2026-01-28T13:22:26.939410-05:00","repo_forks":0,"repo_description":"Django app wrapper around validate.js","pypi_url":"","documentation_url":null,"repo_watchers":2,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["txm"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/152/?format=json"],"id":982,"title":"django-bookmarks","slug":"django-bookmarks","last_updated":"2011-10-21T09:12:10-04:00","last_fetched":"2026-05-27T07:10:07.424920-04:00","repo_url":"https://github.com/rajat1saxena/django-bookmarks","pypi_version":"0.1.0","created":"2011-10-31T10:10:52.014070-04:00","modified":"2026-01-29T12:58:39.279259-05:00","repo_forks":2,"repo_description":"Simple bookmarking app","pypi_url":"","documentation_url":"","repo_watchers":7,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["raynesax"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":981,"title":"django-email-login","slug":"django-email-login","last_updated":"2015-10-30T16:19:15-04:00","last_fetched":"2026-05-26T23:06:45.805497-04:00","repo_url":"https://bitbucket.org/tino/django-email-login","pypi_version":"0.2.4","created":"2011-10-30T11:14:40.962697-04:00","modified":"2026-01-28T16:02:59.418255-05:00","repo_forks":9,"repo_description":"A Django application that enables you to have your users use their email address instead of their username to log in.","pypi_url":"http://pypi.python.org/pypi/django-email-login","documentation_url":null,"repo_watchers":13,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["tino"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":980,"title":"django-ulogin","slug":"django-ulogin","last_updated":"2020-08-13T13:28:17-04:00","last_fetched":"2026-05-27T06:04:34.305022-04:00","repo_url":"https://github.com/marazmiki/django-ulogin","pypi_version":"1.1.1","created":"2011-10-30T11:01:57.395415-04:00","modified":"2026-01-29T12:39:14.743197-05:00","repo_forks":18,"repo_description":"Plug a social authentication feature to your Django application easy!","pypi_url":"http://pypi.python.org/pypi/django-ulogin","documentation_url":null,"repo_watchers":26,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["marazmiki","maxpolezhaev","sdfsdhgjkbmnmxc","itoldya","mcd-php","dependabot[bot]","dkopitsa","vetal4444","haos616","Forever-Young"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/138/?format=json"],"id":979,"title":"django-ajaxerrors","slug":"django-ajaxerrors","last_updated":"2011-01-30T03:33:42-05:00","last_fetched":"2026-05-27T06:14:16.181119-04:00","repo_url":"https://github.com/yaniv-aknin/django-ajaxerrors","pypi_version":"1.1","created":"2011-10-30T03:08:59.875290-04:00","modified":"2026-01-29T12:49:16.638755-05:00","repo_forks":0,"repo_description":"Simple Django middleware that makes it easy to view Django's technical error page for failed AJAX requests by automagically opening them in a different browser window.","pypi_url":"http://pypi.python.org/pypi/django-ajaxerrors","documentation_url":null,"repo_watchers":16,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["yaniv-aknin"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/127/?format=json"],"id":978,"title":"django-bootup","slug":"django-bootup","last_updated":"2014-01-03T00:21:59-05:00","last_fetched":"2026-05-27T04:12:59.329357-04:00","repo_url":"https://github.com/un33k/django-bootup","pypi_version":"1.0.1","created":"2011-10-29T11:19:51.805811-04:00","modified":"2026-01-28T16:50:06.768524-05:00","repo_forks":1,"repo_description":"NO LONGER MAINTAINED","pypi_url":"http://pypi.python.org/pypi/django-bootup","documentation_url":null,"repo_watchers":30,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["un33k","n33kware","pombredanne"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/73/?format=json"],"id":977,"title":"Google groups widgets for Django CMS","slug":"cmsplugin-googlegroups-widgets","last_updated":"2011-12-26T15:00:36-05:00","last_fetched":"2026-05-27T01:05:52.484320-04:00","repo_url":"https://bitbucket.org/tonioo/cmsplugin-googlegroups-widgets","pypi_version":"0.1","created":"2011-10-28T11:27:34.020914-04:00","modified":"2026-01-28T16:20:01.605508-05:00","repo_forks":0,"repo_description":"Google Groups widgets for django-cms 2.2","pypi_url":"http://pypi.python.org/pypi/cmsplugin-googlegroups-widgets","documentation_url":null,"repo_watchers":1,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["tonioo"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/258/?format=json","https://djangopackages.org/api/v4/grids/165/?format=json","https://djangopackages.org/api/v4/grids/43/?format=json","https://djangopackages.org/api/v4/grids/438/?format=json"],"id":976,"title":"django-health-check","slug":"django-health-check","last_updated":"2026-05-26T05:10:58-04:00","last_fetched":"2026-05-27T12:02:41.311613-04:00","repo_url":"https://github.com/codingjoe/django-health-check","pypi_version":"4.4.1","created":"2011-10-28T11:16:54.835841-04:00","modified":"2026-01-28T13:48:41.904091-05:00","repo_forks":219,"repo_description":"Pluggable health checks for Django applications","pypi_url":"https://pypi.org/project/django-health-check","documentation_url":"https://codingjoe.dev/django-health-check/","repo_watchers":1407,"commits_over_52":[7,3,2,1,1,0,1,0,1,0,0,0,0,0,4,0,1,0,0,1,0,0,0,0,0,1,0,0,3,29,0,0,1,1,1,22,13,11,7,5,5,1,4,4,1,10,11,1,0,0,3,1],"participants":["codingjoe","pyup-bot","dependabot[bot]","KristianOellegaard","pre-commit-ci[bot]","Copilot","jairhenrique","aleksihakli","frankwiles","stefanfoulis","seanpar203","hramezani","ojii","czpython","skarzi","ashokdelphia","JayH5","justinmayer","Flauschbaellchen","RealOrangeOne","AstraLuma","M-Hassan-Raza","panteparak","ddelange","courcelm","anushbmx","TheSuperiorStanislav","maszaa","SpecLad","KOliver94","sobolevn","mnitchie","jefftriplett","GabLeRoux","toopy","dyve","samiashi","RemiDesgrange","Quadric","pierremanceaux","pitabwire","ehmkah","Daiern","violuke","leo-naeka","LaurentTreguier","aabharya","saschabuehrle","saz","su-tiko","tmm","failedguidedog","chadgates","ashexpertVersion2","josh-devops-center","kbyun03","meteozond","samuelfekete","tobias-fyi","ulgens","aliir74","aradkdj","mastacheata","erdos4d","jensenbox","chripede","crgwbr","DZPM","bufke","syphar","EvgeneOskin","frankyjquintero","luzfcb","gabriele-v","tacerus","ipeternella","ingvaldlorentzen","ercpe","jayvdb","joekiller","jrpotter","kojoidrissa","morsik","krystofbe"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":[],"id":975,"title":"CollectorCity-Market-Place","slug":"collectorcity-market-place","last_updated":"2012-04-11T15:40:03-04:00","last_fetched":"2026-05-27T11:06:38.808192-04:00","repo_url":"https://github.com/StephenPower/CollectorCity-Market-Place","pypi_version":null,"created":"2011-10-27T23:54:52.914897-04:00","modified":"2026-01-28T13:28:36.175335-05:00","repo_forks":93,"repo_description":"Django Based Market Place: Auctions, Shopping Cart, Central Market, SAAS, Subscriptions, Payments, Shop Designer","pypi_url":"","documentation_url":null,"repo_watchers":222,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["StephenPower","fernando-garate"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/99/?format=json"],"id":974,"title":"Django Intruder","slug":"django-intruder","last_updated":"2012-04-07T23:58:13-04:00","last_fetched":"2026-05-26T23:05:31.571335-04:00","repo_url":"https://github.com/paulocheque/django-intruder","pypi_version":"0.1.3","created":"2011-10-27T12:15:00.904044-04:00","modified":"2026-01-28T16:01:04.355631-05:00","repo_forks":0,"repo_description":"Django Intruder is a simple and unobtrusive application to intercept requests. It is useful to enable and disable features, for continuous deployment purpouses.","pypi_url":"http://pypi.python.org/pypi/django-intruder","documentation_url":null,"repo_watchers":4,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["paulocheque"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/44/?format=json"],"id":973,"title":"django-dag","slug":"django-dag","last_updated":"2019-11-19T12:01:00-05:00","last_fetched":"2026-05-27T05:12:37.218125-04:00","repo_url":"https://github.com/elpaso/django-dag","pypi_version":"1.4.3","created":"2011-10-26T21:02:24.440896-04:00","modified":"2026-01-28T16:59:46.460503-05:00","repo_forks":18,"repo_description":"Basic portable Directed Acyclic Graph application for Django","pypi_url":"http://pypi.python.org/pypi/django-dag","documentation_url":null,"repo_watchers":66,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["elpaso","iiSeymour","rgammans","eyu-boltthreads","frederik-elwert","hackaugusto","ghing","Farahzadi"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":972,"title":"django-treebeard-dag","slug":"django-treebeard-dag","last_updated":"2011-05-02T12:53:40-04:00","last_fetched":"2026-05-27T04:08:58.826080-04:00","repo_url":"https://github.com/stdbrouw/django-treebeard-dag","pypi_version":"0.2","created":"2011-10-26T21:01:56.863017-04:00","modified":"2026-01-28T16:46:41.185781-05:00","repo_forks":3,"repo_description":"Directed Acyclic Graphs for Django, using more-or-less the familiar django-treebeard API.","pypi_url":"http://pypi.python.org/pypi/django-treebeard-dag","documentation_url":null,"repo_watchers":7,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["debrouwere"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/221/?format=json"],"id":971,"title":"django-urlmiddleware","slug":"django-urlmiddleware","last_updated":"2015-12-18T11:57:38-05:00","last_fetched":"2026-05-27T06:09:14.610398-04:00","repo_url":"https://github.com/d0ugal/django-urlmiddleware","pypi_version":"0.2.2","created":"2011-10-24T13:42:33.336122-04:00","modified":"2026-01-29T12:44:41.816749-05:00","repo_forks":6,"repo_description":"This app allows you to define middleware in your Django project based on url configurations rather than adding middleware globally to every single request.  ","pypi_url":"http://pypi.python.org/pypi/django-urlmiddleware","documentation_url":null,"repo_watchers":39,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["d0ugal"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":970,"title":"django-production-ready","slug":"django-production-ready","last_updated":"2015-09-28T06:11:00-04:00","last_fetched":"2026-05-27T10:04:07.301036-04:00","repo_url":"https://github.com/agiliq/django-production-ready","pypi_version":null,"created":"2011-10-22T14:47:12.041154-04:00","modified":"2026-01-28T13:10:41.732080-05:00","repo_forks":7,"repo_description":"Is your app production ready?","pypi_url":"","documentation_url":null,"repo_watchers":79,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["shabda","theju","akshar-raaj","kailashnath","kevgathuku","hayyat","raviteja91"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":969,"title":"django-friendly-tag-loader","slug":"django-friendly-tag-loader","last_updated":"2018-06-22T05:28:00-04:00","last_fetched":"2026-05-26T17:09:16.672441-04:00","repo_url":"https://bitbucket.org/jaap3/django-friendly-tag-loader","pypi_version":"1.3.2","created":"2011-10-21T10:49:34.222281-04:00","modified":"2026-01-28T15:09:43.075556-05:00","repo_forks":2,"repo_description":"There isn't a way to optionally load template tags in Django templates. This means that you can't have a template that conditionally provides a feature if a certain app is available. This template taglib aims to alleviate this issue.","pypi_url":"http://pypi.python.org/pypi/django-friendly-tag-loader","documentation_url":null,"repo_watchers":6,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["jaap3"]},{"category":"https://djangopackages.org/api/v4/categories/2/?format=json","grids":[],"id":968,"title":"classcomm","slug":"classcomm","last_updated":null,"last_fetched":"2026-05-27T07:05:52.363387-04:00","repo_url":"http://code.google.com/p/classcomm","pypi_version":null,"created":"2011-10-20T13:26:32.732363-04:00","modified":"2026-01-29T12:54:09.455456-05:00","repo_forks":0,"repo_description":"","pypi_url":"","documentation_url":null,"repo_watchers":0,"commits_over_52":[],"participants":[]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/26/?format=json","https://djangopackages.org/api/v4/grids/253/?format=json","https://djangopackages.org/api/v4/grids/141/?format=json"],"id":967,"title":"django-pipeline","slug":"django-pipeline","last_updated":"2025-09-13T07:23:20-04:00","last_fetched":"2026-05-27T12:20:16.267891-04:00","repo_url":"https://github.com/cyberdelia/django-pipeline","pypi_version":"4.1.0","created":"2011-10-19T18:59:08.216676-04:00","modified":"2026-01-28T14:01:19.327219-05:00","repo_forks":368,"repo_description":"Pipeline is an asset packaging library for Django.","pypi_url":"http://pypi.python.org/pypi/django-pipeline","documentation_url":"https://django-pipeline.readthedocs.io/","repo_watchers":1543,"commits_over_52":[0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["cyberdelia","davidt","peymanslh","pelme","streeter","jwhitlock","asfaltboy","jezdez","chipx86","estebistec","hsiaoyi0504","RDIL","ara818","pre-commit-ci[bot]","sassanh","kylemacfarlane","fdintino","nasirhjafri","leonardoo","bryanchow","dcharbonnier","slafs","camilonova","pdr","vbabiy","miki725","dnerdy","kevinmarsh","caioariede","auvipy","andrewychoi","svetlyak40wt","alexgavrisco","mharju","natecox","ipmb","peyman-salehi","philwo","necaris","sammthomson","sobolevn","solkaz","skirsdeda","timgates42","vmsp","idanz","KFoxder","zvin","amites","benvinegar","brad","carljm","bertonha","maraujop","mgorny","jdufresne","skolsuper","kronion","thoas","hugovk","gatsinski","prymitive","syeo","lostb1t","lydell","sspross","shaneikennedy","steffann","safwanrahman","Xowap","rickeyvisinski-kanban","nightkr","floppym","mweibel","Nivl","mklymyshyn","d9pouces","lukechen526","lewisemm","doismellburning","tomyam1","sirex","mattdennewitz","jazzband-bot","hobbestigrou","davneet4u","chrisclark","brian-montgomery","brawaga","airtonix","exit99","wicol","vstoykov","vskh","trey0","oinopion","thomasyip","almost","wienczny","brente","davehughes","dcramer","danni","dsharkey","bardo","frewsxcv","cclauss","chrisapplegate-was","chrisdl","briandailey","benspaulding","kossovics","noirbizarre","Sapphire64","Kobold","ei-grad","Satook","snoepkast","lexqt","adamcharnock","spectras","jdmold","joshkehn","joshk","rckclmbr","openjck","sonic182","jhpinson","jramnai","syntaxsugar","jacobh","hannseman","felix-last","feanil","fabianbuechler","ehamiter","efoken","edwinlunando","edelvalle","xy2"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":["https://djangopackages.org/api/v4/grids/21/?format=json"],"id":966,"title":"Django Packages","slug":"djangopackages","last_updated":"2026-05-26T02:01:30-04:00","last_fetched":"2026-05-27T07:09:17.293330-04:00","repo_url":"https://github.com/djangopackages/djangopackages","pypi_version":null,"created":"2011-10-17T15:22:04.399707-04:00","modified":"2026-01-29T12:57:38.457596-05:00","repo_forks":199,"repo_description":"Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.","pypi_url":"","documentation_url":"https://docs.djangopackages.org/en/latest/","repo_watchers":937,"commits_over_52":[1,3,3,6,8,5,3,4,2,4,4,4,8,0,5,3,4,3,4,6,3,46,6,44,7,4,3,2,3,4,0,0,105,19,15,16,8,17,10,5,26,6,8,24,6,11,7,15,5,0,3,9],"participants":["pydanny","jefftriplett","audreyfeldroy","taavi223","jayfk","pre-commit-ci[bot]","saadmk11","dependabot[bot]","randalldegges-okta-2","grobolom","ptone","gisle","ryancheley","szilveszter","pyup-bot","rexhepberlajolli","vaibhav-jain","tmitchell","ShreehariVaasishta","FarhanAliRaza","miketheman","punteney","natea","akavlie","dmoney","github-actions[bot]","mrj0","alexrobbins","jimallman","luzfcb","r-lelis","sontek","gabbyprecious","paparent","skotcarruth","webyneter","aayushgauba","ideabrian","RamezIssac","cacoze","santagada","jakenbuhler","FlaviuSim","felipythondev","nanuxbe","davidfischer","kulbir","idealatom","dartdog","rayleyva","jayden-clark","vcruces","fallenhitokiri","sente","mjtamlyn","luanfonceca","williln","elpargo","jamespacileo","jacobb","erfaan","evgenyfadeev","Divan009","smithdc1","dmpeters","saegey","shubhendusaurabh","sayzlim","amureki","radiac","p-r-a-v-i-n","nrb","coderanger","sobolevn","ergo","amitness","timgates42","lovelydinosaur","tony","aaronlelevier","alekhranjan75","asteinhauser","daheats","IlianIliev","kerridge0","ptrojanowski","sheepman4267","andrew-kurin","AnneTheAgile","bmispelon","acdha","Copilot","divyanshu-iitian","d0ugal","fgallaire","gabrielolnunes","georgedorn","hebertjulio","hugoalvarado","hugovk","jerobado","camarajm","joshuadavidthomas","kennethlove","kojoidrissa","leogregianin","Frohus"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":965,"title":"Memsession","slug":"memsession","last_updated":"2015-06-23T11:43:22-04:00","last_fetched":"2026-05-27T10:08:26.973389-04:00","repo_url":"https://github.com/leonelquinteros/memsession","pypi_version":null,"created":"2011-10-17T12:41:45.397438-04:00","modified":"2026-01-28T13:19:49.080487-05:00","repo_forks":0,"repo_description":"Django middleware session handler for Google App Engine using Memcache backend","pypi_url":"","documentation_url":null,"repo_watchers":1,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["leonelquinteros"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/39/?format=json"],"id":964,"title":"cache-tagging","slug":"cache-tagging","last_updated":"2016-07-22T04:33:54-04:00","last_fetched":"2026-05-26T16:02:08.158367-04:00","repo_url":"https://bitbucket.org/emacsway/cache-tagging","pypi_version":"0.7.7.40","created":"2011-10-17T07:43:40.551006-04:00","modified":"2026-01-28T14:47:55.122994-05:00","repo_forks":1,"repo_description":"Cache tagging allows you easily invalidate all cache records tagged with a given tag(s). Django support.","pypi_url":"http://pypi.python.org/pypi/cache-tagging","documentation_url":null,"repo_watchers":12,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["emacsway"]}]}