API endpoint that allows packages to be viewed or edited.

GET /api/v4/packages/?format=api&offset=2080
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=2100",
    "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=2060",
    "results": [
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/45/?format=api"
            ],
            "id": 4024,
            "title": "django-volatile-messages",
            "slug": "django-volatile-messages",
            "last_updated": "2017-12-10T14:50:31-05:00",
            "last_fetched": "2026-05-28T02:09:09.709885-04:00",
            "repo_url": "https://github.com/ZuluPro/django-volatile-messages",
            "pypi_version": "0.1",
            "created": "2017-12-10T16:13:41.862577-05:00",
            "modified": "2026-01-28T16:22:16.843935-05:00",
            "repo_forks": 0,
            "repo_description": "Simply add a First message system to help user when they are discovering your website",
            "pypi_url": "http://pypi.python.org/pypi/django-volatile-messages",
            "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": [
                "ZuluPro"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/15/?format=api",
                "https://djangopackages.org/api/v4/grids/55/?format=api"
            ],
            "id": 4023,
            "title": "django-des",
            "slug": "django-des",
            "last_updated": "2025-01-21T14:34:25-05:00",
            "last_fetched": "2026-05-27T18:03:50.763047-04:00",
            "repo_url": "https://github.com/jamiecounsell/django-des",
            "pypi_version": "2.4.1",
            "created": "2017-12-10T15:14:52.815482-05:00",
            "modified": "2026-01-28T15:04:07.998316-05:00",
            "repo_forks": 17,
            "repo_description": "Django Dynamic Email Settings - Change your email configuration without interrupting service.",
            "pypi_url": "http://pypi.python.org/pypi/django-des",
            "documentation_url": "https://github.com/jamiecounsell/django-des/blob/master/README.rst",
            "repo_watchers": 30,
            "commits_over_52": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "participants": [
                "jamiecounsell",
                "bgunebakan",
                "cyberbudy"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 4021,
            "title": "django-ajax-csrf",
            "slug": "django-ajax-csrf",
            "last_updated": "2017-12-06T11:51:10-05:00",
            "last_fetched": "2026-05-28T00:05:57.457391-04:00",
            "repo_url": "https://github.com/nnsnodnb/django-ajax-csrf",
            "pypi_version": "1.0.2",
            "created": "2017-12-07T20:11:43.724904-05:00",
            "modified": "2026-01-28T16:01:53.305513-05:00",
            "repo_forks": 0,
            "repo_description": "Django app - bundle csrf token additioner by JavaScript",
            "pypi_url": "http://pypi.python.org/pypi/django-ajax-csrf",
            "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": [
                "nnsnodnb"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/3/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/24/?format=api"
            ],
            "id": 4020,
            "title": "Muss",
            "slug": "muss",
            "last_updated": "2025-01-01T12:35:42-05:00",
            "last_fetched": "2026-05-27T11:01:58.652263-04:00",
            "repo_url": "https://github.com/mapeveri/muss",
            "pypi_version": null,
            "created": "2017-12-07T17:16:01.969217-05:00",
            "modified": "2026-01-28T13:24:23.006258-05:00",
            "repo_forks": 4,
            "repo_description": "WARNING: this repo is not maintained anymore.",
            "pypi_url": "",
            "documentation_url": "http://muss.readthedocs.io/en/latest/index.html",
            "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": [
                "mapeveri",
                "dependabot[bot]",
                "bgarcial"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/3/?format=api",
            "grids": [],
            "id": 4019,
            "title": "LingL",
            "slug": "lingl",
            "last_updated": null,
            "last_fetched": "2026-05-27T11:01:15.757366-04:00",
            "repo_url": "https://github.com/gustavklopp/LingL/tree/master",
            "pypi_version": null,
            "created": "2017-12-06T05:30:44.997191-05:00",
            "modified": "2026-01-28T13:23:28.680386-05:00",
            "repo_forks": 0,
            "repo_description": "",
            "pypi_url": "",
            "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": []
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 4018,
            "title": "Py Portal",
            "slug": "py-portal",
            "last_updated": null,
            "last_fetched": "2026-05-27T09:15:56.453542-04:00",
            "repo_url": "https://webgit.webkrone.com/sitepackage/webkrone",
            "pypi_version": null,
            "created": "2017-12-04T11:17:26.956515-05:00",
            "modified": "2026-01-28T13:12:24.357500-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/4/?format=api",
            "grids": [],
            "id": 4017,
            "title": "django-prepared-query",
            "slug": "django-prepared-query",
            "last_updated": "2018-07-16T13:40:52-04:00",
            "last_fetched": "2026-05-27T06:10:33.045377-04:00",
            "repo_url": "https://github.com/DimaKudosh/django-prepared-query",
            "pypi_version": "0.3.1",
            "created": "2017-12-03T14:56:43.138725-05:00",
            "modified": "2026-01-29T12:46:09.250464-05:00",
            "repo_forks": 3,
            "repo_description": "SQL prepared statement support for Django ORM.",
            "pypi_url": "http://pypi.python.org/pypi/django-prepared-query",
            "documentation_url": "",
            "repo_watchers": 12,
            "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": [
                "DimaKudosh"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/275/?format=api"
            ],
            "id": 4016,
            "title": "django-adminlogentries",
            "slug": "django-adminlogentries",
            "last_updated": "2026-01-09T20:50:25-05:00",
            "last_fetched": "2026-05-27T20:01:52.536754-04:00",
            "repo_url": "https://github.com/ataylor32/django-adminlogentries",
            "pypi_version": "0.1.3",
            "created": "2017-12-02T23:25:50.361060-05:00",
            "modified": "2026-01-28T15:23:14.216162-05:00",
            "repo_forks": 1,
            "repo_description": "A Django app that provides a ModelAdmin for django.contrib.admin's LogEntry model (with everything except the list disabled)",
            "pypi_url": "http://pypi.python.org/pypi/django-adminlogentries",
            "documentation_url": "",
            "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,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "participants": [
                "ataylor32"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/18/?format=api"
            ],
            "id": 4015,
            "title": "django-slugify-processor",
            "slug": "django-slugify-processor",
            "last_updated": "2026-05-25T12:31:04-04:00",
            "last_fetched": "2026-05-27T17:07:07.798647-04:00",
            "repo_url": "https://github.com/develtech/django-slugify-processor",
            "pypi_version": "1.10.0",
            "created": "2017-12-02T12:51:42.508829-05:00",
            "modified": "2026-01-28T14:54:07.201491-05:00",
            "repo_forks": 1,
            "repo_description": "custom slug / slugification rules for django https://devel.tech/tips/n/djms3tTe/how-django-uses-deferred-imports-to-scale",
            "pypi_url": "http://pypi.python.org/pypi/django-slugify-processor",
            "documentation_url": "https://django-slugify-processor.git-pull.com",
            "repo_watchers": 17,
            "commits_over_52": [
                2,
                2,
                2,
                2,
                2,
                2,
                2,
                2,
                2,
                3,
                2,
                2,
                2,
                2,
                3,
                2,
                4,
                2,
                2,
                3,
                3,
                3,
                27,
                2,
                2,
                5,
                2,
                4,
                2,
                4,
                22,
                0,
                0,
                3,
                2,
                2,
                10,
                2,
                1,
                2,
                3,
                6,
                10,
                5,
                9,
                6,
                8,
                6,
                8,
                7,
                5,
                12
            ],
            "participants": [
                "tony",
                "pyup-bot",
                "dependabot-preview[bot]",
                "dependabot[bot]",
                "mpachas"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/344/?format=api"
            ],
            "id": 4014,
            "title": "django-apiblueprint-view",
            "slug": "django-apiblueprint-view",
            "last_updated": "2026-05-27T04:38:11-04:00",
            "last_fetched": "2026-05-27T18:04:20.404632-04:00",
            "repo_url": "https://github.com/chris48s/django-apiblueprint-view",
            "pypi_version": "3.0.1",
            "created": "2017-12-02T07:10:33.756288-05:00",
            "modified": "2026-01-28T15:04:45.109443-05:00",
            "repo_forks": 1,
            "repo_description": "📚 Render API Blueprints on-the-fly using Django templates",
            "pypi_url": "http://pypi.python.org/pypi/django-apiblueprint-view",
            "documentation_url": "https://github.com/chris48s/django-apiblueprint-view/blob/master/README.md",
            "repo_watchers": 16,
            "commits_over_52": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                2,
                2,
                0,
                0,
                2,
                0,
                0,
                17,
                10,
                0,
                11,
                4,
                0,
                5,
                5,
                5,
                1,
                1,
                2,
                6,
                1,
                3,
                2,
                1,
                3,
                3,
                3,
                3,
                2,
                5,
                7,
                3,
                1,
                0,
                3,
                1,
                0,
                0,
                0,
                1,
                3,
                1
            ],
            "participants": [
                "chris48s",
                "dependabot[bot]",
                "dependabot-preview[bot]"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/23/?format=api",
                "https://djangopackages.org/api/v4/grids/85/?format=api"
            ],
            "id": 4013,
            "title": "django-pubtools",
            "slug": "django-pubtools",
            "last_updated": "2018-08-16T23:25:05-04:00",
            "last_fetched": "2026-05-28T00:04:23.321226-04:00",
            "repo_url": "https://github.com/gregplaysguitar/django-pubtools",
            "pypi_version": "2.0.4",
            "created": "2017-11-28T16:13:55.058175-05:00",
            "modified": "2026-01-28T15:59:26.352368-05:00",
            "repo_forks": 1,
            "repo_description": "django-pubtools is a helper library for creating publishable django models.",
            "pypi_url": "http://pypi.python.org/pypi/django-pubtools",
            "documentation_url": "https://github.com/gregplaysguitar/django-pubtools/blob/master/readme.md",
            "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": [
                "gregplaysguitar",
                "pbright",
                "brehaut",
                "octaflop"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 4012,
            "title": "django-agenda",
            "slug": "django-agenda2",
            "last_updated": "2021-08-03T23:56:30-04:00",
            "last_fetched": "2026-05-27T17:01:46.664679-04:00",
            "repo_url": "https://gitlab.com/alantrick/django-agenda",
            "pypi_version": "0.7.2",
            "created": "2017-11-22T19:49:09.799427-05:00",
            "modified": "2026-01-28T14:48:41.158798-05:00",
            "repo_forks": 6,
            "repo_description": "",
            "pypi_url": "http://pypi.python.org/pypi/django-agenda",
            "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": [
                "jens",
                "Moez Fehri",
                "Alan Trick"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 4011,
            "title": "django_mobile_rest_api",
            "slug": "django_mobile_rest_api",
            "last_updated": "2017-11-26T08:33:37-05:00",
            "last_fetched": "2018-01-27T15:52:00.946130-05:00",
            "repo_url": "https://github.com/An4ik/django_mobile_rest_api",
            "pypi_version": "0.1.0",
            "created": "2017-11-22T16:09:00.138012-05:00",
            "modified": "2025-01-31T14:58:45.947259-05:00",
            "repo_forks": 0,
            "repo_description": "Basic django mobile REST API",
            "pypi_url": "",
            "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": []
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/8/?format=api"
            ],
            "id": 4010,
            "title": "Django Material Widgets",
            "slug": "django_material_widgets",
            "last_updated": "2018-04-19T23:35:33-04:00",
            "last_fetched": "2026-05-28T02:04:02.541861-04:00",
            "repo_url": "https://github.com/ooknosi/django_material_widgets",
            "pypi_version": "1.0.0b3",
            "created": "2017-11-21T10:13:16.263340-05:00",
            "modified": "2026-01-28T16:17:53.266280-05:00",
            "repo_forks": 3,
            "repo_description": "Django widgets styled with Material Components for the Web",
            "pypi_url": "http://pypi.python.org/pypi/django-material-widgets",
            "documentation_url": "http://django-material-widgets.readthedocs.io/en/latest/",
            "repo_watchers": 24,
            "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": [
                "ooknosi",
                "blturner"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/4/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/436/?format=api",
                "https://djangopackages.org/api/v4/grids/161/?format=api"
            ],
            "id": 4009,
            "title": "django-postgrespool2",
            "slug": "django-postgrespool2",
            "last_updated": "2022-10-03T04:23:51-04:00",
            "last_fetched": "2026-05-27T15:11:13.783497-04:00",
            "repo_url": "https://github.com/lcd1232/django-postgrespool2",
            "pypi_version": "2.0.5",
            "created": "2017-11-17T16:14:51.346883-05:00",
            "modified": "2026-01-28T14:40:18.525111-05:00",
            "repo_forks": 16,
            "repo_description": "Postgres Connection Pooling for Django, powered by SQLAlchemy.",
            "pypi_url": "http://pypi.python.org/pypi/django-postgrespool2",
            "documentation_url": "",
            "repo_watchers": 50,
            "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": [
                "lcd1232",
                "Brant",
                "Jonty",
                "kennethreitz",
                "edevil",
                "mozartilize",
                "adamJLev",
                "carljm",
                "nigma",
                "Koed00",
                "jarshwah",
                "whalesalad",
                "rvause",
                "chickahoona",
                "tclancy"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [],
            "id": 4008,
            "title": "django-applepodcast",
            "slug": "django-applepodcast",
            "last_updated": "2018-10-06T18:19:12-04:00",
            "last_fetched": "2026-05-27T19:01:08.645288-04:00",
            "repo_url": "https://github.com/richardcornish/django-applepodcast",
            "pypi_version": "0.3.7",
            "created": "2017-11-16T18:58:11.990463-05:00",
            "modified": "2026-01-28T15:12:11.103033-05:00",
            "repo_forks": 9,
            "repo_description": "A Django podcast app optimized for Apple Podcasts",
            "pypi_url": "http://pypi.python.org/pypi/django-applepodcast",
            "documentation_url": "https://django-applepodcast.readthedocs.io/",
            "repo_watchers": 12,
            "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": [
                "richardcornish",
                "douedd"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/41/?format=api",
                "https://djangopackages.org/api/v4/grids/87/?format=api",
                "https://djangopackages.org/api/v4/grids/312/?format=api",
                "https://djangopackages.org/api/v4/grids/313/?format=api"
            ],
            "id": 4007,
            "title": "welut",
            "slug": "welut",
            "last_updated": "2017-11-24T01:32:07-05:00",
            "last_fetched": "2026-05-28T01:05:42.127661-04:00",
            "repo_url": "https://github.com/agusmakmun/welut",
            "pypi_version": "1.0.4",
            "created": "2017-11-16T16:44:08.070665-05:00",
            "modified": "2026-01-28T16:11:36.093602-05:00",
            "repo_forks": 10,
            "repo_description": ":wavy_dash: welut is django plugin to convert the .epub, .mobi or .pdf files as images. Usefull to manage e-library or e-commerce bassed on e-book system.",
            "pypi_url": "http://pypi.python.org/pypi/welut",
            "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": [
                "agusmakmun"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/69/?format=api"
            ],
            "id": 4006,
            "title": "django-rest-recaptcha",
            "slug": "django-rest-recaptcha",
            "last_updated": "2018-08-15T16:23:23-04:00",
            "last_fetched": "2026-05-27T18:05:26.364212-04:00",
            "repo_url": "https://github.com/motius/django-rest-recaptcha",
            "pypi_version": "1.0.2",
            "created": "2017-11-16T05:22:15.835857-05:00",
            "modified": "2026-01-28T15:06:01.551824-05:00",
            "repo_forks": 8,
            "repo_description": "🔒 Django rest recaptcha field for easy integration of google recaptcha with django-rest-framework.",
            "pypi_url": "http://pypi.python.org/pypi/django-rest-recaptcha",
            "documentation_url": "https://github.com/motius/django-rest-recaptcha/blob/master/README.rst",
            "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": [
                "sagar270690",
                "magnunleno",
                "tech4242"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/321/?format=api",
                "https://djangopackages.org/api/v4/grids/74/?format=api"
            ],
            "id": 4005,
            "title": "django-loci",
            "slug": "django-loci",
            "last_updated": "2026-05-27T14:22:39-04:00",
            "last_fetched": "2026-05-27T17:03:13.596543-04:00",
            "repo_url": "https://github.com/openwisp/django-loci",
            "pypi_version": "1.2.2",
            "created": "2017-11-14T09:19:41.476929-05:00",
            "modified": "2026-01-28T14:50:16.859150-05:00",
            "repo_forks": 51,
            "repo_description": "Reusable Django app for storing geographic and indoor  coordinates. Maintained by the OpenWISP Project.",
            "pypi_url": "http://pypi.python.org/pypi/django-loci",
            "documentation_url": "https://github.com/openwisp/django-loci/blob/master/README.rst",
            "repo_watchers": 193,
            "commits_over_52": [
                0,
                0,
                1,
                0,
                4,
                0,
                0,
                0,
                0,
                3,
                0,
                0,
                0,
                2,
                2,
                0,
                0,
                0,
                4,
                2,
                0,
                2,
                1,
                0,
                0,
                0,
                2,
                1,
                0,
                1,
                0,
                1,
                0,
                1,
                0,
                1,
                1,
                0,
                0,
                4,
                1,
                0,
                0,
                5,
                2,
                0,
                2,
                0,
                2,
                1,
                2,
                1
            ],
            "participants": [
                "nemesifier",
                "dependabot[bot]",
                "pandafy",
                "atb00ker",
                "devkapilbansal",
                "marfgold1",
                "DragnEmperor",
                "dee077",
                "NoumbissiValere",
                "strang1ato",
                "purhan",
                "atif09",
                "nishi1401",
                "Eeshu-Yadav",
                "niteshsinha17",
                "wizanyx",
                "codesankalp",
                "DaffyTheDuck",
                "Aryamanz29",
                "waleko",
                "stktyagi",
                "haikalvidya",
                "morrme",
                "cking100",
                "yashikajotwani12",
                "ppabcd",
                "pushpitkamboj",
                "DevPriSha",
                "kidzmyujikku",
                "lehone-hp",
                "kkreitmair",
                "nepython",
                "Dhanus3133",
                "a09hopper",
                "AYZhu"
            ]
        },
        {
            "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
            "grids": [
                "https://djangopackages.org/api/v4/grids/275/?format=api",
                "https://djangopackages.org/api/v4/grids/35/?format=api"
            ],
            "id": 4004,
            "title": "django-subadmin",
            "slug": "django-subadmin",
            "last_updated": "2024-06-06T07:45:16-04:00",
            "last_fetched": "2026-05-27T17:00:30.564853-04:00",
            "repo_url": "https://github.com/inueni/django-subadmin",
            "pypi_version": "3.2.4",
            "created": "2017-11-13T18:05:45.324082-05:00",
            "modified": "2026-01-28T14:47:25.003556-05:00",
            "repo_forks": 16,
            "repo_description": "A special kind of ModelAdmin that allows it to be nested within another ModelAdmin ",
            "pypi_url": "http://pypi.python.org/pypi/django-subadmin",
            "documentation_url": "",
            "repo_watchers": 139,
            "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": [
                "sect2k",
                "sevdog",
                "felixonmars",
                "lordematus",
                "MuhammedNihad",
                "cyberbudy"
            ]
        }
    ]
}