API endpoint that allows packages to be viewed or edited.

GET /api/v4/packages/?format=api&offset=2100
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 5722,
    "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=2120",
    "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=2080",
    "results": [
        {
            "category": "https://djangopackages.org/api/v4/categories/3/?format=api",
            "grids": [],
            "id": 4003,
            "title": "Openota",
            "slug": "openota",
            "last_updated": "2018-02-21T01:38:28-05:00",
            "last_fetched": "2017-11-10T05:55:53.657415-05:00",
            "repo_url": "https://github.com/xedtech/openota",
            "pypi_version": null,
            "created": "2017-11-10T05:55:15.215618-05:00",
            "modified": "2025-01-31T14:59:44.677269-05:00",
            "repo_forks": 0,
            "repo_description": "Open Source Advanced Note Taking Service for Everyone Written in Python3 and Django",
            "pypi_url": "",
            "documentation_url": "",
            "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": [
                "bauripalash"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/44/?format=api"
            ],
            "id": 4002,
            "title": "Django Closure Tree",
            "slug": "django-closure-tree",
            "last_updated": "2019-08-27T22:07:24-04:00",
            "last_fetched": "2026-05-27T22:05:40.515802-04:00",
            "repo_url": "https://github.com/funkybob/django-closure-tree",
            "pypi_version": "0.2.2",
            "created": "2017-11-09T23:51:28.056254-05:00",
            "modified": "2026-01-28T15:47:56.372703-05:00",
            "repo_forks": 5,
            "repo_description": "Closure view based Tree models for Django",
            "pypi_url": "http://pypi.python.org/pypi/django-closure-tree",
            "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": [
                "funkybob",
                "Wooble",
                "schinckel"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/66/?format=api"
            ],
            "id": 4001,
            "title": "django-admin-ip-restrictor",
            "slug": "django-admin-ip-restrictor",
            "last_updated": "2026-03-10T18:22:38-04:00",
            "last_fetched": "2026-05-27T19:06:23.898433-04:00",
            "repo_url": "https://github.com/sdonk/django-admin-ip-restrictor",
            "pypi_version": "3.0.0",
            "created": "2017-11-09T19:21:32.317662-05:00",
            "modified": "2026-01-28T15:19:52.453481-05:00",
            "repo_forks": 9,
            "repo_description": "Restrict Django admin access based on incoming IPs",
            "pypi_url": "http://pypi.python.org/pypi/django-admin-ip-restrictor",
            "documentation_url": "",
            "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,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "participants": [
                "sdonk",
                "sgaist",
                "richtier"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/32/?format=api",
                "https://djangopackages.org/api/v4/grids/11/?format=api"
            ],
            "id": 4000,
            "title": "django-speedinfo",
            "slug": "django-speedinfo",
            "last_updated": "2020-10-09T12:44:07-04:00",
            "last_fetched": "2026-05-27T17:07:51.988177-04:00",
            "repo_url": "https://github.com/catcombo/django-speedinfo",
            "pypi_version": "2.0.2",
            "created": "2017-11-09T14:23:48.283242-05:00",
            "modified": "2026-01-28T14:54:58.927196-05:00",
            "repo_forks": 9,
            "repo_description": "Django views profiler for small projects",
            "pypi_url": "http://pypi.python.org/pypi/django-speedinfo",
            "documentation_url": "",
            "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": [
                "catcombo",
                "IgorCode",
                "VictorFabreF"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3999,
            "title": "django-political-map",
            "slug": "django-political-map",
            "last_updated": "2022-04-08T03:40:59-04:00",
            "last_fetched": "2026-05-28T00:01:30.104835-04:00",
            "repo_url": "https://github.com/20tab/django-political-map",
            "pypi_version": "1.2.2",
            "created": "2017-11-09T11:08:25.474943-05:00",
            "modified": "2026-01-28T15:55:28.485839-05:00",
            "repo_forks": 2,
            "repo_description": "Django Political Map",
            "pypi_url": "http://pypi.python.org/pypi/django-political-map",
            "documentation_url": "https://github.com/20tab/django-political-map",
            "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": [
                "gabbork",
                "gherrero",
                "rafleze",
                "trottomv",
                "frank2411",
                "domeniconappo",
                "pauloxnet",
                "dependabot[bot]"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/66/?format=api",
                "https://djangopackages.org/api/v4/grids/59/?format=api"
            ],
            "id": 3998,
            "title": "Django-Access",
            "slug": "django-access",
            "last_updated": "2024-01-25T08:57:13-05:00",
            "last_fetched": "2026-05-27T17:05:22.261565-04:00",
            "repo_url": "https://github.com/nnseva/django-access",
            "pypi_version": "0.1.2b2",
            "created": "2017-11-09T05:14:18.670776-05:00",
            "modified": "2026-01-28T14:52:21.537314-05:00",
            "repo_forks": 7,
            "repo_description": "Django-Access - the application introducing dynamic evaluation-based instance-level (row-level) access rights control for Django",
            "pypi_url": "http://pypi.python.org/pypi/django-access",
            "documentation_url": "https://github.com/nnseva/django-access",
            "repo_watchers": 85,
            "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": [
                "nnseva",
                "LokkiDog",
                "dmarychev"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/113/?format=api"
            ],
            "id": 3997,
            "title": "django-pivot",
            "slug": "django-pivot",
            "last_updated": "2023-09-26T11:09:20-04:00",
            "last_fetched": "2026-05-27T13:09:46.152031-04:00",
            "repo_url": "https://github.com/martsberger/django-pivot",
            "pypi_version": "1.10.0",
            "created": "2017-11-05T10:59:08.184773-05:00",
            "modified": "2026-01-28T14:15:51.924332-05:00",
            "repo_forks": 16,
            "repo_description": "A module for pivoting Django Querysets",
            "pypi_url": "http://pypi.python.org/pypi/django-pivot",
            "documentation_url": "",
            "repo_watchers": 211,
            "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": [
                "martsberger",
                "blfpd",
                "thatch",
                "yosephbernandus"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3996,
            "title": "django-trapdoor",
            "slug": "django-trapdoor",
            "last_updated": "2018-06-12T21:27:55-04:00",
            "last_fetched": "2018-01-27T15:35:57.746013-05:00",
            "repo_url": "https://github.com/MikaSoftware/django-trapdoor",
            "pypi_version": "1.0.9",
            "created": "2017-11-05T00:17:28.291201-04:00",
            "modified": "2025-01-31T14:59:20.563119-05:00",
            "repo_forks": 1,
            "repo_description": "Automatically ban IP addresses requesting suspicious URL paths from your Django site.",
            "pypi_url": "",
            "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": [
                "bartmika"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/245/?format=api"
            ],
            "id": 3995,
            "title": "restframework-definable-serializer",
            "slug": "restframework-definable-serializer",
            "last_updated": "2020-01-07T23:19:13-05:00",
            "last_fetched": "2026-05-27T19:06:49.618369-04:00",
            "repo_url": "https://github.com/salexkidd/restframework-definable-serializer",
            "pypi_version": "0.2.2",
            "created": "2017-11-02T03:23:40.340628-04:00",
            "modified": "2026-01-28T15:20:36.822294-05:00",
            "repo_forks": 0,
            "repo_description": "restframework-definable-serializer",
            "pypi_url": "http://pypi.python.org/pypi/restframework-definable-serializer",
            "documentation_url": "http://restframework-definable-serializer.readthedocs.io/ja/latest/",
            "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": [
                "salexkidd"
            ]
        },
        {
            "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/283/?format=api",
                "https://djangopackages.org/api/v4/grids/387/?format=api"
            ],
            "id": 3994,
            "title": "wagtailstreamforms",
            "slug": "wagtailstreamforms",
            "last_updated": "2022-02-18T05:46:29-05:00",
            "last_fetched": "2026-05-27T15:17:46.852716-04:00",
            "repo_url": "https://github.com/AccentDesign/wagtailstreamforms",
            "pypi_version": "5.2.6",
            "created": "2017-11-01T20:21:35.307646-04:00",
            "modified": "2026-01-28T14:46:10.976798-05:00",
            "repo_forks": 0,
            "repo_description": "What happened when a FormBuilder met a StreamField",
            "pypi_url": "http://pypi.python.org/pypi/wagtailstreamforms",
            "documentation_url": "http://wagtailstreamforms.readthedocs.io/",
            "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": [
                "bigmassa",
                "stuartaccent",
                "nnist",
                "tleguijt",
                "robmoorman",
                "VdeJong",
                "leongraumans",
                "daveaccent",
                "SalahAdDin",
                "lingster",
                "dbramwell",
                "Aramgutang",
                "johnraz",
                "gasman",
                "tomdyson",
                "VanL"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/136/?format=api"
            ],
            "id": 3993,
            "title": "django-task",
            "slug": "django-task",
            "last_updated": "2026-03-06T12:47:27-05:00",
            "last_fetched": "2026-05-27T17:01:18.506221-04:00",
            "repo_url": "https://github.com/morlandi/django-task",
            "pypi_version": "2.1.2",
            "created": "2017-11-01T16:49:37.460076-04:00",
            "modified": "2026-01-28T14:48:07.219844-05:00",
            "repo_forks": 9,
            "repo_description": "A Django app to run new background tasks from either admin or cron, and inspect task history from admin",
            "pypi_url": "http://pypi.python.org/pypi/django-task",
            "documentation_url": "https://github.com/morlandi/django-task/blob/master/README.rst",
            "repo_watchers": 64,
            "commits_over_52": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                0,
                6,
                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,
                2,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "participants": [
                "morlandi",
                "dependabot[bot]",
                "alexkiro"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3992,
            "title": "django-query-tracer",
            "slug": "django-query-tracer",
            "last_updated": "2019-04-04T08:55:11-04:00",
            "last_fetched": "2026-05-27T06:10:44.882257-04:00",
            "repo_url": "https://github.com/morlandi/django-query-tracer",
            "pypi_version": "0.2.2",
            "created": "2017-11-01T16:43:14.021742-04:00",
            "modified": "2026-01-29T12:46:22.270340-05:00",
            "repo_forks": 1,
            "repo_description": "A simplified version of django-devserver limited to SQL tracing and Ajax dump",
            "pypi_url": "http://pypi.python.org/pypi/django-query-tracer",
            "documentation_url": "https://github.com/morlandi/django-query-tracer/blob/master/README.rst",
            "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": [
                "morlandi",
                "wolph"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3991,
            "title": "Localizr",
            "slug": "localizr",
            "last_updated": "2022-10-22T09:06:55-04:00",
            "last_fetched": "2026-05-27T11:01:15.511786-04:00",
            "repo_url": "https://github.com/michaelhenry/Localizr",
            "pypi_version": null,
            "created": "2017-10-30T14:35:08.750153-04:00",
            "modified": "2026-01-28T13:23:27.509372-05:00",
            "repo_forks": 5,
            "repo_description": "Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.",
            "pypi_url": "",
            "documentation_url": "",
            "repo_watchers": 35,
            "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": [
                "michaelhenry",
                "dependabot[bot]"
            ]
        },
        {
            "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/46/?format=api"
            ],
            "id": 3990,
            "title": "django-modeltrans",
            "slug": "django-modeltrans",
            "last_updated": "2026-05-20T06:57:26-04:00",
            "last_fetched": "2026-05-27T15:13:17.468591-04:00",
            "repo_url": "https://github.com/zostera/django-modeltrans",
            "pypi_version": "0.9.0",
            "created": "2017-10-30T03:55:08.344956-04:00",
            "modified": "2026-01-28T14:42:16.246510-05:00",
            "repo_forks": 10,
            "repo_description": "Translate Django model fields in a PostgreSQL JSONField",
            "pypi_url": "http://pypi.python.org/pypi/django-modeltrans",
            "documentation_url": "http://django-modeltrans.readthedocs.io/",
            "repo_watchers": 78,
            "commits_over_52": [
                0,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                5,
                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,
                4
            ],
            "participants": [
                "jieter",
                "dependabot[bot]",
                "dyve",
                "danielvdp",
                "atugushev",
                "browniebroke",
                "julianwachholz",
                "jacobwegner",
                "dfirst",
                "zvolsky",
                "bulatshafigullin"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/3/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/6/?format=api"
            ],
            "id": 3989,
            "title": "Myfirstframe",
            "slug": "zahedbri",
            "last_updated": null,
            "last_fetched": "2026-05-27T11:01:12.364137-04:00",
            "repo_url": "https://github.com/zahedbri",
            "pypi_version": null,
            "created": "2017-10-29T06:10:47.132035-04:00",
            "modified": "2026-01-28T13:23:23.489807-05:00",
            "repo_forks": 0,
            "repo_description": "",
            "pypi_url": "",
            "documentation_url": "",
            "repo_watchers": 0,
            "commits_over_52": [],
            "participants": []
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3988,
            "title": "django-keybase-verification",
            "slug": "django-keybase-verification",
            "last_updated": "2020-02-11T16:55:23-05:00",
            "last_fetched": "2026-05-27T09:10:54.753494-04:00",
            "repo_url": "https://github.com/bsquidwrd/django-keybase-verification",
            "pypi_version": "1.1.0",
            "created": "2017-10-27T10:52:17.516855-04:00",
            "modified": "2026-01-28T13:07:34.781575-05:00",
            "repo_forks": 0,
            "repo_description": "Easy to use app that allows verifying domains with Django for Keybase.io",
            "pypi_url": "http://pypi.python.org/pypi/django-keybase-verification",
            "documentation_url": "https://github.com/bsquidwrd/django-keybase-verification/blob/master/README.md",
            "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": [
                "bsquidwrd",
                "pyup-bot",
                "dependabot[bot]"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/3/?format=api",
            "grids": [],
            "id": 3987,
            "title": "opencomparison",
            "slug": "opencomparison",
            "last_updated": "2026-05-26T02:01:30-04:00",
            "last_fetched": "2026-05-27T10:04:44.111312-04:00",
            "repo_url": "https://github.com/opencomparison/opencomparison",
            "pypi_version": null,
            "created": "2017-10-26T21:36:41.185043-04:00",
            "modified": "2026-01-28T13:14:00.446372-05:00",
            "repo_forks": 199,
            "repo_description": "Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.",
            "pypi_url": "",
            "documentation_url": "",
            "repo_watchers": 937,
            "commits_over_52": [
                1,
                3,
                3,
                6,
                8,
                5,
                3,
                4,
                2,
                4,
                4,
                4,
                8,
                0,
                5,
                3,
                4,
                3,
                4,
                6,
                3,
                46,
                6,
                44,
                7,
                4,
                3,
                2,
                3,
                4,
                0,
                0,
                105,
                19,
                15,
                16,
                8,
                17,
                10,
                5,
                26,
                6,
                8,
                24,
                6,
                11,
                7,
                15,
                5,
                0,
                3,
                9
            ],
            "participants": [
                "pydanny",
                "jefftriplett",
                "audreyfeldroy",
                "taavi223",
                "jayfk",
                "pre-commit-ci[bot]",
                "saadmk11",
                "dependabot[bot]",
                "randalldegges-okta-2",
                "grobolom",
                "ptone",
                "gisle",
                "ryancheley",
                "szilveszter",
                "pyup-bot",
                "rexhepberlajolli",
                "vaibhav-jain",
                "tmitchell",
                "ShreehariVaasishta",
                "FarhanAliRaza",
                "miketheman",
                "punteney",
                "natea",
                "akavlie",
                "dmoney",
                "github-actions[bot]",
                "mrj0",
                "alexrobbins",
                "jimallman",
                "luzfcb",
                "r-lelis",
                "sontek",
                "gabbyprecious",
                "paparent",
                "skotcarruth",
                "webyneter",
                "aayushgauba",
                "ideabrian",
                "RamezIssac",
                "cacoze",
                "santagada",
                "jakenbuhler",
                "FlaviuSim",
                "felipythondev",
                "nanuxbe",
                "davidfischer",
                "kulbir",
                "idealatom",
                "dartdog",
                "rayleyva",
                "jayden-clark",
                "vcruces",
                "fallenhitokiri",
                "sente",
                "mjtamlyn",
                "luanfonceca",
                "williln",
                "elpargo",
                "jamespacileo",
                "jacobb",
                "erfaan",
                "evgenyfadeev",
                "Divan009",
                "smithdc1",
                "dmpeters",
                "saegey",
                "shubhendusaurabh",
                "sayzlim",
                "amureki",
                "radiac",
                "p-r-a-v-i-n",
                "nrb",
                "coderanger",
                "sobolevn",
                "ergo",
                "amitness",
                "timgates42",
                "lovelydinosaur",
                "tony",
                "aaronlelevier",
                "alekhranjan75",
                "asteinhauser",
                "daheats",
                "IlianIliev",
                "kerridge0",
                "ptrojanowski",
                "sheepman4267",
                "andrew-kurin",
                "AnneTheAgile",
                "bmispelon",
                "acdha",
                "Copilot",
                "divyanshu-iitian",
                "d0ugal",
                "fgallaire",
                "gabrielolnunes",
                "georgedorn",
                "hebertjulio",
                "hugoalvarado",
                "hugovk",
                "jerobado",
                "camarajm",
                "joshuadavidthomas",
                "kennethlove",
                "kojoidrissa",
                "leogregianin",
                "Frohus"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/4/?format=api",
            "grids": [],
            "id": 3986,
            "title": "Shortcuts for Django",
            "slug": "django-shts3",
            "last_updated": "2020-01-30T23:08:37-05:00",
            "last_fetched": "2026-05-27T20:01:53.589841-04:00",
            "repo_url": "https://gitlab.com/qwolphin/django-shts3",
            "pypi_version": "5.0",
            "created": "2017-10-26T15:06:08.954973-04:00",
            "modified": "2026-01-28T15:23:16.427141-05:00",
            "repo_forks": 0,
            "repo_description": "You spend too much time typing \"python3 manage.py\". Now with configuration file",
            "pypi_url": "http://pypi.python.org/pypi/django-shts3",
            "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": [
                "Thomas Frössman",
                "Artem Yunusov",
                "Tim Kurvers",
                "Tomas Thor Jonsson",
                "(q) Wolphin",
                "Filip Wasilewski",
                "Bernardo B. Marques",
                "Moco",
                "Francisco Souza",
                "Wolphin",
                "Aaron Bassett",
                "wolphin",
                "Wolphin",
                "Johannes Gorset"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/168/?format=api",
                "https://djangopackages.org/api/v4/grids/35/?format=api"
            ],
            "id": 3985,
            "title": "django-admin-index",
            "slug": "django-admin-index",
            "last_updated": "2024-12-12T04:44:11-05:00",
            "last_fetched": "2026-05-27T13:19:16.225427-04:00",
            "repo_url": "https://github.com/maykinmedia/django-admin-index",
            "pypi_version": "4.0.0",
            "created": "2017-10-26T09:04:04.755340-04:00",
            "modified": "2026-01-28T14:21:51.930473-05:00",
            "repo_forks": 10,
            "repo_description": "Change the Django admin index page without too much hassle or visual changes.",
            "pypi_url": "http://pypi.python.org/pypi/django-admin-index",
            "documentation_url": "",
            "repo_watchers": 93,
            "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": [
                "joeribekker",
                "sergei-maertens",
                "dariomory",
                "bart-maykin",
                "Viicos",
                "alextreme",
                "JostCrow",
                "svenvandescheur",
                "dependabot[bot]",
                "Bartvaderkin",
                "stevenbal",
                "vaszig",
                "onyx-flame"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 3984,
            "title": "mail-editor",
            "slug": "mail-editor",
            "last_updated": "2026-05-26T11:39:57-04:00",
            "last_fetched": "2026-05-27T15:16:38.507403-04:00",
            "repo_url": "https://github.com/maykinmedia/mail-editor",
            "pypi_version": "0.3.8",
            "created": "2017-10-26T09:03:17.475330-04:00",
            "modified": "2026-01-28T14:45:11.467481-05:00",
            "repo_forks": 3,
            "repo_description": "",
            "pypi_url": "http://pypi.python.org/pypi/mail-editor",
            "documentation_url": "https://github.com/maykinmedia/mail-editor",
            "repo_watchers": 5,
            "commits_over_52": [
                0,
                0,
                0,
                0,
                0,
                1,
                0,
                3,
                3,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                5
            ],
            "participants": [
                "SonnyBA",
                "alextreme",
                "Bartvaderkin",
                "pi-sigma",
                "JostCrow",
                "joeribekker",
                "sergei-maertens",
                "Coperh",
                "ErhanCitil",
                "shea-maykinmedia",
                "flupzor"
            ]
        }
    ]
}