{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=2680","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=2640","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/98/?format=json"],"id":3220,"title":"django-field-history","slug":"django-field-history","last_updated":"2020-01-05T11:25:48-05:00","last_fetched":"2026-05-28T14:16:37.782952-04:00","repo_url":"https://github.com/grantmcconnaughey/django-field-history","pypi_version":"0.8.0","created":"2016-02-17T16:05:41.372154-05:00","modified":"2026-01-28T14:18:38.509215-05:00","repo_forks":27,"repo_description":"A Django app to track changes to model fields.","pypi_url":"http://pypi.python.org/pypi/django-field-history","documentation_url":"http://django-field-history.readthedocs.org/en/latest/","repo_watchers":316,"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","ramusus","mscansian","matthewslaney","mariodev","adamchainz","blag"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/241/?format=json"],"id":3219,"title":"django-xhtml2pdf","slug":"django-xhtml2pdf","last_updated":"2018-05-24T03:21:53-04:00","last_fetched":"2026-05-28T07:02:59.443819-04:00","repo_url":"https://github.com/chrisglass/django-xhtml2pdf","pypi_version":"0.0.4","created":"2016-02-16T04:54:16.766361-05:00","modified":"2026-01-29T12:39:07.455257-05:00","repo_forks":75,"repo_description":"A Django app to generate pdfs from templates","pypi_url":"http://pypi.python.org/pypi/django-xhtml2pdf","documentation_url":"","repo_watchers":160,"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":["luisza","chrisglass","vierno","boralyl","beniwohli","cro","xgvargas","jensadne","ojii","yuce"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/127/?format=json","https://djangopackages.org/api/v4/grids/6/?format=json","https://djangopackages.org/api/v4/grids/293/?format=json"],"id":3218,"title":"django-generic-scaffold","slug":"django-generic-scaffold","last_updated":"2024-01-14T15:28:23-05:00","last_fetched":"2026-05-27T18:08:00.866404-04:00","repo_url":"https://github.com/spapas/django-generic-scaffold","pypi_version":"0.6.0","created":"2016-02-16T04:48:58.125805-05:00","modified":"2026-01-28T15:09:08.817148-05:00","repo_forks":14,"repo_description":"Quick generation of CRUD generic views for django!","pypi_url":"http://pypi.python.org/pypi/django-generic-scaffold","documentation_url":"https://github.com/spapas/django-generic-scaffold/","repo_watchers":120,"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":["spapas","davegaeddert"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/30/?format=json"],"id":3217,"title":"django-drynk","slug":"django-drynk","last_updated":"2016-10-16T17:13:49-04:00","last_fetched":"2026-05-28T06:12:15.411215-04:00","repo_url":"https://github.com/vtbassmatt/django-drynk","pypi_version":"0.1.2","created":"2016-02-16T01:27:37.105754-05:00","modified":"2026-01-28T17:00:41.919389-05:00","repo_forks":0,"repo_description":"DRY Natural Keys for Django","pypi_url":"http://pypi.python.org/pypi/django-drynk","documentation_url":"https://github.com/vtbassmatt/django-drynk/blob/master/README.md","repo_watchers":14,"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":["vtbassmatt"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3216,"title":"Django Plantains","slug":"django-plantains","last_updated":"2017-04-17T19:09:23-04:00","last_fetched":"2026-05-28T02:01:29.611298-04:00","repo_url":"https://github.com/avelis/django-plantains","pypi_version":"0.2","created":"2016-02-15T00:15:36.286130-05:00","modified":"2026-01-28T16:15:45.449514-05:00","repo_forks":1,"repo_description":"A persisted storage backend for MailChimp Oauth ","pypi_url":"http://pypi.python.org/pypi/django-plantains","documentation_url":"https://github.com/avelis/django-plantains/blob/master/README.md","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":["avelis"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3215,"title":"django-username-email","slug":"django-username-email","last_updated":"2026-01-10T14:44:09-05:00","last_fetched":"2026-05-28T14:08:58.750886-04:00","repo_url":"https://github.com/thomasmeagher/django-username-email","pypi_version":"2.5.7","created":"2016-02-12T17:30:08.892955-05:00","modified":"2026-01-28T14:13:51.015796-05:00","repo_forks":10,"repo_description":"Custom Django User model that makes email the `USERNAME_FIELD`","pypi_url":"http://pypi.python.org/pypi/django-username-email","documentation_url":"https://github.com/tmm/django-username-email/blob/master/README.rst","repo_watchers":71,"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,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["ataylor32","tmm","allanlewis","huubbouma"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3214,"title":"django-simple-feedback","slug":"django-simple-feedback","last_updated":"2023-10-19T03:18:09-04:00","last_fetched":"2026-05-27T20:05:07.448753-04:00","repo_url":"https://github.com/redsolution/django-simple-feedback","pypi_version":"0.2.10","created":"2016-02-12T06:47:17.592434-05:00","modified":"2026-01-28T15:26:55.986281-05:00","repo_forks":13,"repo_description":"Simple Django feedback application","pypi_url":"http://pypi.python.org/pypi/django-simple-feedback","documentation_url":"","repo_watchers":18,"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":["summerisgone","a-iv","oxoWrk","qvit","Shoker174"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/49/?format=json"],"id":3213,"title":"django-lingua","slug":"django-lingua","last_updated":"2016-02-11T04:26:05-05:00","last_fetched":"2026-05-28T11:03:35.295765-04:00","repo_url":"https://github.com/GuillaumeCisco/django-lingua","pypi_version":null,"created":"2016-02-11T10:56:18.820117-05:00","modified":"2026-01-28T13:08:35.912901-05:00","repo_forks":0,"repo_description":"Django database translation on the basis of gettext, stored in gettext file. Edit on the fly and the changes are instant available.","pypi_url":"","documentation_url":"","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":["geomin"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/229/?format=json","https://djangopackages.org/api/v4/grids/58/?format=json","https://djangopackages.org/api/v4/grids/84/?format=json"],"id":3212,"title":"django-unique-upload","slug":"django-unique-upload","last_updated":"2016-02-10T16:46:42-05:00","last_fetched":"2026-05-28T14:16:05.719255-04:00","repo_url":"https://github.com/agconti/django-unique-upload","pypi_version":"0.2.1","created":"2016-02-11T09:03:33.065049-05:00","modified":"2026-01-28T14:18:16.900818-05:00","repo_forks":2,"repo_description":"A django utility that creates unique file names for uploaded files via uuids. ","pypi_url":"http://pypi.python.org/pypi/django-unique-upload","documentation_url":"https://github.com/agconti/django-unique-upload/blob/master/README.md","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":["agconti"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3211,"title":"django-easyauth","slug":"django-easyauth","last_updated":"2016-02-11T08:05:44-05:00","last_fetched":"2016-07-24T13:19:41.716650-04:00","repo_url":"https://github.com/djangorenjith/django-easyauth","pypi_version":"0.2.13","created":"2016-02-11T08:11:24.236535-05:00","modified":"2025-01-31T14:58:22.649660-05:00","repo_forks":0,"repo_description":"","pypi_url":"","documentation_url":"","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":["djangorenjith"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/112/?format=json"],"id":3210,"title":"django-txtlocal","slug":"django-txtlocal","last_updated":"2014-02-28T07:25:21-05:00","last_fetched":"2026-05-28T00:03:49.103999-04:00","repo_url":"https://github.com/incuna/django-txtlocal","pypi_version":"1.1.3","created":"2016-02-10T13:04:51.831455-05:00","modified":"2026-01-28T15:58:28.129795-05:00","repo_forks":1,"repo_description":"","pypi_url":"http://pypi.python.org/pypi/django-txtlocal","documentation_url":"","repo_watchers":0,"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":["ghickman","meshy","maxpeterson"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3209,"title":"django-sandstorm","slug":"django-sandstorm","last_updated":"2016-09-29T20:09:50-04:00","last_fetched":"2026-05-28T00:02:10.804007-04:00","repo_url":"https://github.com/phildini/django-sandstorm","pypi_version":"0.0.2","created":"2016-02-09T15:25:43.735639-05:00","modified":"2026-01-28T15:56:25.183744-05:00","repo_forks":2,"repo_description":"Django Package for doing authentication with sandstorm.io","pypi_url":"http://pypi.python.org/pypi/django-sandstorm","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":["therealphildini","qznc"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/7/?format=json","https://djangopackages.org/api/v4/grids/66/?format=json","https://djangopackages.org/api/v4/grids/125/?format=json"],"id":3208,"title":"django-auth-adfs","slug":"django-auth-adfs","last_updated":"2026-01-08T02:58:53-05:00","last_fetched":"2026-05-28T13:28:41.481125-04:00","repo_url":"https://github.com/jobec/django-auth-adfs","pypi_version":"1.16.0","created":"2016-02-09T13:26:27.624364-05:00","modified":"2026-01-28T14:07:37.998928-05:00","repo_forks":113,"repo_description":"A Django authentication backend for Microsoft ADFS and AzureAD","pypi_url":"http://pypi.python.org/pypi/django-auth-adfs","documentation_url":"https://django-auth-adfs.readthedocs.io/en/latest","repo_watchers":297,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,4,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["jobec","JonasKs","sondrelg","tim-schilling","peterfarrell","Seykotron","dependabot[bot]","WardCornettePrivate","stephane","marcosatti","777GE90","Fholange","xavirg","MysticEntity-dev","jatindergit","mwigh","Bryhn-Bjolgerud","wreiner","quozd","ssingh13-rms","SanderTuit","mislavcimpersak","lotheac","koendeleijer","GeoMaciolek","edevil","simon-spier0","marshad96","tmakruck","schallis","sergei-maertens","sebastianmanger","ollipa","nnadams","Michael1142","mcrowepfx","LukeFerris","Krogsager","joachimBurket","fabianallendorf","cdunford","ajw725"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/15/?format=json"],"id":3207,"title":"django-email-log","slug":"django-email-log","last_updated":"2025-08-14T19:15:17-04:00","last_fetched":"2026-05-28T15:06:58.022741-04:00","repo_url":"https://github.com/treyhunner/django-email-log","pypi_version":"1.5.0","created":"2016-02-09T05:15:02.315048-05:00","modified":"2026-01-28T14:31:10.865845-05:00","repo_forks":30,"repo_description":"Django email backend that logs all emails","pypi_url":"http://pypi.python.org/pypi/django-email-log","documentation_url":"","repo_watchers":43,"commits_over_52":[0,0,0,0,0,0,0,1,0,2,12,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":["treyhunner","spapas","blag","vanya909","jnns","asilachev","kezabelle","bernd-wechner","craiga","joshkel","movermeyer"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/25/?format=json"],"id":3206,"title":"Django Coverage plugin","slug":"django_coverage_plugin","last_updated":"2026-04-19T19:21:52-04:00","last_fetched":"2026-05-28T12:35:05.734264-04:00","repo_url":"https://github.com/coveragepy/django_coverage_plugin","pypi_version":"3.2.2","created":"2016-02-08T19:20:46.248982-05:00","modified":"2026-01-28T13:51:30.083105-05:00","repo_forks":38,"repo_description":"A plugin for coverage.py to measure Django template execution","pypi_url":"https://pypi.org/project/django_coverage_plugin","documentation_url":null,"repo_watchers":203,"commits_over_52":[0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,12,0,1,0,0,0,0,0],"participants":["nedbat","PamelaM","jambonrose","joshuadavidthomas","browniebroke","EmilMagenta","dependabot[bot]","agriffis","marcgibbons","adnathanail","izquierdo","Skeen","federicobond","jessamynsmith","charettes"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/97/?format=json"],"id":3205,"title":"dj-extensions","slug":"dj-extensions","last_updated":"2016-02-09T22:44:07-05:00","last_fetched":"2026-05-28T10:09:41.404224-04:00","repo_url":"https://github.com/jahan01/dj-extensions","pypi_version":"0.1.6","created":"2016-02-07T04:25:31.463404-05:00","modified":"2026-01-28T13:07:53.806791-05:00","repo_forks":1,"repo_description":"Yet another Django extension with set of generic reusable, pluggable mixins","pypi_url":"http://pypi.python.org/pypi/dj-extensions","documentation_url":"http://dj-extensions.readthedocs.org/","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":["jahan01"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/5/?format=json"],"id":3204,"title":"django-payu-payments","slug":"django-payu-payments","last_updated":"2016-05-31T18:18:49-04:00","last_fetched":"2026-05-28T08:02:06.818061-04:00","repo_url":"https://github.com/michalwerner/django-payu-payments","pypi_version":"0.1.3","created":"2016-02-06T05:49:18.628091-05:00","modified":"2026-01-29T12:50:17.288169-05:00","repo_forks":6,"repo_description":"PayU integration for Django.","pypi_url":"http://pypi.python.org/pypi/django-payu-payments","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":["michalwerner"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/15/?format=json"],"id":3203,"title":"user2mailchimp","slug":"user2mailchimp","last_updated":"2016-02-04T12:57:20-05:00","last_fetched":"2026-05-27T20:03:36.933687-04:00","repo_url":"https://github.com/treemo/django-user2mailchimp","pypi_version":"1.0.7","created":"2016-02-05T12:44:23.730312-05:00","modified":"2026-01-28T15:25:03.882462-05:00","repo_forks":0,"repo_description":"Synchronize users to mailing list Mailchimp.","pypi_url":"http://pypi.python.org/pypi/django-user2mailchimp","documentation_url":"","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":["treemo"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3202,"title":"django-reviewable","slug":"django-reviewable","last_updated":"2016-06-21T18:06:25-04:00","last_fetched":"2026-05-28T02:06:34.668227-04:00","repo_url":"https://github.com/jacobwindsor/django-reviewable","pypi_version":"0.3.9.2","created":"2016-02-05T09:47:21.320250-05:00","modified":"2026-01-28T16:18:57.490223-05:00","repo_forks":0,"repo_description":"Simple, customizable reviews for any of your Django models","pypi_url":"http://pypi.python.org/pypi/django-reviewable","documentation_url":"","repo_watchers":0,"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":["jacobwindsor"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":3201,"title":"Django Fancy Cron Field","slug":"django-fancy-cronfield","last_updated":"2015-12-16T17:52:59-05:00","last_fetched":"2026-05-28T00:03:47.628966-04:00","repo_url":"https://github.com/saeedsq/django-fancy-cronfield","pypi_version":"0.2.0","created":"2016-02-04T09:38:14.120524-05:00","modified":"2026-01-28T15:58:25.913630-05:00","repo_forks":9,"repo_description":"A nice and customizable cronfield with great, easy to use UI","pypi_url":"http://pypi.python.org/pypi/django-fancy-cronfield","documentation_url":"http://django-fancy-cronfield.readthedocs.org/en/latest/","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":["saeedsq"]}]}