{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=2860","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=2820","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/97/?format=json"],"id":3006,"title":"django-extra-cbv","slug":"django-extra-cbv","last_updated":"2020-03-04T13:31:24-05:00","last_fetched":"2026-05-27T22:03:57.406403-04:00","repo_url":"https://github.com/alekam/django-extra-cbv","pypi_version":"0.2.1","created":"2015-08-04T05:29:34.229731-04:00","modified":"2026-01-28T15:45:57.477784-05:00","repo_forks":2,"repo_description":"django-extra-cbv","pypi_url":"http://pypi.python.org/pypi/django-extra-cbv","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":["alekam","rterehov"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/81/?format=json","https://djangopackages.org/api/v4/grids/212/?format=json"],"id":3005,"title":"django-endless-pagination-angular","slug":"django-endless-pagination-angular","last_updated":"2022-09-09T15:50:39-04:00","last_fetched":"2026-05-28T00:06:21.551956-04:00","repo_url":"https://github.com/mapeveri/django-endless-pagination-angular","pypi_version":"1.2","created":"2015-08-03T23:34:41.088830-04:00","modified":"2026-01-28T16:02:27.558132-05:00","repo_forks":2,"repo_description":"Django pagination tools supporting Ajax, multiple and lazy pagination, Twitter-style and Digg-style pagination with Angular.js.","pypi_url":"http://pypi.python.org/pypi/django-endless-pagination-angular","documentation_url":"https://readthedocs.org/projects/django-endless-pagination-angular","repo_watchers":10,"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":["mapeveri"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":3004,"title":"Django Object Update","slug":"dj-obj-update","last_updated":"2021-11-12T22:40:41-05:00","last_fetched":"2026-05-27T19:05:40.655606-04:00","repo_url":"https://github.com/crccheck/dj-obj-update","pypi_version":"0.6.0","created":"2015-08-02T02:01:42.348378-04:00","modified":"2026-01-28T15:18:45.790420-05:00","repo_forks":0,"repo_description":"Descriptive and cheaper Django model updates","pypi_url":"http://pypi.python.org/pypi/dj-obj-update","documentation_url":"https://github.com/crccheck/dj-obj-update/blob/master/README.rst","repo_watchers":3,"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":["crccheck"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3003,"title":"django-systemjs","slug":"django-systemjs","last_updated":"2016-12-14T06:38:21-05:00","last_fetched":"2026-05-28T07:07:51.224611-04:00","repo_url":"https://github.com/sergei-maertens/django-systemjs","pypi_version":"1.4.3","created":"2015-07-30T17:00:57.040708-04:00","modified":"2026-01-29T12:44:37.620890-05:00","repo_forks":5,"repo_description":"","pypi_url":"http://pypi.python.org/pypi/django-systemjs","documentation_url":"","repo_watchers":42,"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":["sergei-maertens","ilyashupta","Surgo"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/245/?format=json","https://djangopackages.org/api/v4/grids/59/?format=json","https://djangopackages.org/api/v4/grids/28/?format=json"],"id":3002,"title":"dry-rest-permissions","slug":"dry-rest-permissions","last_updated":"2018-01-31T09:27:59-05:00","last_fetched":"2026-05-28T14:04:37.146803-04:00","repo_url":"https://github.com/dbkaplan/dry-rest-permissions","pypi_version":"0.1.10","created":"2015-07-30T09:43:16.193716-04:00","modified":"2026-01-28T14:11:56.427544-05:00","repo_forks":58,"repo_description":"Rules based permissions for the Django Rest Framework","pypi_url":"http://pypi.python.org/pypi/dry-rest-permissions","documentation_url":"https://pythonhosted.org/dry-rest-permissions/","repo_watchers":371,"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":["dbkaplan","mbaragiola","ttill","wernerhp","abeniwal","GerardPaligot","marctc","vovanbo","artragis"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/79/?format=json","https://djangopackages.org/api/v4/grids/245/?format=json"],"id":3001,"title":"django-rest-tools","slug":"django-rest-tools","last_updated":"2015-08-27T11:31:41-04:00","last_fetched":"2026-05-28T01:06:12.328386-04:00","repo_url":"https://github.com/quiqueporta/django-rest-tools","pypi_version":"1.1","created":"2015-07-30T05:24:03.862559-04:00","modified":"2026-01-28T16:12:20.218347-05:00","repo_forks":2,"repo_description":"Tools for Django Rest Framework","pypi_url":"http://pypi.python.org/pypi/django-rest-tools","documentation_url":"","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":["quiqueporta"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/35/?format=json"],"id":3000,"title":"django-admin-dialog","slug":"django-admin-dialog","last_updated":"2015-09-14T06:58:20-04:00","last_fetched":"2026-05-28T00:05:35.471378-04:00","repo_url":"https://github.com/quiqueporta/django-admin-dialog","pypi_version":"1.0.8","created":"2015-07-30T05:19:58.430164-04:00","modified":"2026-01-28T16:01:18.148931-05:00","repo_forks":1,"repo_description":"Shows a dialog popup with helptext for the admin fields that you have indicated.","pypi_url":"http://pypi.python.org/pypi/django-admin-dialog","documentation_url":"https://github.com/quiqueporta/django-admin-dialog/blob/master/README.rst","repo_watchers":5,"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":["quiqueporta"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":2999,"title":"Django ORM Sugar","slug":"django-orm-sugar","last_updated":"2021-10-06T10:38:53-04:00","last_fetched":"2026-05-27T22:05:29.935619-04:00","repo_url":"https://github.com/Nepherhotep/django-orm-sugar","pypi_version":"0.9.0","created":"2015-07-29T17:01:47.063920-04:00","modified":"2026-01-28T15:47:43.315131-05:00","repo_forks":4,"repo_description":"Django ORM Sugar library to simplify ORM querying","pypi_url":"http://pypi.python.org/pypi/django-orm-sugar","documentation_url":"https://github.com/Nepherhotep/django-orm-sugar/blob/master/README.md","repo_watchers":84,"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":["Nepherhotep","auvipy"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/279/?format=json","https://djangopackages.org/api/v4/grids/68/?format=json"],"id":2998,"title":"django-flaggit","slug":"django-flaggit","last_updated":"2021-04-12T06:25:54-04:00","last_fetched":"2026-05-28T01:04:16.036412-04:00","repo_url":"https://github.com/caffeinehit/django-flaggit","pypi_version":"0.0.3","created":"2015-07-29T13:16:27.333840-04:00","modified":"2026-01-28T16:09:23.483549-05:00","repo_forks":9,"repo_description":"Content flagging for Django","pypi_url":"http://pypi.python.org/pypi/django-flaggit","documentation_url":"","repo_watchers":24,"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":["morenoh149","flashingpumpkin","ahmedsalman","affan2","andy-a","hamade31","PetrMitsel"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/279/?format=json","https://djangopackages.org/api/v4/grids/68/?format=json"],"id":2997,"title":"dj-spam","slug":"dj-spam","last_updated":"2016-06-16T13:13:56-04:00","last_fetched":"2026-05-28T07:11:10.506961-04:00","repo_url":"https://github.com/pydanny/dj-spam","pypi_version":"0.2.0","created":"2015-07-29T13:11:01.553719-04:00","modified":"2026-01-29T12:48:01.769521-05:00","repo_forks":7,"repo_description":"Django + Fighting Spam Made Easy","pypi_url":"http://pypi.python.org/pypi/dj-spam","documentation_url":"http://dj-spam.readthedocs.org/","repo_watchers":21,"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":["pydanny","audreyfeldroy"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/18/?format=json","https://djangopackages.org/api/v4/grids/138/?format=json"],"id":2996,"title":"django-lazy-tags","slug":"django-lazy-tags","last_updated":"2018-02-04T13:27:36-05:00","last_fetched":"2026-05-27T20:03:13.516459-04:00","repo_url":"https://github.com/grantmcconnaughey/django-lazy-tags","pypi_version":"0.5.0","created":"2015-07-29T10:07:31.050861-04:00","modified":"2026-01-28T15:24:29.374664-05:00","repo_forks":5,"repo_description":"A Django app for easily loading template tags via AJAX.","pypi_url":"http://pypi.python.org/pypi/django-lazy-tags","documentation_url":"http://django-lazy-tags.readthedocs.org/en/latest/","repo_watchers":24,"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":["grantmcconnaughey","chrisspen"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/58/?format=json","https://djangopackages.org/api/v4/grids/19/?format=json","https://djangopackages.org/api/v4/grids/8/?format=json"],"id":2995,"title":"django-radiogrid","slug":"django-radiogrid","last_updated":"2022-07-01T16:45:31-04:00","last_fetched":"2026-05-27T18:02:43.713637-04:00","repo_url":"https://github.com/Sinkler/django-radiogrid","pypi_version":"1.1.0","created":"2015-07-28T16:54:03.691017-04:00","modified":"2026-01-28T15:02:45.742633-05:00","repo_forks":4,"repo_description":"Django radio grid field","pypi_url":"http://pypi.python.org/pypi/django-radiogrid","documentation_url":"https://github.com/Sinkler/django-radiogrid/blob/master/README.rst","repo_watchers":31,"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":["Sinkler","nmalkin","stefanmilutinovic"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/81/?format=json"],"id":2994,"title":"dj-paginator","slug":"dj-paginator","last_updated":"2016-06-16T13:13:43-04:00","last_fetched":"2026-05-28T07:08:58.354004-04:00","repo_url":"https://github.com/pydanny/dj-paginator","pypi_version":"0.2.1","created":"2015-07-27T00:09:50.007934-04:00","modified":"2026-01-29T12:45:54.668655-05:00","repo_forks":4,"repo_description":"Django + Pagination made easy.","pypi_url":"http://pypi.python.org/pypi/dj-paginator","documentation_url":"https://readthedocs.org/projects/dj-paginator","repo_watchers":36,"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":["audreyfeldroy","pydanny"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":2993,"title":"django-sorting-bootstrap","slug":"django-sorting-bootstrap","last_updated":"2022-01-25T13:55:54-05:00","last_fetched":"2026-05-28T10:04:11.174178-04:00","repo_url":"https://github.com/staticdev/django-sorting-bootstrap","pypi_version":"2.8.0","created":"2015-07-26T19:27:33.119875-04:00","modified":"2026-01-28T13:02:59.488348-05:00","repo_forks":12,"repo_description":"Sorting templates API using sorting-bootstrap templatetags and Bootstrap classes.","pypi_url":"http://pypi.python.org/pypi/django-sorting-bootstrap","documentation_url":"https://django-sorting-bootstrap.readthedocs.io","repo_watchers":29,"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":["dependabot[bot]","github-actions[bot]","staticdev","dependabot-preview[bot]","m-thielen","caioariede","baeadmin1","diamondap","nbuchwitz"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/81/?format=json"],"id":2992,"title":"django-pagination-bootstrap","slug":"django-pagination-bootstrap","last_updated":"2023-05-25T16:53:31-04:00","last_fetched":"2026-05-28T07:11:07.169473-04:00","repo_url":"https://github.com/staticdev/django-pagination-bootstrap","pypi_version":"2.4.6","created":"2015-07-26T19:25:40.746467-04:00","modified":"2026-01-29T12:47:57.544520-05:00","repo_forks":18,"repo_description":"Django-pagination-bootstrap is an app to easy add pagination in Django, using Bootstrap's layout.","pypi_url":"http://pypi.python.org/pypi/django-pagination-bootstrap","documentation_url":"https://django-pagination-bootstrap.readthedocs.io","repo_watchers":32,"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":["dependabot[bot]","github-actions[bot]","urtzai","staticdev","dependabot-preview[bot]","avelis","nandel","shadiakiki1986","scardine","sheepeatingtaz"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/15/?format=json"],"id":2991,"title":"django-yubin","slug":"django-yubin","last_updated":"2025-07-11T06:44:14-04:00","last_fetched":"2026-05-28T14:24:26.499235-04:00","repo_url":"https://github.com/APSL/django-yubin","pypi_version":"2.0.6","created":"2015-07-26T09:35:18.186605-04:00","modified":"2026-01-28T14:23:09.998414-05:00","repo_forks":30,"repo_description":"Send e-mails asyncronously using Celery","pypi_url":"http://pypi.python.org/pypi/django-yubin","documentation_url":"http://django-yubin.readthedocs.org/","repo_watchers":49,"commits_over_52":[0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":["sastred","aaloy","sergei-maertens","francescarpi","marctc","avallbona","csalom","eduherraiz","morenosan","dependabot[bot]","timgates42","alextreme","celdrake","davepeake","Floris272","grzegorzbialy","JuanLuisGarcia","the-mace","Viicos","pmendezsuarez"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/221/?format=json"],"id":2990,"title":"urljects","slug":"urljects","last_updated":"2019-06-28T05:10:45-04:00","last_fetched":"2026-05-28T08:03:42.288291-04:00","repo_url":"https://github.com/Visgean/urljects","pypi_version":"1.11","created":"2015-07-26T07:37:47.184049-04:00","modified":"2026-01-29T12:51:55.098393-05:00","repo_forks":7,"repo_description":"Deprecated! (Django routing without urls.py files, inspired by Flask.)","pypi_url":"http://pypi.python.org/pypi/urljects","documentation_url":"https://readthedocs.org/projects/urljects","repo_watchers":55,"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":["Visgean","katomaso","Suor","encukou","gitter-badger"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/79/?format=json","https://djangopackages.org/api/v4/grids/245/?format=json"],"id":2989,"title":"django-restify","slug":"django-restify","last_updated":"2015-12-08T00:38:57-05:00","last_fetched":"2026-05-27T20:07:23.886690-04:00","repo_url":"https://github.com/s2krish/django-restify","pypi_version":"0.2.4","created":"2015-07-26T02:53:37.193591-04:00","modified":"2026-01-28T15:29:47.851433-05:00","repo_forks":1,"repo_description":"Turn your Django project into RESTFul APIs in a minute.","pypi_url":"http://pypi.python.org/pypi/django-restify","documentation_url":"","repo_watchers":17,"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":["s2krish","rakanalh"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/278/?format=json"],"id":2988,"title":"django-watermarker","slug":"django-watermarker","last_updated":"2015-07-24T08:46:18-04:00","last_fetched":"2026-05-28T05:01:06.898354-04:00","repo_url":"https://github.com/Skycker/watermarker","pypi_version":"1.3.3","created":"2015-07-24T09:21:13.506242-04:00","modified":"2026-01-28T16:24:25.947307-05:00","repo_forks":3,"repo_description":"A tool for easy working with watermarks in django","pypi_url":"http://pypi.python.org/pypi/django-watermarker","documentation_url":"https://github.com/Skycker/watermarker","repo_watchers":5,"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":["debriefff","icesoul"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/69/?format=json"],"id":2987,"title":"Django reCaptcha v2","slug":"django-recaptcha2","last_updated":"2020-11-22T15:56:53-05:00","last_fetched":"2026-05-27T15:04:40.614986-04:00","repo_url":"https://github.com/kbytesys/django-recaptcha2","pypi_version":"1.4.1","created":"2015-07-23T06:36:51.586503-04:00","modified":"2026-01-28T14:35:22.537524-05:00","repo_forks":42,"repo_description":"Django reCaptcha v2 field/widget","pypi_url":"http://pypi.python.org/pypi/django-recaptcha2","documentation_url":"https://github.com/kbytesys/django-recaptcha2/blob/master/README.md","repo_watchers":75,"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":["kbytesys","za","Lanny","BernhardPosselt","mr-africa","Dwarni","ckrybus","Nando-bog","Xyene","alessandrobattisti"]}]}