{"count":5654,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=100","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=60","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6178,"title":"django-prune-uploads","slug":"django-prune-uploads","last_updated":"2025-11-10T09:50:56-05:00","last_fetched":"2026-02-16T04:06:58.972819-05: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,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],"participants":["matthiask"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6177,"title":"django-powercrud","slug":"django-powercrud","last_updated":"2026-02-13T02:10:30-05:00","last_fetched":"2026-02-16T04:06:58.028179-05:00","repo_url":"https://github.com/doctor-cornelius/django-powercrud","pypi_version":"0.4.14","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":4,"commits_over_52":[28,5,32,15,14,0,32,17,6,11,4,20,1,15,0,0,0,0,0,26,6,13,41,15,4,0,0,0,0,0,0,0,0,0,0,7,44,18,31,4,13,1,3,3,3,2,2,2,2,5,3,8],"participants":["mfoulds","renovate[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/5/?format=json","grids":[],"id":6176,"title":"django-layout","slug":"django-layout","last_updated":"2026-02-12T07:15:37-05:00","last_fetched":"2026-02-15T04:11:51.347040-05: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":71,"repo_description":"Django project template layout","pypi_url":"","documentation_url":null,"repo_watchers":325,"commits_over_52":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,25,11,13,10,18,12,11,11,9,30,18,10,16,19,12],"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=json","grids":[],"id":6171,"title":"django-lookbook","slug":"django-lookbook","last_updated":"2024-07-07T10:01:44-04:00","last_fetched":"2026-02-15T03:02:59.794287-05: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":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,0,0,0,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=json","grids":[],"id":6170,"title":"django-honeyguard","slug":"django-honeyguard","last_updated":"2025-11-05T04:35:02-05:00","last_fetched":"2026-02-15T03:02:58.732532-05: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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,5,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=json","grids":["https://djangopackages.org/api/v4/grids/418/?format=json"],"id":6169,"title":"rootcause","slug":"rootcause","last_updated":"2025-12-04T07:14:24-05:00","last_fetched":"2026-02-15T04:05:29.786494-05: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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,3,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"participants":["roam"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/320/?format=json","https://djangopackages.org/api/v4/grids/374/?format=json","https://djangopackages.org/api/v4/grids/394/?format=json"],"id":6168,"title":"wagtail-external-links-report","slug":"wagtail-external-links-report","last_updated":"2025-11-01T17:27:28-04:00","last_fetched":"2026-02-16T04:06:55.783203-05: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,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],"participants":["PBahner"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6167,"title":"django-modern-csrf","slug":"django-modern-csrf","last_updated":"2025-10-28T09:57:26-04:00","last_fetched":"2026-02-15T03:03:01.844341-05: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":49,"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,10,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=json","grids":["https://djangopackages.org/api/v4/grids/11/?format=json","https://djangopackages.org/api/v4/grids/160/?format=json","https://djangopackages.org/api/v4/grids/25/?format=json"],"id":6166,"title":"django-traceback-in-sql","slug":"django-traceback-in-sql","last_updated":"2025-10-23T14:49:48-04:00","last_fetched":"2026-02-15T03:03:24.140154-05: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 you 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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,3,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=json","grids":["https://djangopackages.org/api/v4/grids/275/?format=json"],"id":6165,"title":"django-admin-cursor-paginator","slug":"django-admin-cursor-paginator","last_updated":"2025-10-26T05:52:33-04:00","last_fetched":"2026-02-15T03:03:25.054067-05: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,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],"participants":["a1tus"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","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-02-15T03:03:05.495684-05: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,0,0,0,0,0,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],"participants":["Natgho"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","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-02-15T03:03:04.541764-05: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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,13,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0],"participants":["howieweiner","github-actions[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6162,"title":"Yandex Ad manager for Django","slug":"django-yandex-ad-manager","last_updated":"2025-10-11T02:16:09-04:00","last_fetched":"2026-02-15T03:03:03.526006-05:00","repo_url":"https://github.com/DmRafaule/django-yandex-ad-manager","pypi_version":"0.0.8","created":"2025-10-07T11:46:28.781424-04:00","modified":"2026-01-28T16:43:32.937032-05:00","repo_forks":0,"repo_description":"","pypi_url":"https://pypi.org/project/django-yandex-ad-manager","documentation_url":"https://timthewebmaster.com/en/tools/django-yandex-ad-manager/","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,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["DmRafaule"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/35/?format=json","https://djangopackages.org/api/v4/grids/14/?format=json","https://djangopackages.org/api/v4/grids/275/?format=json"],"id":6161,"title":"django-global-search","slug":"django-global-search","last_updated":"2025-10-23T19:43:43-04:00","last_fetched":"2026-02-15T03:03:06.450354-05:00","repo_url":"https://github.com/2ykwang/django-global-search","pypi_version":"0.1.2","created":"2025-10-07T05:15:24.772240-04:00","modified":"2026-01-28T16:43:38.806355-05:00","repo_forks":0,"repo_description":"Global search for Django Admin, search across all registered models with permissions and search_fields support.","pypi_url":"https://pypi.org/project/django-global-search","documentation_url":"https://django-global-search.readthedocs.io/en/latest/","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,38,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["2ykwang","pre-commit-ci[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6160,"title":"Django Auth recovery codes backup","slug":"django_2fa_recovery_codes","last_updated":"2025-11-04T22:10:51-05:00","last_fetched":"2026-02-15T09:00:42.589818-05:00","repo_url":"https://github.com/EgbieAndersonUku1/django_2fa_recovery_codes","pypi_version":null,"created":"2025-10-07T05:04:02.253194-04:00","modified":"2026-01-29T12:48:51.789325-05:00","repo_forks":0,"repo_description":"A Django app for generating, managing, and validating one-time use recovery codes for two-factor authentication. Users receive a set of backup codes that can be used to log in or recover their account if they lose access to their primary 2FA method. Each code is invalidated after use for enhanced security.","pypi_url":"","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,0,0,0,8,23,28,10,13,18,27,51,34,5,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["EgbieAndersonUku1"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6159,"title":"Django PostgreSQL Anonymizer","slug":"django-postgres-anonymizer","last_updated":"2025-10-05T14:56:31-04:00","last_fetched":"2026-02-15T03:02:56.324814-05:00","repo_url":"https://github.com/CuriousLearner/django-postgres-anonymizer","pypi_version":"0.1.0b1","created":"2025-10-05T17:03:11.340502-04:00","modified":"2026-01-28T16:43:18.781502-05:00","repo_forks":0,"repo_description":"Django integration for PostgreSQL Anonymizer extension","pypi_url":"https://pypi.org/project/django-postgres-anonymizer","documentation_url":"https://django-postgres-anonymizer.readthedocs.io/","repo_watchers":26,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,17,6,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["CuriousLearner"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6158,"title":"django-ipc","slug":"django-ipc","last_updated":null,"last_fetched":"2025-10-06T17:48:23.933344-04:00","repo_url":"https://github.com/markolofsen/django-ipc","pypi_version":"1.0.5","created":"2025-10-05T04:16:45.638340-04:00","modified":"2025-10-06T17:48:23.952021-04:00","repo_forks":0,"repo_description":"","pypi_url":"https://pypi.org/project/django-ipc","documentation_url":"https://djangocfg.com/","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/2/?format=json","grids":[],"id":6157,"title":"Django-CFG","slug":"django-cfg","last_updated":"2026-02-14T22:18:51-05:00","last_fetched":"2026-02-15T03:03:23.287670-05:00","repo_url":"https://github.com/markolofsen/django-cfg","pypi_version":"1.7.13","created":"2025-10-05T04:14:27.107596-04:00","modified":"2026-01-28T16:44:04.751544-05:00","repo_forks":1,"repo_description":"🚀 Django-CFG: Type-Safe Django Configuration Framework with AI-Ready Infrastructure","pypi_url":"https://pypi.org/project/django-cfg","documentation_url":"https://djangocfg.com","repo_watchers":15,"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,2,9,0,1,30,25,19,11,12,16,21,17,18,7,7,10,22,6,19,15],"participants":["markolofsen"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/58/?format=json"],"id":6156,"title":"django-identityfield","slug":"django-identityfield","last_updated":"2025-10-04T18:47:56-04:00","last_fetched":"2026-02-15T03:03:22.299346-05:00","repo_url":"https://github.com/petrprikryl/django-identityfield","pypi_version":"0.1.2","created":"2025-10-03T11:44:40.671189-04:00","modified":"2026-01-28T16:44:02.728861-05:00","repo_forks":0,"repo_description":"Auto-incrementing fields like Django AutoField but without restrictions!","pypi_url":"https://pypi.org/project/django-identityfield/","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,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],"participants":["petrprikryl"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6155,"title":"ghg","slug":"324244234","last_updated":null,"last_fetched":"2026-02-15T09:01:02.950215-05:00","repo_url":"https://www.jetbrains.com/legal/docs/store/terms","pypi_version":null,"created":"2025-10-02T11:26:42.353175-04:00","modified":"2026-01-29T12:49:19.796054-05:00","repo_forks":0,"repo_description":"","pypi_url":"","documentation_url":null,"repo_watchers":0,"commits_over_52":[],"participants":[]}]}