Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=5300
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=5320", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=5280", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 441, "title": "Django External links", "slug": "django-external-links", "last_updated": "2011-02-22T14:42:52-05:00", "last_fetched": "2026-05-26T08:04:30.035171-04:00", "repo_url": "https://github.com/jjdelc/django-external-links", "pypi_version": null, "created": "2010-10-10T05:40:21.429863-04:00", "modified": "2026-01-28T13:04:25.222177-05:00", "repo_forks": 6, "repo_description": "Keep track of any clicks to external links on your site", "pypi_url": "", "documentation_url": null, "repo_watchers": 9, "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": [ "jjdelc" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 440, "title": "Django factoid", "slug": "django-factoid", "last_updated": "2010-01-04T15:00:50-05:00", "last_fetched": "2026-05-26T10:08:12.501409-04:00", "repo_url": "https://github.com/jjdelc/django-factoid", "pypi_version": null, "created": "2010-10-10T05:39:40.082006-04:00", "modified": "2026-01-28T13:29:48.347217-05:00", "repo_forks": 0, "repo_description": "Returns a random fact", "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": [ "jjdelc" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [], "id": 439, "title": "Vulcano - Random Data Generator", "slug": "vulcano_random_data_generator", "last_updated": null, "last_fetched": "2026-05-26T08:08:45.053236-04:00", "repo_url": "http://www.dataportal.it", "pypi_version": null, "created": "2010-10-07T19:23:42.560799-04:00", "modified": "2026-01-28T13:09:50.216616-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": [], "id": 438, "title": "django-tracking", "slug": "django-tracking", "last_updated": "2013-01-25T21:22:01-05:00", "last_fetched": "2026-05-27T06:05:20.848597-04:00", "repo_url": "https://bitbucket.org/codekoala/django-tracking", "pypi_version": "0.4.1", "created": "2010-10-07T14:14:48.606738-04:00", "modified": "2026-01-29T12:40:09.251209-05:00", "repo_forks": 27, "repo_description": "ATTENTION: I have disowned this project. See http://www.codekoala.com/blog/2013/django-projects/\r\n\r\ndjango-tracking is a simple attempt at keeping track of visitors to Django-powered Web sites. It also offers basic blacklisting capabilities.", "pypi_url": "http://pypi.python.org/pypi/django-tracking", "documentation_url": null, "repo_watchers": 82, "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": [ "codekoala" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 437, "title": "django-paste", "slug": "django-paste", "last_updated": "2010-10-04T07:15:24-04:00", "last_fetched": "2022-03-18T21:48:06.799667-04:00", "repo_url": "https://github.com/bartTC/django-paste", "pypi_version": "0.2.4", "created": "2010-10-05T23:28:07.321143-04:00", "modified": "2025-01-31T14:58:53.275882-05:00", "repo_forks": 25, "repo_description": "Not in active development; not functional with todays tools; See https://github.com/bartTC/dpaste.de where this app is integrated into a project which runs www.dpaste.de", "pypi_url": "http://pypi.python.org/pypi/django-dpaste", "documentation_url": null, "repo_watchers": 67, "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": [ "bartTC", "paltman", "wraithan", "digitaljhelms" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 436, "title": "django-navbar", "slug": "django-navbar", "last_updated": null, "last_fetched": "2026-05-27T01:02:43.096418-04:00", "repo_url": "http://code.google.com/p/django-navbar/", "pypi_version": "0.3.0", "created": "2010-10-04T19:09:35.757739-04:00", "modified": "2026-01-28T16:17:06.174576-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "http://pypi.python.org/pypi/django-navbar/", "documentation_url": null, "repo_watchers": 0, "commits_over_52": [], "participants": [] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 435, "title": "Django-Supertagging", "slug": "django-supertagging", "last_updated": null, "last_fetched": "2026-05-26T10:02:23.545583-04:00", "repo_url": "http://opensource.washingtontimes.com/projects/django-supertagging/", "pypi_version": null, "created": "2010-10-02T02:34:16.311755-04:00", "modified": "2026-01-28T13:23:53.978932-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "", "documentation_url": "https://readthedocs.org/projects/django-supertagging/", "repo_watchers": 0, "commits_over_52": [], "participants": [] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/49/?format=api" ], "id": 434, "title": "django-dbgettext", "slug": "django-dbgettext", "last_updated": "2016-01-08T11:23:49-05:00", "last_fetched": "2026-05-26T08:03:08.853034-04:00", "repo_url": "https://bitbucket.org/drmeers/django-dbgettext", "pypi_version": null, "created": "2010-10-01T20:24:51.633982-04:00", "modified": "2026-01-28T13:02:30.912043-05:00", "repo_forks": 5, "repo_description": "Extracts translatable strings from Django models for handling via Django's standard i18n mechanisms.", "pypi_url": "", "documentation_url": "https://readthedocs.org/projects/django-dbgettext/", "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": [ "drmeers" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/16/?format=api" ], "id": 433, "title": "Smart Selects", "slug": "django-smart-selects", "last_updated": "2024-10-30T05:09:20-04:00", "last_fetched": "2026-05-26T11:40:55.402728-04:00", "repo_url": "https://github.com/jazzband/django-smart-selects", "pypi_version": "1.7.2", "created": "2010-10-01T14:53:44.490771-04:00", "modified": "2026-01-28T14:10:46.878722-05:00", "repo_forks": 348, "repo_description": "chained and grouped selects for django forms", "pypi_url": "http://pypi.python.org/pypi/django-smart-selects", "documentation_url": "https://github.com/digi604/django-smart-selects/blob/master/README.md", "repo_watchers": 1147, "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": [ "blag", "digi604", "jimmykobe1171", "manelclos", "PetrDlouhy", "joelcrocker", "jezdez", "desecho", "igr-santos", "goinnn", "SalahAdDin", "jorgecorrea", "leibowitz", "erozqba", "gearheart", "Flimm", "rantecki", "nortigo", "d9pouces", "viniciuscainelli", "SerhiyRomanov", "sean-wallace", "DARKDEYMON", "nuwang", "halfnibble", "johtso", "jimkutter", "millin", "applecat", "acdha", "amiroff", "mkalinowski", "medbenmakhlouf", "androettop", "pierluigifiorini", "russelldavies", "litchfield", "aroraumang", "vfigueiro", "jazzband-bot", "olivierdalang", "victorborrasdev", "rooterkyberian", "samupl", "ionelmc", "glenngaetz", "prodigel", "fabianbuechler", "dmoisset", "ChloeStevovitch", "bmpolonsky", "andreisavu", "atereshkin", "alekam", "adam-tokarski" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/41/?format=api" ], "id": 432, "title": "Django session cart", "slug": "session-cart", "last_updated": "2012-11-12T18:16:13-05:00", "last_fetched": "2026-05-26T09:02:44.793383-04:00", "repo_url": "https://bitbucket.org/funkybob/session-cart", "pypi_version": null, "created": "2010-09-30T22:48:16.279112-04:00", "modified": "2026-01-28T13:16:24.929592-05:00", "repo_forks": 4, "repo_description": "A 'cart' for Django, stored in a visitors Session", "pypi_url": "", "documentation_url": null, "repo_watchers": 9, "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": [ "funkybob" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/16/?format=api" ], "id": 431, "title": "Django-autocomplete (googlecode)", "slug": "django-autocomplete-googlecode", "last_updated": null, "last_fetched": "2026-05-26T05:15:04.177988-04:00", "repo_url": "http://code.google.com/p/django-autocomplete/", "pypi_version": null, "created": "2010-09-30T05:55:42.763689-04:00", "modified": "2026-01-29T12:57:54.544167-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/49/?format=api" ], "id": 430, "title": "django-bidi-utils", "slug": "django-bidi-utils", "last_updated": "2013-10-18T21:05:16-04:00", "last_fetched": "2026-05-26T17:10:25.408049-04:00", "repo_url": "https://github.com/MeirKriheli/django-bidi-utils", "pypi_version": "1.0", "created": "2010-09-29T22:23:53.061164-04:00", "modified": "2026-01-28T15:10:30.364874-05:00", "repo_forks": 0, "repo_description": "Provides context processors and filters for handling Bi-directional (BiDi) in django templates.", "pypi_url": "http://pypi.python.org/pypi/django-bidi-utils", "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": [ "MeirKriheli" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/73/?format=api", "https://djangopackages.org/api/v4/grids/19/?format=api" ], "id": 429, "title": "Semantic Editor", "slug": "semanticeditor", "last_updated": "2014-09-29T18:26:53-04:00", "last_fetched": "2026-05-27T01:05:36.216836-04:00", "repo_url": "https://bitbucket.org/spookylukey/semanticeditor/", "pypi_version": "0.3", "created": "2010-09-29T16:28:24.062777-04:00", "modified": "2026-01-28T16:19:33.436867-05:00", "repo_forks": 7, "repo_description": "A django-cms text editing plugin that provides simple controls for advanced columnar layouts and managing presentation, building on WYMeditor.\r\n", "pypi_url": "http://pypi.python.org/pypi/semanticeditor", "documentation_url": null, "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": [ "spookylukey" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/13/?format=api", "https://djangopackages.org/api/v4/grids/334/?format=api" ], "id": 428, "title": "Django XMLRPC", "slug": "django-xmlrpc", "last_updated": "2017-10-14T16:41:30-04:00", "last_fetched": "2026-05-26T14:09:51.320388-04:00", "repo_url": "https://github.com/Fantomas42/django-xmlrpc", "pypi_version": "0.1.8", "created": "2010-09-29T15:11:51.307295-04:00", "modified": "2026-01-28T14:39:25.606104-05:00", "repo_forks": 22, "repo_description": "XML-RPC Server App for the Django framework", "pypi_url": "http://pypi.python.org/pypi/django-xmlrpc", "documentation_url": null, "repo_watchers": 59, "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": [ "Fantomas42", "rubeon" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 427, "title": "django-answrs", "slug": "django-answrs", "last_updated": "2013-10-10T02:43:35-04:00", "last_fetched": "2026-05-27T01:06:55.027243-04:00", "repo_url": "https://github.com/agiliq/django-answrs", "pypi_version": "1.1", "created": "2010-09-29T13:17:38.106087-04:00", "modified": "2026-01-28T16:21:43.389752-05:00", "repo_forks": 2, "repo_description": "A generic Djnago app to create a question and answer site", "pypi_url": "http://pypi.python.org/pypi/django-answrs", "documentation_url": null, "repo_watchers": 11, "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": [ "tuxcanfly", "shabda" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/82/?format=api" ], "id": 426, "title": "django-djikiki", "slug": "django-djikiki", "last_updated": "2013-10-14T08:46:49-04:00", "last_fetched": "2026-05-27T05:13:18.944585-04:00", "repo_url": "https://github.com/agiliq/django-djikiki", "pypi_version": "1.1", "created": "2010-09-29T13:11:20.023056-04:00", "modified": "2026-01-28T17:00:26.950617-05:00", "repo_forks": 2, "repo_description": "A django wiki", "pypi_url": "http://pypi.python.org/pypi/django-djikiki", "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": [ "shivakrshn49" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 425, "title": "django-pollngo", "slug": "django-pollngo", "last_updated": "2013-09-25T10:21:12-04:00", "last_fetched": "2026-05-27T01:06:40.174971-04:00", "repo_url": "https://github.com/agiliq/django-pollngo", "pypi_version": "1.1", "created": "2010-09-29T13:00:20.607905-04:00", "modified": "2026-01-28T16:21:18.606047-05:00", "repo_forks": 2, "repo_description": "A Django based polling application", "pypi_url": "http://pypi.python.org/pypi/django-pollngo", "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": [ "tuxcanfly" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 424, "title": "django-socialnews", "slug": "django-socialnews", "last_updated": "2018-04-16T14:02:27-04:00", "last_fetched": "2026-05-27T04:01:33.271976-04:00", "repo_url": "https://github.com/agiliq/django-socialnews", "pypi_version": "1.1", "created": "2010-09-29T12:13:38.036273-04:00", "modified": "2026-01-28T16:24:28.343691-05:00", "repo_forks": 21, "repo_description": "A reddit like socialnews system for Django", "pypi_url": "http://pypi.python.org/pypi/django-socialnews", "documentation_url": null, "repo_watchers": 80, "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": [ "krvc", "shabda", "ashok-raavi", "tuxcanfly", "ashiksujath2", "akshar-raaj" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 423, "title": "django-requiredfields", "slug": "django-requiredfields", "last_updated": "2010-09-29T13:36:54-04:00", "last_fetched": "2026-05-26T09:02:44.248118-04:00", "repo_url": "https://bitbucket.org/LukaszDziedzia/django-requiredfields", "pypi_version": null, "created": "2010-09-29T10:47:17.768809-04:00", "modified": "2026-01-28T13:15:57.547092-05:00", "repo_forks": 0, "repo_description": "Aim of this app is to automatically add to required form fields proper css class.\r\n\r\nThis allows to improve usability of forms by marking somehow which fields are required without '*' or returning validation error after form submission.\r\n\r\nThis solution modifies behavior of built in methods on BoundField and Widget classes. It's kinda hacky but working solution.", "pypi_url": "", "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": [ "LukaszDziedzia" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/35/?format=api", "https://djangopackages.org/api/v4/grids/28/?format=api" ], "id": 422, "title": "Django Sharing", "slug": "django-sharing", "last_updated": "2010-09-30T06:34:14-04:00", "last_fetched": "2026-05-27T06:08:50.537290-04:00", "repo_url": "https://github.com/praekelt/django-sharing", "pypi_version": "0.0.2", "created": "2010-09-29T09:19:43.501733-04:00", "modified": "2026-01-29T12:44:18.681433-05:00", "repo_forks": 4, "repo_description": "Django row level object sharing app.", "pypi_url": "http://pypi.python.org/pypi/django-sharing", "documentation_url": null, "repo_watchers": 15, "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": [ "praekelt", "shaunsephton", "hedleyroos" ] } ] }