Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=1000
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=1020", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=980", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/139/?format=api" ], "id": 5112, "title": "django-notifs", "slug": "django-notifs", "last_updated": "2023-05-13T13:05:04-04:00", "last_fetched": "2026-05-26T16:13:00.592372-04:00", "repo_url": "https://github.com/danidee10/django-notifs", "pypi_version": "4.0.0", "created": "2021-08-18T01:07:49.302229-04:00", "modified": "2026-01-28T14:57:20.615585-05:00", "repo_forks": 25, "repo_description": "Modular Notifications (InApp, Email, SMS, CustomBackend etc) for Django", "pypi_url": "http://pypi.python.org/pypi/django-notifs", "documentation_url": "", "repo_watchers": 190, "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": [ "danidee10", "Natureshadow", "Curti-s" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5111, "title": "HillBakes", "slug": "hillbakes", "last_updated": "2021-08-13T21:11:19-04:00", "last_fetched": "2026-05-27T06:07:18.581721-04:00", "repo_url": "https://github.com/smdavis14/HillBakes", "pypi_version": null, "created": "2021-08-11T23:16:02.279096-04:00", "modified": "2026-01-29T12:42:20.414182-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": [ "smdavis14" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/90/?format=api" ], "id": 5110, "title": "django-galleryfield", "slug": "django-galleryfield", "last_updated": "2024-04-22T12:52:25-04:00", "last_fetched": "2026-05-26T16:15:19.798470-04:00", "repo_url": "https://github.com/dzhuang/django-galleryfield", "pypi_version": "2.2.0", "created": "2021-08-11T14:26:34.667264-04:00", "modified": "2026-01-28T14:59:08.654538-05:00", "repo_forks": 4, "repo_description": "Django GalleryField with AJAX form widgets for multiple images upload with progress bar and arbitrarily ordering.", "pypi_url": "http://pypi.python.org/pypi/django-galleryfield", "documentation_url": "https://django-galleryfield.readthedocs.io/", "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": [ "dzhuang", "dependabot[bot]", "phoebebright" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/61/?format=api" ], "id": 5109, "title": "environs", "slug": "environs", "last_updated": "2026-05-04T16:54:52-04:00", "last_fetched": "2026-05-27T11:52:27.931274-04:00", "repo_url": "https://github.com/sloria/environs", "pypi_version": "15.0.1", "created": "2021-08-09T21:00:34.223643-04:00", "modified": "2026-01-28T13:43:26.404183-05:00", "repo_forks": 108, "repo_description": "simplified environment variable parsing", "pypi_url": "http://pypi.python.org/pypi/environs", "documentation_url": "", "repo_watchers": 1366, "commits_over_52": [ 1, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 1, 0, 0, 11, 0, 0, 0, 2, 0, 0, 0, 0, 3, 2, 0, 0, 1, 0, 0, 6, 3, 0, 0, 0, 4, 8, 3, 0, 0, 1, 0, 0, 0 ], "participants": [ "sloria", "pre-commit-ci[bot]", "dependabot-support", "dependabot-preview[bot]", "dependabot[bot]", "hukkinj1", "Kamforka", "rcuza", "tomgrin10", "lucas-bremond", "KochankovID", "ddelange", "whyscream", "gnarvaja", "eandersons", "senese", "c-w", "bvanelli", "sabdouni", "rjcohn", "veeceey", "hvtuananh", "Parnassius", "OkeyDev", "nvtkaszpir", "ribetm", "deronnax", "jerr0328", "gthank", "gregoiredx", "gvialetto", "ribeaud", "epicserve", "AugPro" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 5108, "title": "dj-channels-pubsub", "slug": "dj-channels-pubsub", "last_updated": "2021-08-04T13:44:15-04:00", "last_fetched": "2026-05-27T01:01:26.002234-04:00", "repo_url": "https://github.com/bgervan/dj-channels-pubsub", "pypi_version": "0.1.0", "created": "2021-08-04T15:43:47.664269-04:00", "modified": "2026-01-28T16:15:20.907830-05:00", "repo_forks": 0, "repo_description": "Django channels layer for Google Pub/Sub", "pypi_url": "http://pypi.python.org/pypi/dj-channels-pubsub", "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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "bgervan" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/401/?format=api", "https://djangopackages.org/api/v4/grids/417/?format=api", "https://djangopackages.org/api/v4/grids/11/?format=api" ], "id": 5107, "title": "djLint", "slug": "djlint", "last_updated": "2026-05-26T20:52:03-04:00", "last_fetched": "2026-05-27T12:03:12.854232-04:00", "repo_url": "https://github.com/Riverside-Healthcare/djlint", "pypi_version": "1.36.4", "created": "2021-07-30T10:11:12.724480-04:00", "modified": "2026-01-28T13:48:59.638825-05:00", "repo_forks": 115, "repo_description": "✨ HTML Template Linter and Formatter. Django - Jinja - Nunjucks - Handlebars - GoLang", "pypi_url": "http://pypi.python.org/pypi/djlint", "documentation_url": "https://djlint.com", "repo_watchers": 926, "commits_over_52": [ 8, 7, 10, 5, 14, 8, 7, 5, 10, 13, 15, 6, 6, 8, 13, 12, 9, 4, 2, 8, 7, 9, 3, 8, 5, 7, 13, 10, 7, 2, 2, 0, 19, 23, 29, 20, 18, 15, 18, 33, 19, 23, 25, 29, 39, 31, 26, 27, 28, 35, 26, 21 ], "participants": [ "renovate[bot]", "christopherpickering", "monosans", "semantic-release-bot", "dependabot[bot]", "renovate-bot", "djlint[bot]", "cclauss", "jayvdb", "matthiask", "oliverhaas", "JCWasmx86", "RenjiSann", "shaileshaanand", "ahmetelgun", "yaegassy", "Mouarius", "andersk", "adamchainz", "cherart", "shuuji3", "foarsitter", "jessielw", "kotutuloro", "dotWee", "hrjakobsen", "nvuillam", "pablos123", "ruanmed", "Sean-Pickering", "S1mplePixels", "timobrembeck", "TonyRippy", "novucs", "doubleforte", "luxcem", "ValJed", "jasonaowen", "francoisfreitag", "kageurufu", "ethan-vanderheijden", "mitya57", "denys-marichev-sumup", "CamLamb", "1beb", "cp-bagerard", "Bobronium", "antoineauger", "Rjevski", "AlixShahid", "alexandervantrijffel" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5106, "title": "django-sage-session", "slug": "django-sage-session", "last_updated": "2021-08-18T12:31:56-04:00", "last_fetched": "2024-07-22T17:48:08.972720-04:00", "repo_url": "https://github.com/sageteam-org/django-sage-session", "pypi_version": "0.1.0", "created": "2021-07-30T05:21:58.451157-04:00", "modified": "2025-01-31T14:59:06.496412-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "http://pypi.python.org/pypi/django-sage-session", "documentation_url": "", "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": [ "mehran-rahmanzadeh" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5105, "title": "django-sage-cache", "slug": "django-sage-cache", "last_updated": "2021-08-18T12:33:03-04:00", "last_fetched": "2024-07-22T17:48:08.920176-04:00", "repo_url": "https://github.com/sageteam-org/django-sage-cache", "pypi_version": "0.1.1", "created": "2021-07-30T05:21:08.980160-04:00", "modified": "2025-01-31T14:59:06.421383-05:00", "repo_forks": 0, "repo_description": "django-sage-cache is a great package for caching data in Django. In this package, an attempt has been made to use both private and shared caching techniques. Note that data caching is done at the database level. This is to reduce the number of queries to the database. The database we used to cache the data in this framework is called Redis.", "pypi_url": "http://pypi.python.org/pypi/django-sage-cache", "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": [ "mehran-rahmanzadeh", "sageteam-org" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5104, "title": "drf-typescript-generator", "slug": "drf-typescript-generator", "last_updated": "2022-09-28T10:57:52-04:00", "last_fetched": "2026-05-27T00:00:48.404952-04:00", "repo_url": "https://github.com/remastr/drf-typescript-generator", "pypi_version": "0.1.1", "created": "2021-07-21T10:05:17.243389-04:00", "modified": "2026-01-28T16:03:59.610232-05:00", "repo_forks": 13, "repo_description": "DRF Typescript Generator", "pypi_url": "http://pypi.python.org/pypi/drf-typescript-generator", "documentation_url": "", "repo_watchers": 60, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "napmn", "dependabot[bot]", "Goggin" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5103, "title": "hiker", "slug": "hikersamie42", "last_updated": null, "last_fetched": "2021-07-18T11:48:57.763361-04:00", "repo_url": "https://github.com/hikersamie/hikersamie", "pypi_version": null, "created": "2021-07-18T11:48:57.884336-04:00", "modified": "2025-01-31T14:59:38.338426-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": 5102, "title": "hiker", "slug": "hikersamie", "last_updated": null, "last_fetched": "2021-07-18T11:45:55.780842-04:00", "repo_url": "https://github.com/openhiker/hikersamie", "pypi_version": null, "created": "2021-07-18T11:45:55.789359-04:00", "modified": "2025-01-31T14:59:38.357469-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": [ "https://djangopackages.org/api/v4/grids/415/?format=api" ], "id": 5101, "title": "django-sage-painless", "slug": "django-sage-painless", "last_updated": "2024-07-22T14:18:21-04:00", "last_fetched": "2026-05-26T16:13:51.326864-04:00", "repo_url": "https://github.com/sageteam-org/django-sage-painless", "pypi_version": "1.14.3", "created": "2021-07-16T14:01:36.456696-04:00", "modified": "2026-01-28T14:57:50.239576-05:00", "repo_forks": 4, "repo_description": "A handy tool for generating Django-based backend projects without coding. On the other hand, it is a code generator of the Django framework.", "pypi_url": "http://pypi.python.org/pypi/django-sage-painless", "documentation_url": "https://django-sage-painless.readthedocs.io/", "repo_watchers": 60, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "mehran-rahmanzadeh", "sepehr-akbarzadeh", "sageteam-org" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5100, "title": "django-sage-streaming", "slug": "django-sage-streaming", "last_updated": "2024-07-22T14:12:10-04:00", "last_fetched": "2026-05-27T00:05:06.192760-04:00", "repo_url": "https://github.com/sageteam-org/django-sage-streaming", "pypi_version": "0.1.1", "created": "2021-07-16T14:00:02.477500-04:00", "modified": "2026-01-28T16:10:24.691390-05:00", "repo_forks": 19, "repo_description": "django-sage-streaming is a package based on Django Web Framework & Django Rest Framework for video streaming. We made this package in Django so that everyone can easily stream videos.", "pypi_url": "http://pypi.python.org/pypi/django-sage-streaming", "documentation_url": "https://django-sage-streaming.readthedocs.io/", "repo_watchers": 42, "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": [ "mehran-rahmanzadeh", "sepehr-akbarzadeh", "sageteam-org" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5099, "title": "django-sage-encrypt", "slug": "django-sage-encrypt", "last_updated": "2021-08-18T12:28:21-04:00", "last_fetched": "2024-07-22T17:48:08.853877-04:00", "repo_url": "https://github.com/sageteam-org/django-sage-encrypt", "pypi_version": "0.4.4", "created": "2021-07-16T12:02:02.725500-04:00", "modified": "2025-01-31T14:59:06.443920-05:00", "repo_forks": 1, "repo_description": "You can easily encrypt your data in the database using django-sage-encrypt. Data encryption essentially translates data into a secret code so that only people with access to a decryption key or specific password can read it.", "pypi_url": "http://pypi.python.org/pypi/django-sage-encrypt", "documentation_url": "https://django-sage-encrypt.readthedocs.io/", "repo_watchers": 7, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "mehran-rahmanzadeh", "sageteam-org" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 5098, "title": "django-podcast", "slug": "django-podcast", "last_updated": "2021-07-14T14:14:59-04:00", "last_fetched": "2026-05-27T00:04:07.694173-04:00", "repo_url": "https://github.com/hmleal/django-podcast", "pypi_version": "0.0.1.dev1", "created": "2021-07-13T15:02:31.715575-04:00", "modified": "2026-01-28T16:08:51.566961-05:00", "repo_forks": 3, "repo_description": "A small django app to easily publish podcasts", "pypi_url": "http://pypi.python.org/pypi/django-podcast", "documentation_url": "", "repo_watchers": 13, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "hmleal" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/245/?format=api" ], "id": 5097, "title": "django-rest-urltoken-auth", "slug": "django-rest-urltoken-auth", "last_updated": "2021-07-12T14:40:23-04:00", "last_fetched": "2026-05-27T01:02:00.454925-04:00", "repo_url": "https://github.com/project-cece/django-rest-urltoken-auth", "pypi_version": "0.1.0", "created": "2021-07-12T14:41:42.251346-04:00", "modified": "2026-01-28T16:15:56.954806-05:00", "repo_forks": 1, "repo_description": "Url parameter token authentication for Django REST apps", "pypi_url": "http://pypi.python.org/pypi/django-rest-urltoken-auth", "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": [ "MarcellaJP" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/169/?format=api" ], "id": 5096, "title": "dynamic-django-forms", "slug": "dynamic-django-forms", "last_updated": "2023-04-16T15:41:47-04:00", "last_fetched": "2026-05-26T18:00:58.117622-04:00", "repo_url": "https://github.com/askvortsov1/dynamic-django-forms", "pypi_version": "0.1.11", "created": "2021-07-11T15:06:04.093941-04:00", "modified": "2026-01-28T15:11:13.973909-05:00", "repo_forks": 13, "repo_description": "A simple, reusable Django app that allows you to build (and respond to) dynamic forms. Perfect for surveys, position applications, etc.", "pypi_url": "http://pypi.python.org/pypi/dynamic-django-forms", "documentation_url": "", "repo_watchers": 47, "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": [ "askvortsov1", "Mte90", "swkidd", "JoseAmador95", "LaundroMat", "arghmeleg", "dependabot[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/49/?format=api" ], "id": 5095, "title": "POEditor sync", "slug": "poeditor-sync", "last_updated": "2025-01-16T09:53:01-05:00", "last_fetched": "2026-05-26T14:01:30.888609-04:00", "repo_url": "https://github.com/mick88/poeditor-sync", "pypi_version": "0.6", "created": "2021-07-11T05:07:25.873626-04:00", "modified": "2026-01-28T14:32:42.961973-05:00", "repo_forks": 3, "repo_description": "", "pypi_url": "http://pypi.python.org/pypi/poeditor-sync", "documentation_url": "https://github.com/mick88/poeditor-sync/blob/master/README.md#usage", "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": [ "mick88", "graemedewe" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/47/?format=api" ], "id": 5094, "title": "django-dynamic-breadcrumbs", "slug": "django-dynamic-breadcrumbs", "last_updated": "2023-09-20T15:58:31-04:00", "last_fetched": "2026-05-26T17:02:59.805259-04:00", "repo_url": "https://github.com/marcanuy/django-dynamic-breadcrumbs", "pypi_version": "0.4.3", "created": "2021-07-05T10:41:52.446750-04:00", "modified": "2026-01-28T15:02:11.884857-05:00", "repo_forks": 5, "repo_description": "Django app to generate HTML breadcrumbs from URL paths", "pypi_url": "http://pypi.python.org/pypi/django-dynamic-breadcrumbs", "documentation_url": "https://django-dynamic-breadcrumbs.readthedocs.io/", "repo_watchers": 19, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "marcanuy", "pescheck-bram", "williwacker" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/130/?format=api" ], "id": 5093, "title": "django-admincharts", "slug": "django-admincharts", "last_updated": "2025-06-01T22:08:32-04:00", "last_fetched": "2026-05-27T09:04:02.166460-04:00", "repo_url": "https://github.com/dropseed/django-admincharts", "pypi_version": "0.4.1", "created": "2021-07-02T12:42:05.119118-04:00", "modified": "2026-01-28T13:00:59.746590-05:00", "repo_forks": 5, "repo_description": "Add Chart.js visualizations to your Django admin using a mixin class", "pypi_url": "http://pypi.python.org/pypi/django-admincharts", "documentation_url": "https://github.com/dropseed/django-admincharts", "repo_watchers": 44, "commits_over_52": [ 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "davegaeddert", "github-actions[bot]" ] } ] }