Package List
API endpoint that allows packages to be viewed or edited.
GET /api/v4/packages/?format=api&offset=140
{ "count": 5722, "next": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=160", "previous": "https://djangopackages.org/api/v4/packages/?format=api&limit=20&offset=120", "results": [ { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/91/?format=api" ], "id": 6187, "title": "django-rss-filter", "slug": "django-rss-filter", "last_updated": "2026-05-21T01:37:36-04:00", "last_fetched": "2026-05-26T03:13:01.110133-04:00", "repo_url": "https://github.com/loopwerk/django-rss-filter", "pypi_version": "0.15.0", "created": "2025-11-12T05:42:04.513200-05:00", "modified": "2026-01-28T16:58:25.887221-05:00", "repo_forks": 4, "repo_description": "Filter public RSS feeds, remove articles that contain certain keywords or categories.", "pypi_url": "https://pypi.org/project/django-rss-filter", "documentation_url": "https://github.com/loopwerk/django-rss-filter/blob/main/README.md", "repo_watchers": 68, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 2, 2, 0, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3 ], "participants": [ "kevinrenskers" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/79/?format=api", "https://djangopackages.org/api/v4/grids/65/?format=api" ], "id": 6186, "title": "drf-action-serializers", "slug": "drf-action-serializers", "last_updated": "2026-02-19T09:47:31-05:00", "last_fetched": "2026-05-26T03:12:59.684400-04:00", "repo_url": "https://github.com/loopwerk/drf-action-serializers", "pypi_version": "0.2.1", "created": "2025-11-12T05:35:13.640291-05:00", "modified": "2026-01-28T16:58:23.806397-05:00", "repo_forks": 1, "repo_description": "An easy way to use different serializers for different actions and request methods in Django REST Framework", "pypi_url": "https://pypi.org/project/drf-action-serializers", "documentation_url": "https://github.com/loopwerk/drf-action-serializers/blob/main/README.md", "repo_watchers": 21, "commits_over_52": [ 0, 8, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "kevinrenskers" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/35/?format=api", "https://djangopackages.org/api/v4/grids/275/?format=api" ], "id": 6184, "title": "django-admin-deux", "slug": "django-admin-deux", "last_updated": "2026-04-19T08:38:06-04:00", "last_fetched": "2026-05-26T03:12:56.374795-04:00", "repo_url": "https://codeberg.org/emmaDelescolle/django-admin-deux", "pypi_version": "0.1.6", "created": "2025-11-11T21:53:43.871858-05:00", "modified": "2026-01-28T16:58:19.279449-05:00", "repo_forks": 1, "repo_description": "A modern, extensible replacement for Django's admin interface, built on factory patterns and a robust plugin system.", "pypi_url": "https://pypi.org/project/django-admin-deux", "documentation_url": "https://django-admin-deux.readthedocs.io/", "repo_watchers": 8, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4536, 6372, 3876, 3026, 1089, 750, 655, 0, 0, 0, 0, 0, 0, 99, 0, 495, 594, 0, 0, 0, 0, 0, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0 ], "participants": [] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 6183, "title": "new-features", "slug": "new-features", "last_updated": "2026-03-09T16:31:32-04:00", "last_fetched": "2026-05-26T04:07:22.045738-04:00", "repo_url": "https://github.com/django/new-features", "pypi_version": null, "created": "2025-11-11T17:47:59.470304-05:00", "modified": "2026-01-29T12:37:04.851093-05:00", "repo_forks": 7, "repo_description": "New feature proposals for Django and third-party ecosystem", "pypi_url": "", "documentation_url": null, "repo_watchers": 180, "commits_over_52": [ 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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": [ "tim-schilling", "LilyFirefly", "nanuxbe", "rixx" ] }, { "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/8/?format=api" ], "id": 6182, "title": "django-email-validators", "slug": "django-email-validators", "last_updated": "2026-05-11T06:06:28-04:00", "last_fetched": "2026-05-26T03:13:02.885211-04:00", "repo_url": "https://github.com/fabiocaccamo/django-email-validators", "pypi_version": "0.3.0", "created": "2025-11-11T17:13:06.931688-05:00", "modified": "2026-01-28T16:58:27.966864-05:00", "repo_forks": 1, "repo_description": ":envelope: :white_check_mark: no more invalid or disposable emails in your database.", "pypi_url": "https://pypi.org/project/django-email-validators", "documentation_url": "https://github.com/fabiocaccamo/django-email-validators#readme", "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, 4, 0, 0, 3, 2, 1, 5, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 4, 0, 0, 2, 0, 0 ], "participants": [ "fabiocaccamo", "dependabot[bot]", "Copilot", "DmytroLitvinov", "pre-commit-ci[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6181, "title": "dj-spinners", "slug": "dj-spinners", "last_updated": "2026-01-17T11:51:14-05:00", "last_fetched": "2026-05-26T00:04:22.861729-04:00", "repo_url": "https://github.com/adamghill/dj-spinners", "pypi_version": "0.3.1", "created": "2025-11-11T15:52:21.562382-05:00", "modified": "2026-01-28T16:43:27.028962-05:00", "repo_forks": 1, "repo_description": "Pure SVG loading spinners for Django.", "pypi_url": "https://pypi.org/project/dj-spinners", "documentation_url": null, "repo_watchers": 33, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "participants": [ "adamghill", "ajc133" ] }, { "category": "https://djangopackages.org/api/v4/categories/5/?format=api", "grids": [], "id": 6180, "title": "django-startproject", "slug": "django-startproject", "last_updated": "2026-04-17T23:02:44-04:00", "last_fetched": "2026-05-26T04:07:20.326587-04:00", "repo_url": "https://github.com/jefftriplett/django-startproject", "pypi_version": null, "created": "2025-11-11T09:36:48.861268-05:00", "modified": "2026-01-29T12:37:02.583715-05:00", "repo_forks": 24, "repo_description": ":checkered_flag: Django Start Project template with batteries", "pypi_url": "", "documentation_url": null, "repo_watchers": 275, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 2, 0, 0, 0, 0, 0 ], "participants": [ "jefftriplett", "dependabot[bot]", "kimihito" ] }, { "category": "https://djangopackages.org/api/v4/categories/2/?format=api", "grids": [], "id": 6179, "title": "Smart Home Supremacy by SIMO.io", "slug": "simo", "last_updated": "2026-05-25T02:55:41-04:00", "last_fetched": "2026-05-26T03:12:45.931971-04:00", "repo_url": "https://github.com/SIMO-io/simo", "pypi_version": "3.5.36", "created": "2025-11-11T05:13:17.624999-05:00", "modified": "2026-01-28T16:58:14.022603-05:00", "repo_forks": 1, "repo_description": "Django Smart Home", "pypi_url": "https://pypi.org/project/simo", "documentation_url": "https://github.com/SIMO-io/simo", "repo_watchers": 14, "commits_over_52": [ 14, 2, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, 1, 6, 3, 4, 4, 4, 21, 13, 5, 13, 7, 14, 1, 14, 2, 4, 4, 7, 5, 3, 1, 0, 5, 0, 0, 0, 1, 12, 1, 5, 0, 2, 5, 14, 3, 1 ], "participants": [ "pysupremacy" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6178, "title": "django-prune-uploads", "slug": "django-prune-uploads", "last_updated": "2025-11-10T09:50:56-05:00", "last_fetched": "2026-05-26T00:03:50.497458-04:00", "repo_url": "https://github.com/matthiask/django-prune-uploads", "pypi_version": "0.3.1", "created": "2025-11-10T09:58:44.358214-05:00", "modified": "2026-01-28T16:42:19.100190-05:00", "repo_forks": 0, "repo_description": "", "pypi_url": "https://pypi.org/project/django-prune-uploads", "documentation_url": null, "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, 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, 0, 0 ], "participants": [ "matthiask" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6177, "title": "django-powercrud", "slug": "django-powercrud", "last_updated": "2026-05-22T09:02:50-04:00", "last_fetched": "2026-05-26T00:03:49.517882-04:00", "repo_url": "https://github.com/doctor-cornelius/django-powercrud", "pypi_version": "0.6.12", "created": "2025-11-09T11:16:50.248776-05:00", "modified": "2026-01-28T16:42:17.176895-05:00", "repo_forks": 0, "repo_description": "Advanced CRUD for perfectionists with deadlines.", "pypi_url": "https://pypi.org/project/django-powercrud", "documentation_url": "https://doctor-cornelius.github.io/django-powercrud/", "repo_watchers": 6, "commits_over_52": [ 0, 0, 0, 0, 0, 28, 5, 12, 44, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 26, 22, 20, 4, 13, 1, 3, 3, 3, 2, 2, 2, 2, 5, 7, 4, 7, 5, 27, 33, 33, 9, 25, 15, 38, 20, 3, 5, 30, 4 ], "participants": [ "mfoulds", "renovate[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/5/?format=api", "grids": [], "id": 6176, "title": "django-layout", "slug": "django-layout", "last_updated": "2026-05-21T03:29:38-04:00", "last_fetched": "2026-05-26T04:07:25.562027-04:00", "repo_url": "https://github.com/lincolnloop/django-layout", "pypi_version": null, "created": "2025-11-09T09:18:46.973301-05:00", "modified": "2026-01-29T12:37:07.942576-05:00", "repo_forks": 68, "repo_description": "Django project template layout", "pypi_url": "", "documentation_url": null, "repo_watchers": 329, "commits_over_52": [ 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 11, 17, 10, 19, 8, 12, 11, 9, 34, 12, 12, 17, 19, 8, 10, 0, 29, 14, 19, 20, 75, 13, 21, 6, 0, 15, 2, 1 ], "participants": [ "ll-renovate-bot[bot]", "ipmb", "marcgibbons", "maribedran", "yml", "aclark4life", "SmileyChris", "CuriousLearner", "jambonrose", "bpoetz", "dchukhin", "pwalker", "Apreche", "timgates42" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6171, "title": "django-lookbook", "slug": "django-lookbook", "last_updated": "2024-07-07T10:01:44-04:00", "last_fetched": "2026-05-26T00:04:21.694298-04:00", "repo_url": "https://github.com/rails-inspire-django/django-lookbook", "pypi_version": "1.0.2", "created": "2025-11-05T11:33:37.113331-05:00", "modified": "2026-01-28T16:43:25.063318-05:00", "repo_forks": 2, "repo_description": "Empower your Django development with this pluggable app for creating a robust component library", "pypi_url": "https://pypi.org/project/django-lookbook", "documentation_url": "https://django-lookbook.readthedocs.io/en/latest/", "repo_watchers": 25, "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": [ "michael-yin" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6170, "title": "django-honeyguard", "slug": "django-honeyguard", "last_updated": "2025-11-05T04:35:02-05:00", "last_fetched": "2026-05-26T00:04:20.522339-04:00", "repo_url": "https://github.com/alihtt/django-honeyguard", "pypi_version": "1.0.0", "created": "2025-11-05T04:24:14.690365-05:00", "modified": "2026-01-28T16:43:22.923425-05:00", "repo_forks": 1, "repo_description": "A lightweight Django app that adds honeypot protection, activity tracking, and suspicious request detection — keep your admin and endpoints safe.", "pypi_url": "https://pypi.org/project/django-honeyguard", "documentation_url": "https://django-honeyguard.readthedocs.io/en/main/", "repo_watchers": 11, "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, 33, 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 ], "participants": [ "Alihtt", "dependabot[bot]" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/418/?format=api" ], "id": 6169, "title": "rootcause", "slug": "rootcause", "last_updated": "2025-12-04T07:14:24-05:00", "last_fetched": "2026-05-26T03:13:06.492227-04:00", "repo_url": "https://github.com/roam/rootcause", "pypi_version": "1.0.0", "created": "2025-11-04T04:28:51.208640-05:00", "modified": "2026-01-28T16:58:33.780915-05:00", "repo_forks": 0, "repo_description": "Let the database do the work and get some use out of an IntegrityError.", "pypi_url": "https://pypi.org/project/rootcause", "documentation_url": "https://github.com/roam/rootcause/blob/main/README.md", "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, 15, 23, 4, 0, 0, 0, 1, 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 ], "participants": [ "roam" ] }, { "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/374/?format=api", "https://djangopackages.org/api/v4/grids/394/?format=api" ], "id": 6168, "title": "wagtail-external-links-report", "slug": "wagtail-external-links-report", "last_updated": "2025-11-01T17:27:28-04:00", "last_fetched": "2026-05-26T00:03:47.075955-04:00", "repo_url": "https://github.com/PBahner/wagtail-external-links-report", "pypi_version": "0.1.0", "created": "2025-11-01T17:37:39.769723-04:00", "modified": "2026-01-28T16:42:12.900787-05:00", "repo_forks": 0, "repo_description": "This package adds a report to your wagtail app that lists all external urls you have used on your pages.", "pypi_url": "https://pypi.org/project/wagtail-external-links-report", "documentation_url": null, "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, 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": [ "PBahner" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6167, "title": "django-modern-csrf", "slug": "django-modern-csrf", "last_updated": "2025-10-28T09:57:26-04:00", "last_fetched": "2026-05-26T00:04:23.888958-04:00", "repo_url": "https://github.com/feliperalmeida/django-modern-csrf", "pypi_version": "1.0.1", "created": "2025-10-28T14:08:20.887022-04:00", "modified": "2026-01-28T16:43:29.000241-05:00", "repo_forks": 0, "repo_description": "Django modern CSRF protection using Fetch Metadata request headers instead of tokens.", "pypi_url": "https://pypi.org/project/django-modern-csrf", "documentation_url": "https://github.com/feliperalmeida/django-modern-csrf", "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, 3, 7, 0, 0, 0, 0, 0, 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": [ "feliperalmeida" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/11/?format=api", "https://djangopackages.org/api/v4/grids/160/?format=api", "https://djangopackages.org/api/v4/grids/25/?format=api" ], "id": 6166, "title": "django-traceback-in-sql", "slug": "django-traceback-in-sql", "last_updated": "2025-10-23T14:49:48-04:00", "last_fetched": "2026-05-26T00:04:48.044078-04:00", "repo_url": "https://github.com/jvacek/django-traceback-in-sql", "pypi_version": "0.2.3", "created": "2025-10-14T13:12:26.583764-04:00", "modified": "2026-01-28T16:44:06.827044-05:00", "repo_forks": 0, "repo_description": "Adds python traceback to your Django SQL queries as comments", "pypi_url": "https://pypi.org/project/django-traceback-in-sql", "documentation_url": "https://github.com/jvacek/django-traceback-in-sql/blob/master/README.md", "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, 13, 35, 3, 0, 0, 0, 0, 0, 0, 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": [ "jvacek" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [ "https://djangopackages.org/api/v4/grids/275/?format=api" ], "id": 6165, "title": "django-admin-cursor-paginator", "slug": "django-admin-cursor-paginator", "last_updated": "2025-10-26T05:52:33-04:00", "last_fetched": "2026-05-26T00:04:49.088599-04:00", "repo_url": "https://github.com/a1tus/django-admin-cursor-paginator", "pypi_version": "0.1.7", "created": "2025-10-12T14:07:09.648954-04:00", "modified": "2026-01-28T16:44:08.773677-05:00", "repo_forks": 4, "repo_description": "Drop-in replacement for default django admin pagination that works fast with huge tables.", "pypi_url": "https://pypi.org/project/django-admin-cursor-paginator", "documentation_url": "https://github.com/a1tus/django-admin-cursor-paginator/blob/main/README.md", "repo_watchers": 44, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0 ], "participants": [ "a1tus" ] }, { "category": "https://djangopackages.org/api/v4/categories/1/?format=api", "grids": [], "id": 6164, "title": "django-related-field-display", "slug": "django-related-field-display", "last_updated": "2025-08-01T03:49:19-04:00", "last_fetched": "2026-05-26T00:04:28.258546-04:00", "repo_url": "https://github.com/natgho/django-related-field-display", "pypi_version": "0.1.3", "created": "2025-10-08T11:39:35.768521-04:00", "modified": "2026-01-28T16:43:36.799670-05:00", "repo_forks": 0, "repo_description": "A Django admin mixin for displaying related fields with clickable links.", "pypi_url": "https://pypi.org/project/django-related-field-display", "documentation_url": "https://github.com/Natgho/django-related-field-display/blob/master/README.md", "repo_watchers": 2, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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": [ "Natgho" ] }, { "category": "https://djangopackages.org/api/v4/categories/4/?format=api", "grids": [], "id": 6163, "title": "An assortment of Django mixins and middleware for working with HTMX.", "slug": "django-htmx-tools", "last_updated": "2025-12-31T11:11:09-05:00", "last_fetched": "2026-05-26T00:04:27.188652-04:00", "repo_url": "https://github.com/howieweiner/django-htmx-tools", "pypi_version": "1.0.2", "created": "2025-10-08T05:40:15.150329-04:00", "modified": "2026-01-28T16:43:34.972993-05:00", "repo_forks": 0, "repo_description": "An assortment of Django mixins and middleware for working with HTMX", "pypi_url": "https://pypi.org/project/django-htmx-tools", "documentation_url": "https://django-htmx-tools.readthedocs.io/", "repo_watchers": 5, "commits_over_52": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 7, 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, 0 ], "participants": [ "howieweiner", "github-actions[bot]" ] } ] }