Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=4400
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=4420", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=4380", "results": [ { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/39/?format=api" ], "id": 1374, "title": "django-s3-cache", "slug": "django-s3-cache", "last_updated": "2020-01-07T04:55:18-05:00", "last_fetched": "2026-05-27T19:05:41.769501-04:00", "repo_url": "https://github.com/atodorov/django-s3-cache", "pypi_version": "1.4.3", "created": "2012-07-15T11:12:09.624261-04:00", "modified": "2026-01-28T15:18:47.863743-05:00", "repo_forks": 11, "repo_description": "Amazon Simple Storage Service (S3) cache backend for Django", "pypi_url": "http://pypi.python.org/pypi/django-s3-cache", "documentation_url": null, "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": [ "atodorov", "bobbymanuel" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/111/?format=api", "https://djangopackages.org/api/v4/grids/287/?format=api" ], "id": 1373, "title": "django-shop-categories", "slug": "django-shop-categories", "last_updated": "2015-05-03T12:29:52-04:00", "last_fetched": "2026-05-26T23:04:42.457962-04:00", "repo_url": "https://github.com/fivethreeo/django-shop-categories", "pypi_version": "1.0", "created": "2012-07-13T06:04:13.300264-04:00", "modified": "2026-01-28T15:59:44.133675-05:00", "repo_forks": 11, "repo_description": "A extendable category app using django-mptt for django-shop", "pypi_url": "http://pypi.python.org/pypi/django-shop-categories", "documentation_url": null, "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": [ "fivethreeo", "michel-iamit", "airtonix", "clincher" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1372, "title": "Django detect cyclic", "slug": "django-detect-cyclic", "last_updated": "2012-09-14T05:05:19-04:00", "last_fetched": "2026-05-26T21:01:02.435266-04:00", "repo_url": "https://github.com/goinnn/django-detect-cyclic", "pypi_version": "0.0.9", "created": "2012-07-13T04:11:31.493171-04:00", "modified": "2026-01-28T15:43:50.232717-05:00", "repo_forks": 7, "repo_description": "Django detect cyclic", "pypi_url": "http://pypi.python.org/pypi/django-detect-cyclic", "documentation_url": null, "repo_watchers": 22, "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": [ "goinnn" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 1371, "title": "django-parallelized_querysets", "slug": "django-parallelized_querysets", "last_updated": "2013-08-21T10:57:58-04:00", "last_fetched": "2026-05-27T00:02:38.088001-04:00", "repo_url": "https://github.com/pelletier/django-parallelized_querysets", "pypi_version": "0.0.4", "created": "2012-07-12T04:41:35.259522-04:00", "modified": "2026-01-28T16:06:36.968164-05:00", "repo_forks": 1, "repo_description": "Handle large Django QuerySets by spreading their execution on multiple cores and keeping the memory usage low.", "pypi_url": "http://pypi.python.org/pypi/django-parallelized_querysets", "documentation_url": null, "repo_watchers": 20, "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": [ "pelletier" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/25/?format=api", "https://djangopackages.org/api/v4/grids/89/?format=api" ], "id": 1370, "title": "django-whatever", "slug": "django-whatever", "last_updated": "2020-04-05T12:00:46-04:00", "last_fetched": "2026-05-26T19:05:37.027926-04:00", "repo_url": "https://github.com/coagulant/django-whatever", "pypi_version": "0.3.1", "created": "2012-07-11T18:52:15.705378-04:00", "modified": "2026-01-28T15:28:06.638241-05:00", "repo_forks": 20, "repo_description": "[Unmaintained] Unobtrusive test models creation for django", "pypi_url": "http://pypi.python.org/pypi/django-whatever", "documentation_url": "https://pythonhosted.org/django-whatever/", "repo_watchers": 72, "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": [ "kmmbvnr", "coagulant", "GeyseR", "lampslave", "sprymak", "abakar", "cheshire", "bartTC", "kmike" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1369, "title": "mezzanine-captcha", "slug": "mezzanine-captcha", "last_updated": "2017-01-08T08:21:46-05:00", "last_fetched": "2026-05-27T11:01:06.650533-04:00", "repo_url": "https://github.com/mjtorn/mezzanine-captcha", "pypi_version": null, "created": "2012-07-10T03:00:45.713990-04:00", "modified": "2026-01-28T13:23:16.041992-05:00", "repo_forks": 3, "repo_description": "Captcha for Mezzanine", "pypi_url": "", "documentation_url": null, "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": [ "mjtorn", "educalleja" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1368, "title": "mezzanine-twittertopic", "slug": "mezzanine-twittertopic", "last_updated": "2013-11-19T22:14:20-05:00", "last_fetched": "2016-07-24T15:04:41.928217-04:00", "repo_url": "https://github.com/lockhart/mezzanine-twittertopic", "pypi_version": null, "created": "2012-07-10T03:00:24.564260-04:00", "modified": "2025-01-31T14:59:42.405332-05:00", "repo_forks": 0, "repo_description": "Extension to the mezzanine twitter app adding topics and queries configurable from the admin interface.", "pypi_url": "", "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": [ "stephenmcd", "kostafey", "sebasmagri", "dfalk", "kenbolton", "ajfisher", "edschofield", "AlexHill", "joshcartme", "dpnova", "jcartmell", "renyi", "jerivas", "wrwrwr", "akhayyat", "amites", "tvon", "ei-grad", "gavinwahl", "viaregio", "tourist", "eht16", "electroniceagle", "pedroma", "lorin", "rockymeza", "Bornazadeh", "onelson", "mattoc", "lockhart", "makarenya", "acatton", "diramazioni", "efloehr", "Gu1", "spookylukey", "ojh", "avtobiff", "shensac", "Cojacfar", "tow", "atkinson", "adambrenecki", "lajarre", "excieve", "bradmontgomery", "cmarrero", "ctrengove", "hakanb", "jbarham", "joshbatchelor", "kenthauser", "kowalej", "leematos", "thibault", "mothsART", "zgohr", "thomasWajs", "Fusion", "overshard", "codeinthehole", "Donneker", "molokov", "ivanteoh", "jfw", "jgroszko", "kennu", "glader", "n1k0", "nlhkabu", "pokoli", "mjollnir", "rosslaird", "seanvoss", "nebrybledu", "Ryochan7", "troyharvey", "VanL", "vkurup", "thatandromeda", "brenouchoa", "endophage", "kevinlondon", "paolodina", "abakan", "shurik", "dergraf", "tezro", "sneawo", "audreyr", "nosliwneb", "BrydenFrizzell", "chrismsnz", "CornelK", "ciupicri", "sligodave", "dericcrago", "dheerosaur", "duduklein", "esomething", "gabesmed", "grobertson", "jasonwooong", "kennethlove", "ambientsound", "lingthio", "avostryakov", "onjin", "fusepilot", "Bahus", "huxley", "awsum", "PetrPapousek", "rafaelbeckel", "mogga", "rhardouin", "sjkingo", "batpad", "shabda", "hypertexthero", "gtx5", "theju", "tjetzinger", "Roconda", "tiliv", "tiktuk", "van-nguyen", "thalin", "btx", "derkaderka", "dizpers", "hcconquer", "joejulian", "lexual", "lyhapple", "mik3y", "mmuk2", "chhantyal", "pahaz", "poptosic" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1367, "title": "mezzanine-themes", "slug": "mezzanine-themes", "last_updated": "2016-02-29T03:14:32-05:00", "last_fetched": "2026-05-27T11:03:45.696487-04:00", "repo_url": "https://github.com/renyi/mezzanine-themes", "pypi_version": null, "created": "2012-07-10T03:00:00.687297-04:00", "modified": "2026-01-28T13:24:56.629272-05:00", "repo_forks": 33, "repo_description": "", "pypi_url": "", "documentation_url": null, "repo_watchers": 103, "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": [ "dfalk", "renyi", "sanjivj", "iepathos", "hexenxp14", "encolpe", "tomp" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1366, "title": "mezzanine-blocks", "slug": "mezzanine-blocks", "last_updated": "2017-04-06T13:13:05-04:00", "last_fetched": "2026-05-27T10:05:00.959446-04:00", "repo_url": "https://github.com/renyi/mezzanine-blocks", "pypi_version": null, "created": "2012-07-10T02:59:11.939823-04:00", "modified": "2026-01-28T13:14:47.042587-05:00", "repo_forks": 29, "repo_description": "A mezzanine flavored fork of django-flatblocks. The goal of this project is to be able to easily create custom blocks of HTML in the template, and can be editable via admin.", "pypi_url": "", "documentation_url": null, "repo_watchers": 48, "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": [ "renyi", "anthonycirc", "molokov", "shiraleeana", "adrian-the-git", "alan-hicks", "orutherfurd", "tiktuk", "llann" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1365, "title": "mezzanine-openshift", "slug": "mezzanine-openshift", "last_updated": "2011-10-22T04:20:21-04:00", "last_fetched": "2026-05-27T10:08:45.308375-04:00", "repo_url": "https://github.com/k4ml/mezzanine-openshift", "pypi_version": null, "created": "2012-07-10T02:57:39.490927-04:00", "modified": "2026-01-28T13:20:23.642330-05:00", "repo_forks": 5, "repo_description": "Running Mezzanine CMS on Redhat Openshift Express", "pypi_url": "", "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": [ "kamalmustafa", "k4ml" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1364, "title": "mezzanine-mdown", "slug": "mezzanine-mdown", "last_updated": "2011-06-14T15:09:22-04:00", "last_fetched": "2026-05-27T10:02:31.065693-04:00", "repo_url": "https://bitbucket.org/onelson/mezzanine-mdown", "pypi_version": null, "created": "2012-07-10T02:56:22.228753-04:00", "modified": "2026-01-28T13:20:18.153413-05:00", "repo_forks": 4, "repo_description": "Widgets and filters to allow markdown formatting as an alternative to tinymce for html generation.", "pypi_url": "", "documentation_url": null, "repo_watchers": 8, "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": [ "onelson" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 1363, "title": "mezzanine-html5boilerplate", "slug": "mezzanine-html5boilerplate", "last_updated": "2012-03-03T20:37:07-05:00", "last_fetched": "2026-05-27T10:08:42.232426-04:00", "repo_url": "https://github.com/tvon/mezzanine-html5boilerplate", "pypi_version": null, "created": "2012-07-10T02:55:04.241524-04:00", "modified": "2026-01-28T13:20:11.546404-05:00", "repo_forks": 10, "repo_description": "html5boilerplate theme for mezzanine with large portions of CSS taken from wordpress theme of same name", "pypi_url": "", "documentation_url": null, "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": [ "tvon" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/28/?format=api" ], "id": 1362, "title": "Django-Scrypt", "slug": "django-scrypt", "last_updated": "2013-08-10T20:36:44-04:00", "last_fetched": "2026-05-26T23:04:13.718373-04:00", "repo_url": "https://bitbucket.org/kelvinwong_ca/django-scrypt", "pypi_version": "0.2.3", "created": "2012-07-09T18:54:12.205710-04:00", "modified": "2026-01-28T15:58:58.094360-05:00", "repo_forks": 1, "repo_description": "A Scrypt-enabled password hasher for Django 1.4", "pypi_url": "http://pypi.python.org/pypi/django-scrypt", "documentation_url": null, "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": [ "kelvinwong_ca" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/129/?format=api" ], "id": 1361, "title": "django-r66", "slug": "django-r66", "last_updated": "2012-11-08T08:04:39-05:00", "last_fetched": "2026-05-27T10:05:34.574809-04:00", "repo_url": "https://github.com/ataka-team/django-r66", "pypi_version": null, "created": "2012-07-08T11:35:38.282450-04:00", "modified": "2026-01-28T13:15:39.220255-05:00", "repo_forks": 1, "repo_description": "django - route 66 application. WebUI for management of your Debian based Router", "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": [ "psaavedra" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/73/?format=api" ], "id": 1360, "title": "cmsplugin-randomquote", "slug": "cmsplugin-randomquote", "last_updated": "2012-07-08T04:22:36-04:00", "last_fetched": "2022-03-18T21:48:04.753166-04:00", "repo_url": "https://github.com/gwrtheyrn/cmsplugin-randomquote", "pypi_version": "0.1.3", "created": "2012-07-07T20:05:03.344448-04:00", "modified": "2025-01-31T14:57:55.035867-05:00", "repo_forks": 0, "repo_description": "A django-cms plugin that displays a random quote (e.g. a testimonial) from your database.", "pypi_url": "http://pypi.python.org/pypi/cmsplugin-randomquote", "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": [ "gwrtheyrn" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1359, "title": "cmsplugin_jcarousellitecmsplugin_jcarousellite", "slug": "cmsplugin_jcarousellite", "last_updated": "2012-07-05T14:25:08-04:00", "last_fetched": "2026-05-27T04:11:50.981409-04:00", "repo_url": "https://github.com/zakwilson/cmsplugin_jcarousellite", "pypi_version": "0.1", "created": "2012-07-05T14:35:18.506285-04:00", "modified": "2026-01-28T16:49:14.621242-05:00", "repo_forks": 2, "repo_description": "Django CMS slider plugin using jcarousellite", "pypi_url": "http://pypi.python.org/pypi/cmsplugin_jcarousellite", "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": [ "zakwilson" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/84/?format=api" ], "id": 1358, "title": "django-s3-folder-storage", "slug": "django-s3-folder-storage", "last_updated": "2017-03-27T11:41:03-04:00", "last_fetched": "2026-05-27T15:01:41.778842-04:00", "repo_url": "https://github.com/jamstooks/django-s3-folder-storage", "pypi_version": "0.5", "created": "2012-07-05T13:54:48.969324-04:00", "modified": "2026-01-28T14:33:20.707517-05:00", "repo_forks": 26, "repo_description": "Quick extension of django-storages' S3BotoStorage to allow separate media and static folders within a bucket.", "pypi_url": "http://pypi.python.org/pypi/django-s3-folder-storage", "documentation_url": "https://pythonhosted.org/django-s3-folder-storage/", "repo_watchers": 148, "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": [ "jamstooks", "philippeluickx", "saulshanabrook" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 1357, "title": "django-windows-tools", "slug": "django-windows-tools", "last_updated": "2024-08-02T13:07:39-04:00", "last_fetched": "2026-05-26T19:01:25.610541-04:00", "repo_url": "https://github.com/antoinemartin/django-windows-tools", "pypi_version": "0.2.1", "created": "2012-07-03T11:37:11.230953-04:00", "modified": "2026-01-28T15:23:00.067561-05:00", "repo_forks": 13, "repo_description": "Django application providing management commands to host Django projects in Windows environments", "pypi_url": "http://pypi.python.org/pypi/django-windows-tools", "documentation_url": "https://readthedocs.org/projects/django-windows-tools/", "repo_watchers": 50, "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": [ "mrbean-bremen", "antoinemartin", "abide-chris-e", "the-digital-engineer", "dretta" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/121/?format=api" ], "id": 1356, "title": "django-appengine-auth", "slug": "django-appengine-auth", "last_updated": "2015-12-22T09:12:36-05:00", "last_fetched": "2026-05-26T21:01:57.849525-04:00", "repo_url": "https://github.com/mback2k/django-appengine-auth", "pypi_version": "1.0", "created": "2012-07-02T06:33:58.498965-04:00", "modified": "2026-01-28T15:45:00.924036-05:00", "repo_forks": 0, "repo_description": "Django Google App Engine Authentication using OAuth Profile endpoint application", "pypi_url": "http://pypi.python.org/pypi/django-appengine-auth", "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": [ "mback2k" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/71/?format=api" ], "id": 1355, "title": "django-geo", "slug": "django-geo", "last_updated": "2016-10-05T01:40:34-04:00", "last_fetched": "2026-05-27T18:08:21.709642-04:00", "repo_url": "https://github.com/saxix/django-geo", "pypi_version": "0.8", "created": "2012-07-01T23:29:12.963355-04:00", "modified": "2026-01-28T15:09:33.807202-05:00", "repo_forks": 7, "repo_description": "django application to manage administrative geographical info (country, city, region ...)", "pypi_url": "http://pypi.python.org/pypi/django-geo", "documentation_url": "https://readthedocs.org/projects/django-geo/", "repo_watchers": 28, "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": [ "saxix", "djibson", "requires", "julienaubert" ] } ] }