Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=120
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=140", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=100", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6207, "title": "django-aws-model", "slug": "django-aws-model", "last_updated": "2025-12-01T23:39:08-05:00", "last_fetched": "2026-05-26T00:04:36.012819-04:00", "repo_url": "https://github.com/yoshiomori/django-aws-model", "pypi_version": "1.1.0", "created": "2025-12-01T23:00:43.255516-05:00", "modified": "2026-01-28T16:43:50.790063-05:00", "repo_forks": 0, "repo_description": "A app that helps you model and set up your AWS resources.", "pypi_url": "https://pypi.org/project/django-aws-model", "documentation_url": "https://github.com/yoshiomori/django-aws-model/blob/main/README.md", "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, 8, 2, 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": [ "yoshiomori" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6206, "title": "DjangoRealtime", "slug": "djangorealtime", "last_updated": "2026-04-22T11:47:09-04:00", "last_fetched": "2026-05-26T00:04:02.184313-04:00", "repo_url": "https://github.com/usmanhalalit/DjangoRealtime", "pypi_version": "1.1.2", "created": "2025-12-01T11:02:37.001201-05:00", "modified": "2026-01-28T16:42:40.684068-05:00", "repo_forks": 4, "repo_description": "Realtime browser events, SSE for Django + PostgreSQL", "pypi_url": "https://pypi.org/project/djrealtime", "documentation_url": "https://github.com/usmanhalalit/DjangoRealtime/blob/main/README.md", "repo_watchers": 191, "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, 7, 5, 0, 5, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0 ], "participants": [ "usmanhalalit" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/320/?format=api", "https://djangopackages.org/api/v4/grids/387/?format=api" ], "id": 6205, "title": "wagtail-reusable-blocks", "slug": "wagtail-reusable-blocks", "last_updated": "2026-02-22T23:36:24-05:00", "last_fetched": "2026-05-26T08:03:56.728930-04:00", "repo_url": "https://github.com/kkm-horikawa/wagtail-reusable-blocks", "pypi_version": "0.9.1", "created": "2025-11-30T05:41:14.733734-05:00", "modified": "2026-02-21T00:14:02.035142-05:00", "repo_forks": 4, "repo_description": "Reusable content blocks with slot-based templating for Wagtail CMS", "pypi_url": "https://pypi.org/project/wagtail-reusable-blocks", "documentation_url": "https://github.com/kkm-horikawa/wagtail-reusable-blocks#readme", "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, 42, 27, 18, 1, 0, 0, 0, 1, 4, 0, 0, 2, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "kkm-horikawa", "mariami57", "sdejongh", "xeontheprotogen" ] }, { "category": "https://djangopackages.org/api/v4/categories/5/?format=api", "grids": [], "id": 6204, "title": "django-new", "slug": "django-new", "last_updated": "2025-12-14T10:11:43-05:00", "last_fetched": "2026-05-26T00:04:34.034127-04:00", "repo_url": "https://github.com/adamghill/django-new", "pypi_version": "0.6.1", "created": "2025-11-29T22:09:21.456558-05:00", "modified": "2026-01-28T16:43:46.840710-05:00", "repo_forks": 5, "repo_description": "Create new Django applications with pizazz. 🚀", "pypi_url": "https://pypi.org/project/django-new", "documentation_url": "https://github.com/adamghill/django-new", "repo_watchers": 58, "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, 4, 0, 31, 34, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "adamghill" ] }, { "category": "https://djangopackages.org/api/v4/categories/5/?format=api", "grids": [], "id": 6203, "title": "djinit", "slug": "djinit", "last_updated": "2026-05-25T10:26:06-04:00", "last_fetched": "2026-05-26T04:06:41.018512-04:00", "repo_url": "https://github.com/s4nkalp/djinit", "pypi_version": "0.3.4", "created": "2025-11-28T01:25:32.400871-05:00", "modified": "2026-01-31T09:07:49.430682-05:00", "repo_forks": 0, "repo_description": "A command-line tool to quickly set up a production-ready Django project structure.", "pypi_url": "https://pypi.org/project/djinitx/", "documentation_url": null, "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, 64, 20, 2, 7, 34, 10, 3, 5, 9, 0, 2, 4, 2, 30, 0, 0, 2, 12, 4, 2, 2, 2, 3, 5, 18, 4, 3, 0, 3, 2 ], "participants": [ "S4NKALP", "dependabot[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6202, "title": "Django Palette", "slug": "dj_palette", "last_updated": "2026-04-02T13:24:39-04:00", "last_fetched": "2026-05-26T04:02:12.544862-04:00", "repo_url": "https://github.com/ogofe/dj_palette", "pypi_version": "1.0.3", "created": "2025-11-27T17:03:16.527393-05:00", "modified": "2026-01-28T17:01:10.879646-05:00", "repo_forks": 0, "repo_description": "django package for building custom admin interfaces with reusable components", "pypi_url": "https://pypi.org/project/dj-palette", "documentation_url": "https://dj-palette.readthedocs.io", "repo_watchers": 16, "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, 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "ogofe" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6201, "title": "dj-waf", "slug": "dj-waf", "last_updated": "2025-11-22T17:58:05-05:00", "last_fetched": "2026-05-26T00:04:32.964146-04:00", "repo_url": "https://github.com/adamghill/dj-waf", "pypi_version": "0.2.0", "created": "2025-11-23T09:55:34.127358-05:00", "modified": "2026-01-28T16:43:44.980909-05:00", "repo_forks": 0, "repo_description": "Add WAF rules to block known bots and malicious traffic for Django applications. Provides easy integration with popular WAF services like Cloudflare.", "pypi_url": "https://pypi.org/project/dj-waf", "documentation_url": null, "repo_watchers": 23, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0 ], "participants": [ "adamghill" ] }, { "category": "https://djangopackages.org/api/v4/categories/3/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/167/?format=api" ], "id": 6200, "title": "django-jtable", "slug": "django-jtable", "last_updated": "2025-11-22T15:38:34-05:00", "last_fetched": "2026-05-26T00:03:53.131223-04:00", "repo_url": "https://github.com/ezhil-Language-Foundation/django-jtable", "pypi_version": "0.1.1", "created": "2025-11-22T15:37:25.993869-05:00", "modified": "2026-01-28T16:42:23.271098-05:00", "repo_forks": 0, "repo_description": "Django and JTables integration", "pypi_url": "https://pypi.org/project/django-jtable", "documentation_url": "https://github.com/Ezhil-Language-Foundation/django-jtable/blob/main/README.md", "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, 2, 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 ], "participants": [ "arcturusannamalai" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6199, "title": "dj-lite", "slug": "dj-lite", "last_updated": "2025-11-09T08:05:06-05:00", "last_fetched": "2026-05-26T00:04:30.557481-04:00", "repo_url": "https://github.com/adamghill/dj-lite", "pypi_version": "1.3.0", "created": "2025-11-20T17:43:23.621422-05:00", "modified": "2026-01-28T16:43:40.763752-05:00", "repo_forks": 2, "repo_description": "Configure SQLite for production use with Django.", "pypi_url": "https://pypi.org/project/dj-lite", "documentation_url": null, "repo_watchers": 76, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 1, 0, 7, 0, 3, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "adamghill", "thevahidal" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/421/?format=api" ], "id": 6198, "title": "Django LiveView", "slug": "django-liveview", "last_updated": "2026-05-15T14:18:17-04:00", "last_fetched": "2026-05-26T03:01:46.555227-04:00", "repo_url": "https://github.com/Django-LiveView/liveview", "pypi_version": "2.2.0", "created": "2025-11-20T12:07:09.303307-05:00", "modified": "2026-01-28T16:47:24.747329-05:00", "repo_forks": 4, "repo_description": "Django LiveView: Framework for creating Realtime SPAs using HTML over the Wire technology ", "pypi_url": "https://pypi.org/project/django-liveview", "documentation_url": "https://django-liveview.andros.dev/", "repo_watchers": 241, "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, 2, 6, 0, 7, 3, 0, 1, 5, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 ], "participants": [ "tanrax" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6197, "title": "django-tasks-gcp", "slug": "django-tasks-gcp", "last_updated": "2025-10-06T15:25:15-04:00", "last_fetched": "2026-05-26T05:14:53.261686-04:00", "repo_url": "https://github.com/camuthig/django-tasks-gcp", "pypi_version": "0.1.0", "created": "2025-11-20T10:59:24.848382-05:00", "modified": "2026-01-29T12:57:40.467521-05:00", "repo_forks": 1, "repo_description": "A django-tasks implementation using Google Cloud Tasks", "pypi_url": "https://pypi.org/project/django-tasks-gcp", "documentation_url": null, "repo_watchers": 5, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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": [ "camuthig" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/457/?format=api", "https://djangopackages.org/api/v4/grids/449/?format=api" ], "id": 6196, "title": "django-ai-boost", "slug": "django-ai-boost", "last_updated": "2026-03-10T16:24:02-04:00", "last_fetched": "2026-05-26T03:01:45.157526-04:00", "repo_url": "https://github.com/vintasoftware/django-ai-boost", "pypi_version": "0.8.0", "created": "2025-11-18T13:21:05.467455-05:00", "modified": "2026-01-28T16:47:22.764586-05:00", "repo_forks": 2, "repo_description": "A MCP server for Django applications, inspired by Laravel Boost.", "pypi_url": "https://pypi.org/project/django-ai-boost", "documentation_url": null, "repo_watchers": 89, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 11, 6, 3, 3, 0, 4, 2, 1, 1, 1, 0, 0, 0, 0, 2, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "raisiqueira", "fjsj", "hugobessa" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/14/?format=api" ], "id": 6195, "title": "Django ModelSearch", "slug": "django-modelsearch", "last_updated": "2026-05-07T10:26:27-04:00", "last_fetched": "2026-05-26T03:06:55.223649-04:00", "repo_url": "https://github.com/wagtail/django-modelsearch", "pypi_version": "1.3.1", "created": "2025-11-15T06:36:28.320228-05:00", "modified": "2026-01-28T16:51:57.776490-05:00", "repo_forks": 12, "repo_description": "Index Django Models with Elasticsearch or OpenSearch and query them with the ORM", "pypi_url": "https://pypi.org/project/modelsearch", "documentation_url": "https://django-modelsearch.readthedocs.io/en/latest", "repo_watchers": 91, "commits_over_52": [ 2, 0, 0, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 50, 12, 7, 1, 3, 1, 12, 11, 2, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 8, 0, 7, 3, 3, 1, 3, 0, 1, 8, 2, 0, 1, 0, 0 ], "participants": [ "kaedroho", "gasman", "BertrandBordage", "mx-moth", "laymonage", "lb-", "ACMCMC", "atombrella", "RealOrangeOne", "zerolab", "thibaudcolas", "nealtodd", "m1kola", "fabienheureux", "Stormheg", "marcelkornblum", "Nightwing-77", "jschneier", "JoshBarr", "DanielSwain", "seb-b", "GLEF1X", "davecranwell", "yhoiseth", "tbrlpld", "spapas", "coredumperror", "salty-ivy", "chosak", "BenSturmfels", "allcaps", "rclark72", "nimasmi", "jsma", "specialunderwear", "sir-sigurd", "KIRA009", "stevenewey", "stevedya", "saevarom", "thomasmassmann", "tiago-castro-henriques", "timonweb", "cyface", "tomusher", "engineervix", "v1kku", "William-Blackie", "alistairclark", "bbeniamin", "shuishida", "eprikazc", "exanthis", "luzpaz", "pyMan", "pySilver", "riceyrice", "scott-8", "sgfost", "utek", "yihuang", "Adithya00012", "albinazs", "ababic", "bmispelon", "Buraah", "cspollar", "activus-d", "dibell", "Dolidodzik", "minusf", "nim65s", "helenwarren", "dest81", "ephes", "johnfraney", "johnraz", "jalourenco", "lucasmoeskops", "krukas", "martey", "mrf345", "ellmetha", "NXPY123", "nikolaik", "Lojack", "SaptakS", "shacker" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6194, "title": "dj-importmap", "slug": "dj-importmap", "last_updated": "2025-11-03T09:18:21-05:00", "last_fetched": "2026-05-26T03:06:40.316705-04:00", "repo_url": "https://github.com/betagouv/dj-importmap", "pypi_version": "1.0.0", "created": "2025-11-14T22:02:57.709751-05:00", "modified": "2026-01-28T16:51:50.765084-05:00", "repo_forks": 0, "repo_description": "HTML importmaps like a boss!", "pypi_url": "https://pypi.org/project/dj-importmap", "documentation_url": "https://github.com/betagouv/dj-importmap/blob/main/README.md", "repo_watchers": 4, "commits_over_52": [ 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 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 ], "participants": [ "christophehenry" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6193, "title": "Django FSM Dynamic", "slug": "django-fsm-dynamic", "last_updated": null, "last_fetched": "2026-01-27T16:49:06.330574-05:00", "repo_url": "https://gitlab.levitnet.be/levit/django-fsm-dynamic", "pypi_version": "1.1.0", "created": "2025-11-14T17:09:37.636376-05:00", "modified": "2026-01-27T16:49:06.335149-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "https://pypi.org/project/django-fsm-dynamic", "documentation_url": "https://gitlab.levitnet.be/levit/django-fsm-dynamic/-/blob/main/docs/dynamic_workflows.md", "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": 6192, "title": "django-http-compression", "slug": "django-http-compression", "last_updated": "2026-05-13T06:31:34-04:00", "last_fetched": "2026-05-26T00:03:51.961256-04:00", "repo_url": "https://github.com/adamchainz/django-http-compression", "pypi_version": "1.4.0", "created": "2025-11-14T13:11:48.768574-05:00", "modified": "2026-01-28T16:42:21.235192-05:00", "repo_forks": 0, "repo_description": "Django middleware for compressing HTTP responses with Zstandard, Brotli, or Gzip.", "pypi_url": "https://pypi.org/project/django-http-compression", "documentation_url": null, "repo_watchers": 96, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 2, 5, 0, 0, 3, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 3, 1, 0, 0, 3, 9, 1, 1, 0, 0, 2, 0 ], "participants": [ "adamchainz", "pre-commit-ci[bot]", "dependabot[bot]", "ertgl" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/245/?format=api" ], "id": 6191, "title": "axioms-drf-py", "slug": "axioms-drf-py", "last_updated": "2025-11-23T23:55:42-05:00", "last_fetched": "2026-05-26T00:04:04.584011-04:00", "repo_url": "https://github.com/abhishektiwari/axioms-drf-py", "pypi_version": "0.0.12", "created": "2025-11-14T10:52:51.600059-05:00", "modified": "2026-01-28T16:42:51.526541-05:00", "repo_forks": 2, "repo_description": "OAuth2/OIDC authentication and authorization for Django Rest Framework (DRF). Supports authentication and claim-based fine-grained authorization (scopes, roles, permissions) using JWT tokens.", "pypi_url": "https://pypi.org/project/axioms-drf-py", "documentation_url": "https://axioms-drf-py.abhishek-tiwari.com/", "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, 2, 0, 2, 4, 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 ], "participants": [ "abhishektiwari", "atiw003" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6190, "title": "django-cf", "slug": "django-cf", "last_updated": "2026-04-09T13:48:55-04:00", "last_fetched": "2026-05-26T03:13:08.186728-04:00", "repo_url": "https://github.com/G4brym/django-cf", "pypi_version": "0.2.10", "created": "2025-11-13T10:09:15.470934-05:00", "modified": "2026-01-28T16:58:36.125818-05:00", "repo_forks": 6, "repo_description": "A set of tools to integrate Django with Cloudflare Developer platform", "pypi_url": "https://pypi.org/project/django-cf", "documentation_url": null, "repo_watchers": 90, "commits_over_52": [ 0, 0, 0, 19, 7, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 9, 6, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0 ], "participants": [ "G4brym", "google-labs-jules[bot]", "dependabot[bot]", "github-actions[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6189, "title": "django-jodit", "slug": "django-jodit", "last_updated": "2025-11-13T05:13:39-05:00", "last_fetched": "2026-05-26T03:13:04.030692-04:00", "repo_url": "https://github.com/mounirmesselmeni/django-jodit", "pypi_version": "0.1.0", "created": "2025-11-13T08:26:50.958531-05:00", "modified": "2026-01-28T16:58:29.866328-05:00", "repo_forks": 0, "repo_description": "A Django app to easily integrate the Jodit WYSIWYG editor into Django forms and admin.", "pypi_url": "https://pypi.org/project/django-jodit", "documentation_url": null, "repo_watchers": 2, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 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": [ "mounirmesselmeni" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 6188, "title": "djcheckup", "slug": "djcheckup", "last_updated": "2026-04-29T08:17:13-04:00", "last_fetched": "2026-05-26T03:13:05.337478-04:00", "repo_url": "https://github.com/stuartmaxwell/djcheckup", "pypi_version": "0.8.0", "created": "2025-11-12T06:14:32.948953-05:00", "modified": "2026-01-28T16:58:31.856196-05:00", "repo_forks": 0, "repo_description": "DJ Checkup is a security scanner for Django sites.", "pypi_url": "https://pypi.org/project/djcheckup", "documentation_url": null, "repo_watchers": 35, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 72, 0, 0, 0, 0, 0, 0, 15, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 15, 0, 0, 0 ], "participants": [ "stuartmaxwell" ] } ] }