Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=4980
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=5000", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=4960", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 780, "title": "Django Podcasting", "slug": "django-podcasting", "last_updated": "2023-06-02T22:58:08-04:00", "last_fetched": "2026-05-26T18:02:55.455940-04:00", "repo_url": "https://github.com/rizumu/django-podcasting", "pypi_version": "1.3.3", "created": "2011-05-01T07:39:04.347601-04:00", "modified": "2026-01-28T15:13:44.545521-05:00", "repo_forks": 36, "repo_description": "Audio podcasting functionality for Django sites.", "pypi_url": "http://pypi.python.org/pypi/django-podcasting", "documentation_url": "https://readthedocs.org/projects/django-podcasting/", "repo_watchers": 87, "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": [ "rizumu", "djangolackey", "a8", "urtzai", "kike721", "devedetti", "blfpd", "boatcoder" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 779, "title": "django-avocado", "slug": "django-avocado", "last_updated": "2011-05-02T02:58:14-04:00", "last_fetched": "2026-05-27T00:04:45.392987-04:00", "repo_url": "https://bitbucket.org/weholt/django-avocado", "pypi_version": "0.2.0", "created": "2011-04-30T00:22:31.136096-04:00", "modified": "2026-01-28T16:09:52.061465-05:00", "repo_forks": 1, "repo_description": "Deliciously delayed database logging for django.", "pypi_url": "http://pypi.python.org/pypi/Django-Avocado/", "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": [ "weholt" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 778, "title": "django-le-social", "slug": "django-le-social", "last_updated": "2016-10-17T08:06:00-04:00", "last_fetched": "2026-05-26T20:02:13.336645-04:00", "repo_url": "https://github.com/brutasse/django-le-social", "pypi_version": "0.9", "created": "2011-04-28T21:05:41.844682-04:00", "modified": "2026-01-28T15:43:16.894081-05:00", "repo_forks": 11, "repo_description": "External registration / authentication for Django", "pypi_url": "http://pypi.python.org/pypi/django-le-social", "documentation_url": "https://readthedocs.org/projects/django-le-social/", "repo_watchers": 52, "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", "idan", "magopian", "fbentz" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/80/?format=api", "https://djangopackages.org/api/v4/grids/232/?format=api" ], "id": 777, "title": "django-db-readonly", "slug": "django-db-readonly", "last_updated": "2020-09-17T02:11:16-04:00", "last_fetched": "2026-05-26T14:09:55.675582-04:00", "repo_url": "https://github.com/streeter/django-db-readonly", "pypi_version": "0.7.0", "created": "2011-04-28T01:12:00.105351-04:00", "modified": "2026-01-28T14:39:30.180874-05:00", "repo_forks": 20, "repo_description": "Force an entire site to become readonly. In a sort of hackish way.", "pypi_url": "http://pypi.python.org/pypi/django-db-readonly", "documentation_url": null, "repo_watchers": 108, "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": [ "streeter", "garciparedes", "avelis", "staticshock", "bartek", "kevcampb", "kiarashplusplus", "igniteflow", "artscoop" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/103/?format=api" ], "id": 775, "title": "django-backcap", "slug": "django-backcap", "last_updated": "2013-07-24T03:49:37-04:00", "last_fetched": "2026-05-27T07:09:36.103694-04:00", "repo_url": "https://github.com/SpreadBand/django-backcap", "pypi_version": null, "created": "2011-04-26T15:29:58.288016-04:00", "modified": "2026-01-29T12:58:02.826502-05:00", "repo_forks": 3, "repo_description": "Help center for community-driven websites", "pypi_url": "", "documentation_url": null, "repo_watchers": 19, "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": [ "glibersat", "airtonix" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 773, "title": "quickpaste", "slug": "quickpaste", "last_updated": "2012-04-23T00:25:05-04:00", "last_fetched": "2026-05-27T10:09:54.157904-04:00", "repo_url": "https://github.com/pkolt/quickpaste", "pypi_version": null, "created": "2011-04-26T10:53:15.891293-04:00", "modified": "2026-01-28T13:21:33.194459-05:00", "repo_forks": 0, "repo_description": "Plug-in to TinyMCE for loading of files", "pypi_url": "", "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": [ "pkolt" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/104/?format=api", "https://djangopackages.org/api/v4/grids/105/?format=api" ], "id": 772, "title": "Django Inventory", "slug": "django-inventory", "last_updated": "2014-09-22T22:40:32-04:00", "last_fetched": "2026-05-26T23:43:25.945821-04:00", "repo_url": "https://gitlab.com/rosarior/django-inventory", "pypi_version": "1.0.rc1", "created": "2011-04-26T06:52:26.624451-04:00", "modified": "2026-05-26T23:43:25.946174-04:00", "repo_forks": 18, "repo_description": "Free Open Source Inventory and Fixed Assets Control System", "pypi_url": "http://pypi.python.org/pypi/django-inventory/1.0.rc1", "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": [ "Bitdeli Chef", "Garison", "root", "Roberto Rosario", "Roberto Rosario", "Roberto Rosario" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/49/?format=api", "https://djangopackages.org/api/v4/grids/221/?format=api" ], "id": 771, "title": "django-urli18n", "slug": "django-urli18n", "last_updated": "2011-05-22T20:01:54-04:00", "last_fetched": "2026-05-27T01:07:47.365581-04:00", "repo_url": "https://github.com/Torte/django-urli18n", "pypi_version": "0.1", "created": "2011-04-25T05:45:17.189253-04:00", "modified": "2026-01-28T16:23:09.828290-05:00", "repo_forks": 2, "repo_description": "(Not maintained anymore) A reusable Django app to display the current activated language in the URL.", "pypi_url": "http://pypi.python.org/pypi/django-urli18n", "documentation_url": null, "repo_watchers": 23, "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": [ "DNX" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/58/?format=api" ], "id": 770, "title": "django-uuidfield", "slug": "django-uuidfield", "last_updated": "2015-01-19T14:48:24-05:00", "last_fetched": "2026-05-26T12:04:09.868564-04:00", "repo_url": "https://github.com/dcramer/django-uuidfield", "pypi_version": "0.5.0", "created": "2011-04-24T14:31:28.535658-04:00", "modified": "2026-01-28T14:17:14.967766-05:00", "repo_forks": 113, "repo_description": "A UUIDField for Django", "pypi_url": "http://pypi.python.org/pypi/django-uuidfield", "documentation_url": null, "repo_watchers": 263, "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": [ "dcramer", "jezdez", "PiDelport", "ksonbol", "hobbestigrou", "luto", "vitaly4uk", "chris-martin", "coagulant", "rca" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/103/?format=api" ], "id": 769, "title": "django-feedback (ajax)", "slug": "django-feedback-ajax", "last_updated": "2017-12-04T07:14:04-05:00", "last_fetched": "2026-05-27T00:01:17.718691-04:00", "repo_url": "https://github.com/jaredly/django-feedback", "pypi_version": "1.1.1", "created": "2011-04-24T07:37:06.208621-04:00", "modified": "2026-01-28T16:04:44.868104-05:00", "repo_forks": 32, "repo_description": "A reusable django app to add an AJAX \"feedback\" tab to your site", "pypi_url": "http://pypi.python.org/pypi/django-feedback", "documentation_url": null, "repo_watchers": 57, "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": [ "PetrDlouhy", "jaredly", "darkpixel", "jirfag", "targi", "almost", "orblivion" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/103/?format=api" ], "id": 768, "title": "django-feedback", "slug": "django-feedback", "last_updated": "2016-05-17T08:12:39-04:00", "last_fetched": "2026-05-27T09:07:23.236321-04:00", "repo_url": "https://github.com/girasquid/django-feedback", "pypi_version": "0.4", "created": "2011-04-24T07:36:13.477539-04:00", "modified": "2026-01-28T13:04:52.246496-05:00", "repo_forks": 24, "repo_description": "django-feedback is an app for easily collecting feedback from your users.", "pypi_url": "", "documentation_url": null, "repo_watchers": 63, "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": [ "girasquid", "hph", "ebrelsford", "pcragone", "dicos", "mathiasose", "orblivion" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/103/?format=api", "https://djangopackages.org/api/v4/grids/133/?format=api" ], "id": 767, "title": "django-voice", "slug": "django-voice", "last_updated": null, "last_fetched": "2026-05-27T11:01:25.314469-04:00", "repo_url": "http://code.google.com/p/django-voice", "pypi_version": null, "created": "2011-04-24T07:34:15.075573-04:00", "modified": "2026-01-28T13:23:40.043751-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/3/?format=api", "grids": [], "id": 766, "title": "pyladies", "slug": "pyladies", "last_updated": "2011-06-27T16:16:27-04:00", "last_fetched": "2016-07-24T15:07:14.030966-04:00", "repo_url": "https://github.com/audrey/pyladies", "pypi_version": null, "created": "2011-04-21T19:48:52.587093-04:00", "modified": "2025-01-31T14:59:47.007582-05:00", "repo_forks": 0, "repo_description": "PyLadies is a group of women worldwide who use and love the Python programming language.", "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": [ "audrey" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 765, "title": "django-curator", "slug": "django-curator", "last_updated": "2011-05-09T17:34:17-04:00", "last_fetched": "2026-05-27T05:12:21.179642-04:00", "repo_url": "https://github.com/spulec/django-curator", "pypi_version": "0.1.1", "created": "2011-04-21T00:34:37.258979-04:00", "modified": "2026-01-28T16:59:27.060551-05:00", "repo_forks": 4, "repo_description": "Easy dashboard creation through the admin", "pypi_url": "http://pypi.python.org/pypi/django-curator", "documentation_url": null, "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": [ "spulec" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/10/?format=api" ], "id": 764, "title": "dialogos", "slug": "dialogos", "last_updated": "2020-07-09T16:07:29-04:00", "last_fetched": "2026-05-26T18:08:22.351249-04:00", "repo_url": "https://github.com/eldarion/dialogos", "pypi_version": "0.4", "created": "2011-04-20T12:12:10.476894-04:00", "modified": "2026-01-28T15:20:51.507887-05:00", "repo_forks": 25, "repo_description": "a comments app for Django", "pypi_url": "http://pypi.python.org/pypi/dialogos", "documentation_url": null, "repo_watchers": 99, "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": [ "paltman", "KatherineMichel", "grahamu", "khchine5", "arthur-wsw", "alex", "jtauber", "rizumu", "brosner", "lukeman" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 763, "title": "neverfails", "slug": "neverfails", "last_updated": "2011-07-12T19:59:23-04:00", "last_fetched": "2026-05-27T04:02:27.301481-04:00", "repo_url": "https://github.com/claudiob/neverfails", "pypi_version": "0.0.1", "created": "2011-04-20T02:45:45.992255-04:00", "modified": "2026-01-28T16:26:00.937205-05:00", "repo_forks": 2, "repo_description": "Beyond BDD: step definitions that autonomously write code to make tests pass", "pypi_url": "http://pypi.python.org/pypi/neverfails", "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": [ "claudiob" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 762, "title": "django-pulse", "slug": "django-pulse", "last_updated": "2010-08-13T21:55:15-04:00", "last_fetched": "2026-05-27T06:07:56.681081-04:00", "repo_url": "https://bitbucket.org/kencochrane/django-pulse", "pypi_version": null, "created": "2011-04-19T05:20:49.359531-04:00", "modified": "2026-01-29T12:43:15.470874-05:00", "repo_forks": 0, "repo_description": "django-pulse allows you to see how many people are on your website in real time, regardless if they are just sitting on a page and doing nothing.\r\n\r\ndjango-pulse installs a small piece of javascript that pings your server every few seconds letting you know who is on your site, and what page they are viewing.\r\n\r\nThis is pretty much a proof of concept right now, with very little features, but with time, it should expand into a nice tool that could duplicate a lot of other real time analytic tools.\r\n\r\n", "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": [ "kencochrane" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 761, "title": "django-visitor", "slug": "django-visitor", "last_updated": "2015-03-23T03:35:56-04:00", "last_fetched": "2026-05-27T10:02:09.098347-04:00", "repo_url": "https://bitbucket.org/kencochrane/django-visitor", "pypi_version": null, "created": "2011-04-19T05:20:14.986736-04:00", "modified": "2026-01-28T13:18:09.411491-05:00", "repo_forks": 3, "repo_description": "django-visitor allows you to track visitors across your site using a cookie. It is very simple and basic, and it can be used as a base for other apps.\r\n\r\nFor an example on how to use this see django-pulse.\r\n\r\n", "pypi_url": "", "documentation_url": "https://readthedocs.org/projects/django-visitor/", "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": [ "kencochrane" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 760, "title": "OpenResources", "slug": "openresources", "last_updated": "2013-02-22T09:40:54-05:00", "last_fetched": "2026-05-27T10:09:10.312204-04:00", "repo_url": "https://github.com/floledermann/openresources", "pypi_version": null, "created": "2011-04-18T13:49:53.171195-04:00", "modified": "2026-01-28T13:20:57.484583-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "", "documentation_url": null, "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": [ "floledermann" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/37/?format=api", "https://djangopackages.org/api/v4/grids/124/?format=api" ], "id": 759, "title": "Djinja", "slug": "djinja", "last_updated": "2011-09-03T16:08:39-04:00", "last_fetched": "2026-05-26T19:08:41.064349-04:00", "repo_url": "https://github.com/syrusakbary/djinja", "pypi_version": "0.7", "created": "2011-04-17T16:11:24.174396-04:00", "modified": "2026-01-28T15:42:16.664663-05:00", "repo_forks": 3, "repo_description": "(Deprecated) A package that makes possible the integration of Jinja2 in Django, in a clean way. ", "pypi_url": "http://pypi.python.org/pypi/Djinja", "documentation_url": null, "repo_watchers": 19, "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": [ "dimensionnet", "syrusakbary" ] } ] }