Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=5200
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=5220", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=5180", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/5/?format=api" ], "id": 548, "title": "django-payfast", "slug": "django-payfast", "last_updated": "2011-01-06T17:42:28-05:00", "last_fetched": "2026-05-26T17:03:01.601426-04:00", "repo_url": "https://bitbucket.org/kmike/django-payfast", "pypi_version": "0.3", "created": "2010-12-24T14:29:44.255568-05:00", "modified": "2026-01-28T15:02:15.682887-05:00", "repo_forks": 1, "repo_description": "A pluggable Django application for integrating payfast.co.za payment system.", "pypi_url": "http://pypi.python.org/pypi/django-payfast", "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": [ "kmike" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/45/?format=api" ], "id": 546, "title": "django-postman", "slug": "django-postman", "last_updated": "2021-04-10T13:18:56-04:00", "last_fetched": "2026-01-27T16:49:00.088482-05:00", "repo_url": "https://bitbucket.org/psam/django-postman", "pypi_version": "4.5", "created": "2010-12-24T12:52:10.129168-05:00", "modified": "2026-01-27T16:49:00.096056-05:00", "repo_forks": 3, "repo_description": "User-to-User messaging system for Django, with gateway to AnonymousUser, moderation and thread management, user & exchange filters, auto-complete support.", "pypi_url": "http://pypi.python.org/pypi/django-postman", "documentation_url": "https://readthedocs.org/projects/django-postman/", "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": [ "psam" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/11/?format=api", "https://djangopackages.org/api/v4/grids/89/?format=api" ], "id": 545, "title": "django-anonymizer", "slug": "django-anonymizer", "last_updated": "2015-09-14T15:29:03-04:00", "last_fetched": "2026-05-26T20:02:27.143676-04:00", "repo_url": "https://bitbucket.org/spookylukey/django-anonymizer", "pypi_version": "0.5.1", "created": "2010-12-24T10:18:53.320451-05:00", "modified": "2026-01-28T15:43:36.399413-05:00", "repo_forks": 3, "repo_description": "Anonymize data in a database copied from production to development.\r\n\r\nDownloads: http://pypi.python.org/pypi/django-anonymizer\r\n", "pypi_url": "http://pypi.python.org/pypi/django-anonymizer", "documentation_url": "https://pythonhosted.org/django-anonymizer/", "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": [ "spookylukey" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 544, "title": "django-news", "slug": "news", "last_updated": "2011-01-02T07:35:50-05:00", "last_fetched": "2026-05-27T05:19:37.946959-04:00", "repo_url": "https://github.com/monokrome/django-news", "pypi_version": "0.2.5", "created": "2010-12-23T00:49:09.168615-05:00", "modified": "2026-01-29T12:36:55.814028-05:00", "repo_forks": 5, "repo_description": "A django application for keeping your fans up to date... or whatever else you may do.", "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": [ "monokrome" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 543, "title": "django-antivirus", "slug": "antivirus", "last_updated": null, "last_fetched": "2026-05-27T07:08:30.503407-04:00", "repo_url": "http://django-antivirus.googlecode.com/svn/trunk/", "pypi_version": null, "created": "2010-12-21T14:38:24.729248-05:00", "modified": "2026-01-29T12:57:03.732344-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=api", "grids": [ "https://djangopackages.org/api/v4/grids/58/?format=api" ], "id": 542, "title": "django-sizefield", "slug": "django-sizefield", "last_updated": "2023-06-29T08:01:07-04:00", "last_fetched": "2026-05-26T14:08:18.501411-04:00", "repo_url": "https://github.com/leplatrem/django-sizefield", "pypi_version": "2.1.0", "created": "2010-12-21T08:55:45.943482-05:00", "modified": "2026-01-28T14:38:11.865072-05:00", "repo_forks": 13, "repo_description": "A model field to store a file size, whose edition and display shows units (KB, MB, ...)", "pypi_url": "http://pypi.python.org/pypi/django-sizefield", "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": [ "leplatrem", "meteozond", "tomyam1", "kviktor", "optiz0r", "nanuxbe", "mjpritchard", "cemiarni" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/46/?format=api" ], "id": 541, "title": "simple-translation", "slug": "simple-translation", "last_updated": "2012-02-20T12:46:11-05:00", "last_fetched": "2026-05-26T19:01:06.256677-04:00", "repo_url": "https://github.com/fivethreeo/simple-translation", "pypi_version": "0.8.6", "created": "2010-12-20T14:16:40.111710-05:00", "modified": "2026-01-28T15:22:30.645102-05:00", "repo_forks": 6, "repo_description": "", "pypi_url": "http://pypi.python.org/pypi/simple-translation", "documentation_url": "https://readthedocs.org/projects/simple-translation/", "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": [ "fivethreeo", "krisb78", "mitar", "hedberg", "dmedvinsky" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 540, "title": "simpleblog", "slug": "simpleblog", "last_updated": "2010-06-12T13:57:42-04:00", "last_fetched": "2026-05-26T09:10:34.121417-04:00", "repo_url": "https://github.com/originell/simpleblog", "pypi_version": null, "created": "2010-12-16T07:40:43.756334-05:00", "modified": "2026-01-28T13:22:08.615436-05:00", "repo_forks": 1, "repo_description": "a simple blog engine created with django", "pypi_url": "", "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": [ "originell" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/18/?format=api" ], "id": 539, "title": "Fancy Tag", "slug": "fancy_tag", "last_updated": "2012-10-29T13:34:07-04:00", "last_fetched": "2026-05-26T21:06:47.609464-04:00", "repo_url": "https://github.com/trapeze/fancy_tag", "pypi_version": "0.2.0", "created": "2010-12-14T13:29:41.040998-05:00", "modified": "2026-01-28T15:51:24.977616-05:00", "repo_forks": 2, "repo_description": "A replacement for Django's simple_tag decorator", "pypi_url": "http://pypi.python.org/pypi/fancy_tag", "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": [ "greatestape", "jaap3" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/23/?format=api", "https://djangopackages.org/api/v4/grids/324/?format=api" ], "id": 538, "title": "Elephantblog for FeinCMS", "slug": "feincms-elephantblog", "last_updated": "2025-09-15T15:40:44-04:00", "last_fetched": "2026-05-26T17:08:55.625604-04:00", "repo_url": "https://github.com/feincms/feincms-elephantblog", "pypi_version": "22.0.0", "created": "2010-12-11T19:06:18.269161-05:00", "modified": "2026-01-28T15:09:19.307855-05:00", "repo_forks": 35, "repo_description": "A blog for FeinCMS", "pypi_url": "http://pypi.python.org/pypi/feincms-elephantblog", "documentation_url": "https://readthedocs.org/projects/feincms-elephantblog/", "repo_watchers": 42, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 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": [ "matthiask", "sbaechler", "schuerpf", "l-monnier", "georgemarshall", "nilsfr", "vencax", "pre-commit-ci[bot]", "paramono", "richardbolt", "joshuajonah", "j00bar", "joshk", "j4mie", "fabiangermann", "evansd", "AtomicSpark", "uruz" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/18/?format=api" ], "id": 537, "title": "django-quicktag", "slug": "django-quicktag", "last_updated": "2014-08-28T07:57:15-04:00", "last_fetched": "2026-05-26T23:06:12.148944-04:00", "repo_url": "https://github.com/ricobl/django-quicktag", "pypi_version": "0.6.1", "created": "2010-12-09T20:41:34.125965-05:00", "modified": "2026-01-28T16:02:09.349817-05:00", "repo_forks": 2, "repo_description": "Easy templatetags for Django", "pypi_url": "http://pypi.python.org/pypi/django-quicktag", "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": [ "ricobl", "pstiasny" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/264/?format=api", "https://djangopackages.org/api/v4/grids/315/?format=api" ], "id": 536, "title": "django-importer", "slug": "django-importer", "last_updated": "2014-08-17T19:16:44-04:00", "last_fetched": "2026-05-27T01:00:53.515991-04:00", "repo_url": "https://github.com/ricobl/django-importer", "pypi_version": "0.6", "created": "2010-12-09T20:39:35.698260-05:00", "modified": "2026-01-28T16:14:25.576381-05:00", "repo_forks": 9, "repo_description": "Create Data Importers for Django models.", "pypi_url": "http://pypi.python.org/pypi/django-importer", "documentation_url": null, "repo_watchers": 47, "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": [ "ricobl", "artofhuman", "ckinsey" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/8/?format=api", "https://djangopackages.org/api/v4/grids/19/?format=api", "https://djangopackages.org/api/v4/grids/58/?format=api", "https://djangopackages.org/api/v4/grids/74/?format=api" ], "id": 535, "title": "django-floppyforms", "slug": "django-floppyforms", "last_updated": "2025-01-04T06:48:48-05:00", "last_fetched": "2026-05-26T11:43:53.588688-04:00", "repo_url": "https://github.com/jazzband/django-floppyforms", "pypi_version": "1.9.0", "created": "2010-12-08T21:28:03.796863-05:00", "modified": "2026-01-28T14:12:51.308540-05:00", "repo_forks": 149, "repo_description": "Full control of form rendering in the templates.", "pypi_url": "http://pypi.python.org/pypi/django-floppyforms", "documentation_url": "https://readthedocs.org/projects/django-floppyforms/", "repo_watchers": 841, "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": [ "brutasse", "gregmuellegger", "jezdez", "melinath", "rtpg", "Natim", "jonashaag", "carljm", "mrjmad", "JohananOppongAmoateng", "poswald", "ulope", "dmpayton", "stefanfoulis", "maraujop", "timgates42", "fladi", "luzfcb", "dmclain", "bmihelac", "ouhouhsami", "caacree", "artscoop", "victor-o-silva", "tangent", "tisdall", "tomturner", "DrMeers", "ryanmrubin", "rmoch", "scardine", "magopian", "msabramo", "originell", "jazzband-bot", "javiermatos", "idlesign", "dryice", "ddanier", "qa-deploy", "SmileyChris", "gugu", "kefirbandi", "Suor" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 534, "title": "django-usda", "slug": "django-usda", "last_updated": "2015-05-05T12:19:43-04:00", "last_fetched": "2026-05-26T09:07:30.091057-04:00", "repo_url": "https://github.com/notanumber/django-usda", "pypi_version": null, "created": "2010-12-06T16:07:38.057960-05:00", "modified": "2026-01-28T13:18:02.934061-05:00", "repo_forks": 6, "repo_description": "Import and map the USDA National Nutrient Database for Standard Reference (SR22) to Django models", "pypi_url": "", "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": [ "notanumber", "tubaman" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/25/?format=api", "https://djangopackages.org/api/v4/grids/89/?format=api" ], "id": 532, "title": "django-dilla", "slug": "django-dilla", "last_updated": "2013-01-09T15:56:48-05:00", "last_fetched": "2026-05-26T08:03:45.653767-04:00", "repo_url": "https://github.com/aerosol/django-dilla", "pypi_version": null, "created": "2010-12-06T10:27:46.071078-05:00", "modified": "2026-01-28T13:03:22.661471-05:00", "repo_forks": 15, "repo_description": ":family: Ubercool DB spammer for Django", "pypi_url": "", "documentation_url": null, "repo_watchers": 130, "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": [ "aerosol", "philip-kalinsky", "rob-b", "slinkp", "rgsoda", "fitoria", "amites", "mlavin" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/28/?format=api", "https://djangopackages.org/api/v4/grids/59/?format=api" ], "id": 531, "title": "Django Object Permissions", "slug": "django_object_permissions", "last_updated": "2013-06-06T18:33:44-04:00", "last_fetched": "2026-05-26T19:06:22.894222-04:00", "repo_url": "https://github.com/osuosl/django_object_permissions", "pypi_version": "1.4.6", "created": "2010-12-06T04:00:31.940924-05:00", "modified": "2026-01-28T15:29:13.806427-05:00", "repo_forks": 2, "repo_description": "This is an implementation of Object Permissions, a.k.a. row level permissions. Object Permissions allow you to assign a permission to an instance of any Model in your django project. This app provides a authentication backend that works with Django >= 1.2. ", "pypi_url": "http://pypi.python.org/pypi/django_object_permissions", "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": [ "bramwelt", "MostAwesomeDude", "bsu", "Kennric", "chancez" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/41/?format=api", "https://djangopackages.org/api/v4/grids/49/?format=api", "https://djangopackages.org/api/v4/grids/270/?format=api", "https://djangopackages.org/api/v4/grids/405/?format=api", "https://djangopackages.org/api/v4/grids/412/?format=api" ], "id": 530, "title": "Django Currencies", "slug": "django-currencies", "last_updated": "2023-01-12T04:20:28-05:00", "last_fetched": "2026-05-26T14:17:23.223067-04:00", "repo_url": "https://github.com/panosl/django-currencies", "pypi_version": "0.10.1", "created": "2010-12-05T08:29:49.560187-05:00", "modified": "2026-01-28T14:46:04.925252-05:00", "repo_forks": 83, "repo_description": "django-currencies allows you to define different currencies, and includes template tags/filters to allow easy conversion between them.", "pypi_url": "http://pypi.python.org/pypi/django-currencies", "documentation_url": "https://pythonhosted.org/django-currencies/", "repo_watchers": 97, "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": [ "racitup", "panosl", "bashu", "einarf", "bmihelac", "dhendo", "pasevin", "asucrews", "strycore", "ronanboiteau", "jkinathan", "ydaniv", "cxong", "davej", "BuildWithLal", "MythriNagaraju", "thomastu", "iPablo", "kaelweb", "noxan", "stelzzz", "zhangziang" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/74/?format=api" ], "id": 529, "title": "django-points", "slug": "django-points", "last_updated": "2009-08-11T23:22:19-04:00", "last_fetched": "2026-05-26T09:04:46.185407-04:00", "repo_url": "https://github.com/skyl/django-points", "pypi_version": null, "created": "2010-12-02T21:37:03.907344-05:00", "modified": "2026-01-28T13:10:35.449859-05:00", "repo_forks": 3, "repo_description": "API for tagging any model with django.contrib.gis.db.models.PointField(s)", "pypi_url": "", "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": [ "skyl" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/75/?format=api" ], "id": 527, "title": "django-mobile", "slug": "django-mobile", "last_updated": "2016-07-19T02:13:56-04:00", "last_fetched": "2026-05-26T16:09:55.067620-04:00", "repo_url": "https://github.com/gregmuellegger/django-mobile", "pypi_version": "0.7.0", "created": "2010-12-02T10:47:25.973398-05:00", "modified": "2026-01-28T14:55:06.293898-05:00", "repo_forks": 167, "repo_description": "Detect mobile browsers and serve different template flavours to them.", "pypi_url": "http://pypi.python.org/pypi/django-mobile", "documentation_url": null, "repo_watchers": 556, "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": [ "gregmuellegger", "ojomio", "igalarzab", "savemu", "Sinkler", "prokaktus", "wolfg1969", "alanjds", "alexandrevicenzi", "dittaeva", "mbaechtold", "mikeurbanski", "vikalp" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/58/?format=api" ], "id": 526, "title": "django-sortedm2m", "slug": "django-sortedm2m", "last_updated": "2024-09-20T09:58:24-04:00", "last_fetched": "2026-05-26T11:16:07.189697-04:00", "repo_url": "https://github.com/jazzband/django-sortedm2m", "pypi_version": "4.0.0", "created": "2010-12-02T10:46:16.539934-05:00", "modified": "2026-01-28T13:57:40.613045-05:00", "repo_forks": 151, "repo_description": "A transparent sorted ManyToMany field for django.", "pypi_url": "http://pypi.python.org/pypi/django-sortedm2m", "documentation_url": null, "repo_watchers": 527, "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": [ "gregmuellegger", "clintonb", "DragoonAethis", "cchurch", "mikeknoop", "raagin", "jezdez", "nemesifier", "outime", "smcoll", "vxsx", "jlemaes", "NinjaDero", "AlanCoding", "appden", "mitchellrj", "Mystic-Mirage", "johnraz", "jayvdb", "gorandev", "fcurella", "vchrisb", "benthompson", "awais786", "akaihola", "quantum5", "richardbarran", "rohithasrk", "rolandgeider", "SeanOC", "Tipuch", "Xyene", "amirouche", "cuchac", "erm0l0v", "hstanev", "jonny5532", "philgyford", "NicolasTr", "MartijnVerkleij", "madEng84", "maartendra", "jazzband-bot", "fdintino", "EdwardBetts", "chrko", "camilonova", "bashu", "auvipy" ] } ] }