Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=2720
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=2740", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=2700", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/310/?format=api" ], "id": 3160, "title": "django-apptemplates", "slug": "django-apptemplates", "last_updated": "2020-03-10T20:29:10-04:00", "last_fetched": "2026-05-28T14:22:23.784941-04:00", "repo_url": "https://github.com/bittner/django-apptemplates", "pypi_version": "1.5", "created": "2015-12-14T09:43:08.859864-05:00", "modified": "2026-01-28T14:21:27.637789-05:00", "repo_forks": 11, "repo_description": "Django template loader that allows you to load and override a template from a specific Django application.", "pypi_url": "http://pypi.python.org/pypi/django-apptemplates", "documentation_url": "", "repo_watchers": 51, "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": [ "bittner", "jwalgran", "dracos", "krtek4" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/139/?format=api" ], "id": 3159, "title": "Django NotifyX", "slug": "django-notify-x", "last_updated": "2020-03-25T06:36:36-04:00", "last_fetched": "2026-05-27T20:05:40.399805-04:00", "repo_url": "https://github.com/v1k45/django-notify-x", "pypi_version": "0.1.9", "created": "2015-12-11T11:21:45.322885-05:00", "modified": "2026-01-28T15:27:36.594914-05:00", "repo_forks": 39, "repo_description": "Notification system for Django", "pypi_url": "http://pypi.python.org/pypi/django-notify-x", "documentation_url": "http://django-notify-x.readthedocs.org/en/latest/", "repo_watchers": 188, "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": [ "v1k45", "fgmacedo", "eljhkrr" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 3158, "title": "django-netjsonconfig", "slug": "django-netjsonconfig", "last_updated": "2020-07-08T19:43:23-04:00", "last_fetched": "2026-05-28T07:08:38.557615-04:00", "repo_url": "https://github.com/openwisp/django-netjsonconfig", "pypi_version": "0.12", "created": "2015-12-11T10:28:31.050045-05:00", "modified": "2026-01-29T12:45:33.289078-05:00", "repo_forks": 57, "repo_description": "Configuration manager for embedded devices, implemented as a reusable django-app", "pypi_url": "http://pypi.python.org/pypi/django-netjsonconfig", "documentation_url": "https://github.com/openwisp/django-netjsonconfig/blob/master/README.rst", "repo_watchers": 193, "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": [ "nemesifier", "atb00ker", "strang1ato", "okraits", "gastonche", "R9295", "waleko", "pawelplsi", "DaffyTheDuck", "PabloCastellano", "rohithasrk", "pandafy", "nepython", "AYZhu", "marfgold1", "hizkifw", "EdgeKing810", "NoumbissiValere", "ppabcd", "wizanyx", "cappe87", "cargreg" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 3157, "title": "Django Model Helpers", "slug": "django_model_helpers", "last_updated": "2026-02-06T07:59:25-05:00", "last_fetched": "2026-05-27T18:06:38.995009-04:00", "repo_url": "https://github.com/rewardz/django_model_helpers", "pypi_version": "4.1", "created": "2015-12-11T00:09:31.702086-05:00", "modified": "2026-01-28T15:07:26.404175-05:00", "repo_forks": 8, "repo_description": "Helper classes for Django models", "pypi_url": "http://pypi.python.org/pypi/django_model_helpers", "documentation_url": "https://github.com/rewardz/django_model_helpers/blob/master/README.md", "repo_watchers": 68, "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, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "ramast", "jonathan-golorry", "sudhanshut1981", "mvasilkov" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/59/?format=api", "https://djangopackages.org/api/v4/grids/275/?format=api", "https://djangopackages.org/api/v4/grids/19/?format=api", "https://djangopackages.org/api/v4/grids/35/?format=api" ], "id": 3156, "title": "Tabular Permissions Widget", "slug": "django-tabular-permissions", "last_updated": "2024-04-19T13:05:24-04:00", "last_fetched": "2026-05-27T15:11:58.005268-04:00", "repo_url": "https://github.com/RamezIssac/django-tabular-permissions", "pypi_version": "2.9.3", "created": "2015-12-10T16:07:37.267437-05:00", "modified": "2026-01-28T14:40:59.050777-05:00", "repo_forks": 17, "repo_description": "Display Django permissions in a HTML table that is translatable and easily customized.", "pypi_url": "http://pypi.python.org/pypi/django-tabular-permissions", "documentation_url": "https://github.com/RamezIssac/django-tabular-permissions", "repo_watchers": 79, "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": [ "RamezIssac", "ihabhussein", "abahnihi", "DemidovEvg", "aqeelat", "vintage", "SteMazzO" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [], "id": 3155, "title": "Sciblog - A blog designed like a scientific Latex paper", "slug": "sciblog", "last_updated": "2024-08-03T03:52:18-04:00", "last_fetched": "2026-05-28T07:06:24.337867-04:00", "repo_url": "https://github.com/miguelgfierro/sciblog", "pypi_version": null, "created": "2015-12-09T04:40:10.169465-05:00", "modified": "2026-01-29T12:42:53.537535-05:00", "repo_forks": 28, "repo_description": "A blog made with django designed like a scientific paper written in LaTeX.", "pypi_url": "", "documentation_url": "https://github.com/hoaphumanoid/sciblog/blob/master/README.md", "repo_watchers": 185, "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": [ "miguelgfierro", "dependabot[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/25/?format=api" ], "id": 3154, "title": "Django Model Observer", "slug": "djmo", "last_updated": "2022-01-15T07:12:44-05:00", "last_fetched": "2026-05-28T02:10:11.843083-04:00", "repo_url": "https://github.com/Griffosx/djmo", "pypi_version": "0.0.1", "created": "2015-12-08T09:28:38.859869-05:00", "modified": "2026-01-28T16:23:41.124405-05:00", "repo_forks": 0, "repo_description": "Django Model Observer", "pypi_url": "http://pypi.python.org/pypi/djmo", "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": [ "Griffosx", "davidegriffon" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/81/?format=api" ], "id": 3152, "title": "django EL(Endless) pagination", "slug": "django-el-pagination", "last_updated": "2026-01-13T19:56:55-05:00", "last_fetched": "2026-05-28T14:12:09.898804-04:00", "repo_url": "https://github.com/shtalinberg/django-el-pagination", "pypi_version": "4.1.2", "created": "2015-12-07T08:44:40.356358-05:00", "modified": "2026-01-28T14:15:46.485320-05:00", "repo_forks": 73, "repo_description": "Django endless pagination tools. Ajax, multiple and lazy pagination, Twitter-style and Digg-style pagination.", "pypi_url": "http://pypi.python.org/pypi/django-el-pagination", "documentation_url": "http://django-el-pagination.readthedocs.org/", "repo_watchers": 309, "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, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "shtalinberg", "cclauss", "lorddaedra", "michelts", "lorand-arvay", "toptalo", "kindlycat", "SilmarillionUA", "timgates42", "jpatel3", "joehybird", "izquierdo", "bashu", "xaviermathew", "personjerry", "melkon98", "akileos", "jTiKey", "wavedocs", "Michael-Deveau", "liamuk", "kirantambe", "FuzzyGrim", "ffreitasalves", "cyriac", "gingerjoos", "aropan", "alb3rto269" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/140/?format=api" ], "id": 3151, "title": "Django Website Pro", "slug": "django-website-pro", "last_updated": "2016-11-30T09:17:17-05:00", "last_fetched": "2026-05-28T12:06:14.743860-04:00", "repo_url": "https://github.com/wooyek/django-website-pro", "pypi_version": null, "created": "2015-12-04T17:07:40.966715-05:00", "modified": "2026-01-28T13:26:52.908888-05:00", "repo_forks": 1, "repo_description": "Template for Django project, includes all the components that usually end up in your project", "pypi_url": "", "documentation_url": "", "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": [ "wooyek", "pyup-bot" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 3150, "title": "django-csrf-session", "slug": "django-csrf-session", "last_updated": "2016-10-05T08:31:04-04:00", "last_fetched": "2022-03-18T21:48:05.302921-04:00", "repo_url": "https://github.com/moggers87/django-csrf-session", "pypi_version": "0.6.2", "created": "2015-12-03T17:06:27.300580-05:00", "modified": "2025-01-31T14:58:17.571303-05:00", "repo_forks": 0, "repo_description": "CSRF protection for Django without cookies.", "pypi_url": "http://pypi.python.org/pypi/django-csrf-session", "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": [ "peterbe", "moggers87", "anentropic", "jbalogh", "glogiotatidis", "rlr", "washort", "carljm", "scjody", "LucianU", "pcraston" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/59/?format=api" ], "id": 3149, "title": "django-flexible-permissions", "slug": "django-flexible-permissions", "last_updated": "2015-12-10T21:21:37-05:00", "last_fetched": "2026-05-28T00:04:37.229754-04:00", "repo_url": "https://github.com/staab/django-flexible-permissions", "pypi_version": "1.0.7", "created": "2015-12-02T21:12:50.640047-05:00", "modified": "2026-01-28T15:59:50.471281-05:00", "repo_forks": 0, "repo_description": "A Django app that combines object-level table permissions with model relations to avoid normalization of data while providing an extremely flexible, declarative permissions model.", "pypi_url": "http://pypi.python.org/pypi/django-flexible-permissions", "documentation_url": "https://github.com/staab/django-flexible-permissions/wiki", "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": [ "staab" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 3148, "title": "orm-choices", "slug": "orm-choices", "last_updated": "2019-01-09T03:02:47-05:00", "last_fetched": "2026-05-27T17:10:26.918939-04:00", "repo_url": "https://github.com/dhilipsiva/orm-choices", "pypi_version": "1.0.0", "created": "2015-12-01T01:49:50.256035-05:00", "modified": "2026-01-28T14:57:59.428876-05:00", "repo_forks": 2, "repo_description": "Helpful decorators + utils for choice fields (Django choices or SQLAlchemy ChoiceType). Do choices the pythonic way.", "pypi_url": "http://pypi.python.org/pypi/orm-choices", "documentation_url": "", "repo_watchers": 13, "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": [ "dhilipsiva" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/147/?format=api" ], "id": 3147, "title": "mezzanine-shortcodes", "slug": "mezzanine-shortcodes", "last_updated": "2017-04-22T23:39:29-04:00", "last_fetched": "2026-05-27T22:01:08.770988-04:00", "repo_url": "https://github.com/ryneeverett/mezzanine-shortcodes", "pypi_version": "0.2.2", "created": "2015-12-01T00:40:37.249270-05:00", "modified": "2026-01-28T15:43:48.318195-05:00", "repo_forks": 1, "repo_description": "Mezzanine shortcodes are not shortcodes.", "pypi_url": "http://pypi.python.org/pypi/mezzanine-shortcodes", "documentation_url": "", "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": [ "ryneeverett" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 3146, "title": "django-accept-header", "slug": "django-accept-header", "last_updated": "2016-09-27T14:46:41-04:00", "last_fetched": "2026-05-27T20:05:35.176770-04:00", "repo_url": "https://github.com/fladi/django-accept-header", "pypi_version": "0.3.2", "created": "2015-11-30T13:47:35.792105-05:00", "modified": "2026-01-28T15:27:29.340570-05:00", "repo_forks": 3, "repo_description": "A Django middleware that inspects the HTTP Accept headers sent by browsers.", "pypi_url": "http://pypi.python.org/pypi/django-accept-header", "documentation_url": "http://django-accept-header.readthedocs.io/en/latest/", "repo_watchers": 5, "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": [ "fladi" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/5/?format=api" ], "id": 3145, "title": "django-braintree", "slug": "django-braintree", "last_updated": "2014-01-03T08:30:28-05:00", "last_fetched": "2026-05-28T05:14:18.313537-04:00", "repo_url": "https://github.com/Tivix/django-braintree", "pypi_version": "1.3.4", "created": "2015-11-30T12:59:20.820694-05:00", "modified": "2026-01-28T16:50:19.901689-05:00", "repo_forks": 14, "repo_description": "Django + Braintree Payment Solutions = $$$", "pypi_url": "http://pypi.python.org/pypi/django-braintree", "documentation_url": "", "repo_watchers": 60, "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": [ "dfryta", "Raisins" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/63/?format=api" ], "id": 3144, "title": "Open edX", "slug": "edx-platform", "last_updated": "2026-05-28T01:32:24-04:00", "last_fetched": "2026-05-28T10:13:29.633880-04:00", "repo_url": "https://github.com/edx/edx-platform", "pypi_version": null, "created": "2015-11-27T20:21:23.463861-05:00", "modified": "2026-01-28T13:12:04.125219-05:00", "repo_forks": 12, "repo_description": "The 2U fork of Open edX LMS & Studio, powering education sites around the world!", "pypi_url": "", "documentation_url": "", "repo_watchers": 9, "commits_over_52": [ 33, 17, 34, 34, 23, 19, 23, 35, 29, 36, 47, 21, 27, 40, 15, 30, 30, 33, 34, 33, 53, 41, 24, 3, 6, 20, 9, 7, 7, 6, 0, 7, 12, 10, 10, 12, 9, 54, 10, 10, 16, 13, 2, 28, 16, 12, 22, 15, 7, 17, 14, 9 ], "participants": [ "cpennington", "feanil", "dianakhuang", "singingwolfboy", "talbs", "sarina", "nasthagiri", "nedbat", "awais786", "adampalay", "robrap", "bridger", "andy-armstrong", "pmitros", "Ayub-Khan", "waheedahmed", "edx-requirements-bot", "mhoeber", "awaisdar001", "auraz", "kdmccormick", "ichuang", "MatthewPiatetsky", "muhammad-ammar", "dementrock", "polesye", "jmbowman", "brianhw", "UsamaSadiq", "mikix", "mraarif", "stvstnfrd", "marcotuts", "Dillon-Dumesnil", "bradenmacdonald", "srpearce", "AhtishamShahid", "bjacobel", "edx-cache-uploader-bot", "bmedx", "Jawayria", "symbolist", "iloveagent57", "zubair-arbi", "michaelroytman", "saleem-latif", "mattdrayer", "arjun810", "dmitchell", "Ali-D-Akbar", "alex-sheehan-edx", "schenedx", "timmc-edx", "kevinchugh", "clintonb", "jbau", "justinhynes", "pwnage101", "tuchfarber", "uzairr", "ziafazal", "thallada", "halogenandtoast", "estute", "jansenk", "DawoudSheraz", "crice100", "valera-rozuvan", "muhammadadeeltajamul", "bseverino", "mulby", "pomegranited", "adeelkhan", "AlasdairSwan", "brittneyexline", "jarv", "jibsheet", "caesar2164", "HarryRein", "github-actions[bot]", "Qubad786", "noraiz-anwar", "bcheng42", "zainab-amir", "xitij2000", "regisb", "VikParuchuri", "irfanuddinahmad", "dan-f", "ibrahima", "Shrhawk", "macdiesel", "iamsobanjaved", "alangsto", "ashultz0", "benmcmorran", "nsprenkle", "rocha", "Rabia23", "renovate[bot]", "carsongee", "edx-pipeline-bot", "vasylnakvasiuk", "ssemenova", "Agrendalath", "lduarte1991", "wajeeha-khalid", "asadazam93", "mtyaka", "Kelketek", "zacharis278", "johnnagro", "jinder1s", "hasnain-naveed", "deborahgu", "Andytr1", "bderusha", "e-kolpakov", "navinkarkera", "0x29a", "fephsun", "OmarIthawi", "xnick421", "ChrisChV", "antoviaque", "felipemontoya", "sameeramin", "HammadAhmadWaqas", "catong", "MueezKhan246", "pdpinch", "salman2013", "natehardison", "marjev", "KristinAoki", "santhosh-apphelix-2u", "binodpant", "katrinan029", "mubbsharanwar", "pbaratta", "yro", "olmar", "aghaawais01", "azanbinzahid", "bdero", "saadyousafarbi", "markchang", "aht007", "e0d", "amitvadhel", "Tj-Tracy", "kiram15", "rlucioni", "arizzitano", "subhashree-sahu31", "irtazaakram", "ibrahimahmed443", "amir-qayyum-khan", "Muddasser", "connorhaugh", "kimth", "amangano-edx", "syedsajjadkazmii", "hamzawaleed01", "tymofij", "mariajgrimaldi", "smarnach", "Slater-Victoroff", "dsego", "tobz", "muhhshoaib", "dsjen", "vkaracic", "coryleeio", "christopappas", "jtauber", "zamanafzal", "jaebradley", "jlajoie", "Mjloturco", "mumarkhan999", "shafqatfarhan", "mjfrey", "louyihua", "ormsbee", "pshiu", "changpingc", "leangseu-edx", "haikuginger", "farhan", "sameenfatima78", "jcdyer", "ehteshamkafeel", "flowerhack", "tusbar", "marlonkeating", "hkim823", "johnhess", "rpenido", "jajjibhai008", "McKenzieW", "straz", "adamstankiewicz", "pkulkark", "jesperhodge", "yusuf-musleh", "rayzhou-bit", "eemaanamir", "Earthstar", "hassan-raza-1", "oliviaruizknott", "nparlante", "kaustavb12", "UmanShahzad", "wedaly", "jnlapierre", "dependabot[bot]", "jrbl", "dyudyunov", "clytwynec", "taliaedX", "dwong2708", "matthugs", "julianajlk", "cewing", "mcgachey", "emma-green", "djoseph-apphelix", "bbaker6225", "Yagnesh1998", "ruzniaievdm", "jawad-khan", "Serj-N", "zubair-ce07", "cptvitamin", "farhaanbukhsh", "davestgermain", "douglashall", "gsong", "giovannicimolin", "jzoldak", "samuelallan72", "ayesha-waris", "chavesj", "kluo" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/7/?format=api" ], "id": 3143, "title": "wsgi-basic-auth", "slug": "wsgi-basic-auth", "last_updated": "2017-08-13T15:28:06-04:00", "last_fetched": "2026-05-28T15:03:46.183154-04:00", "repo_url": "https://github.com/mvantellingen/wsgi-basic-auth", "pypi_version": "1.1.0", "created": "2015-11-27T11:06:25.705625-05:00", "modified": "2026-01-28T14:28:22.233416-05:00", "repo_forks": 7, "repo_description": "WSGI Basic HTTP Auth middleware", "pypi_url": "http://pypi.python.org/pypi/wsgi-basic-auth", "documentation_url": "", "repo_watchers": 21, "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": [ "mvantellingen", "adamchainz" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/258/?format=api", "https://djangopackages.org/api/v4/grids/438/?format=api" ], "id": 3142, "title": "django-healthchecks", "slug": "django-healthchecks", "last_updated": "2022-06-12T05:44:01-04:00", "last_fetched": "2026-05-27T15:09:53.119162-04:00", "repo_url": "https://github.com/mvantellingen/django-healthchecks", "pypi_version": "1.5.0", "created": "2015-11-27T11:03:50.483583-05:00", "modified": "2026-01-28T14:39:23.526473-05:00", "repo_forks": 14, "repo_description": "Simple Django app/framework to publish health check for monitoring purposes", "pypi_url": "http://pypi.python.org/pypi/django-healthchecks", "documentation_url": "", "repo_watchers": 62, "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": [ "mvantellingen", "mikedingjan", "michielbijland", "vdboor", "eisensheng", "pimvernooij", "robmoorman", "f213" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/168/?format=api" ], "id": 3141, "title": "django-admin-bootstrapped-plus", "slug": "django-admin-bootstrapped-plus", "last_updated": "2015-12-03T10:53:59-05:00", "last_fetched": "2026-05-27T20:09:35.017204-04:00", "repo_url": "https://github.com/Wtower/django-admin-bootstrapped-plus", "pypi_version": "0.1.1.2", "created": "2015-11-26T07:35:22.427048-05:00", "modified": "2026-01-28T15:42:35.460621-05:00", "repo_forks": 5, "repo_description": "Django Admin Bootstrapped Plus provides a vertical sidebar to the standard Django admin pages.", "pypi_url": "http://pypi.python.org/pypi/django-admin-bootstrapped-plus", "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": [ "Wtower" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/73/?format=api", "https://djangopackages.org/api/v4/grids/1/?format=api" ], "id": 3140, "title": "django-ninecms", "slug": "django-ninecms", "last_updated": "2019-02-01T03:51:17-05:00", "last_fetched": "2026-05-28T07:10:26.999637-04:00", "repo_url": "https://github.com/Wtower/django-ninecms", "pypi_version": "0.6.0", "created": "2015-11-26T07:33:07.862228-05:00", "modified": "2026-01-29T12:47:25.075359-05:00", "repo_forks": 6, "repo_description": "Nine CMS is a simple Django app to manage content. Users can create content and publish it to various paths.", "pypi_url": "http://pypi.python.org/pypi/django-ninecms", "documentation_url": "", "repo_watchers": 41, "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": [ "Wtower", "gitter-badger" ] } ] }