{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=340","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=300","results":[{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":6001,"title":"EasyDjango","slug":"easydjango","last_updated":"2024-10-24T15:25:51-04:00","last_fetched":"2026-05-26T19:03:25.610214-04:00","repo_url":"https://github.com/ghaithheni/easydjango","pypi_version":"1.0.5","created":"2024-10-18T10:02:57.681238-04:00","modified":"2026-01-28T15:25:22.276601-05:00","repo_forks":0,"repo_description":"EasyDjango is a command-line tool for quickly setting up a new Django project with customizable options, including app creation, templates, static files, and superuser setup.","pypi_url":"https://pypi.org/project/easydjango-project","documentation_url":"https://github.com/ghaithheni/easydjango/blob/main/README.md","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":["ghaithheni"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6000,"title":"google_analytics_django","slug":"google_analytics_django","last_updated":"2024-11-06T09:13:57-05:00","last_fetched":"2026-05-27T00:06:05.909893-04:00","repo_url":"https://github.com/mavhungutrezzy/google_analytics_django","pypi_version":"0.1.4","created":"2024-10-18T01:20:22.281400-04:00","modified":"2026-01-28T16:11:57.820856-05:00","repo_forks":1,"repo_description":"A Django package to integrate Google Analytics.","pypi_url":"https://pypi.org/project/google_analytics_django","documentation_url":"https://pypi.org/project/google-analytics-django/0.1.0/","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":["mavhungutrezzy"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/116/?format=json"],"id":5999,"title":"channels_valkey","slug":"channels-valkey","last_updated":"2025-07-23T22:36:00-04:00","last_fetched":"2026-05-26T21:06:24.744745-04:00","repo_url":"https://github.com/django-utils/channels-valkey","pypi_version":"0.3.0","created":"2024-10-13T19:19:53.675293-04:00","modified":"2026-01-28T15:51:06.946446-05:00","repo_forks":1,"repo_description":"","pypi_url":"https://pypi.org/project/channels-valkey","documentation_url":"https://github.com/django-utils/channels-valkey","repo_watchers":8,"commits_over_52":[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,0,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":["andrewgodwin","carltongibson","amirreza-sf80","Krukov","bbrowning918","qeternity","jberci","acu192","sevdog","marksweb","michael-k","tarikki","maiksprenger","furious-luke","jalaziz","astutejoe","andriilahuta","adamchainz","mmcardle","kradem","d-s-e","wmorrell","agronick","vanschelven","vartec","proofit404","ngnpope","pirate","nikolas","nbhargava","ipmb","raphaelm","ryanpetrello","slyapustin","simonschmidt","stefanw","bellini666","baseplate-admin","johnthagen","pre-commit-ci[bot]","revoteon","yedpodtrzitko","nicois","mikemahony","matthiask","Marcelo-Theodoro","khpeterson","kostko","Kub-AT","imran-iq","pandafy","flyte","DmytroLitvinov","driverdan","ar4s","Rusox89","gekco","groar"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/245/?format=json"],"id":5998,"title":"Django Rest Password Reset","slug":"django-rest-passwordreset","last_updated":"2026-02-25T12:01:28-05:00","last_fetched":"2026-05-26T11:21:44.110170-04:00","repo_url":"https://github.com/anexia-it/django-rest-passwordreset","pypi_version":"1.5.0","created":"2024-10-12T17:16:54.076849-04:00","modified":"2026-01-28T14:00:35.929092-05:00","repo_forks":149,"repo_description":"An extension of django rest framework, providing a configurable password reset strategy","pypi_url":"https://pypi.org/project/django-rest-passwordreset","documentation_url":"https://github.com/anexia-it/django-rest-passwordreset?tab=readme-ov-file#django-rest-password-reset","repo_watchers":441,"commits_over_52":[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,3,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["nezhar","anx-ckreuzberger","ChristianKreuzberger","beachmachine","anx-abruckner","anindyamanna","stan-sack","bernhard-hagmann","peletiah","cal5k","jonahgeorge","iagocanalejas","HymanZHAN","yhoiseth","mikelandzelo173","anx-mfischer","Hall-Erik","talbenbasat","jorgecorrea","jmromeroe","isantosd","citixensas","marianoeramirez","adshin21","wencakisa","daspecster","rennerocha","JustinWingChungHui","HarryLafranc","christophbuermann","anx-cbenke","ahivert","nittolese"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5997,"title":"DRF Simple Access Key","slug":"drf-simple-access-key","last_updated":"2024-11-05T08:58:34-05:00","last_fetched":"2026-05-27T00:06:23.986457-04:00","repo_url":"https://github.com/anexia/drf-simple-access-key","pypi_version":"1.1.0","created":"2024-10-11T10:47:01.925487-04:00","modified":"2026-01-28T16:12:22.368763-05:00","repo_forks":3,"repo_description":"A library that provides a simple token authorization for Django REST framework.","pypi_url":"https://pypi.org/project/drf-simple-access-key","documentation_url":"https://github.com/anexia/drf-simple-access-key/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,0,0,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":["beachmachine","nezhar","anx-abruckner","anx-mfischer"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5996,"title":"DRF Generic Contact","slug":"drf-generic-contact","last_updated":"2026-01-28T07:09:19-05:00","last_fetched":"2026-05-27T00:01:11.708741-04:00","repo_url":"https://github.com/anexia/drf-generic-contact","pypi_version":"1.2.0","created":"2024-10-11T10:45:02.385776-04:00","modified":"2026-01-28T16:04:35.174066-05:00","repo_forks":1,"repo_description":"An extension of the django-generic-contact that provides a POST endpoint to create new instances for the Contact model via HTTP.","pypi_url":"https://pypi.org/project/drf-generic-contact","documentation_url":"https://github.com/anexia/drf-generic-contact/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,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["nezhar","anx-abruckner","bernhard-hagmann"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5995,"title":"DRF Attachments","slug":"drf-attachments","last_updated":"2026-02-12T06:28:48-05:00","last_fetched":"2026-05-26T21:06:33.861790-04:00","repo_url":"https://github.com/anexia/drf-attachments","pypi_version":"0.4.2","created":"2024-10-11T10:43:07.707020-04:00","modified":"2026-01-28T15:51:45.645739-05:00","repo_forks":2,"repo_description":"Django rest framework module to manage any model's file up-/downloads by relating an Attachment model to it.","pypi_url":"https://pypi.org/project/drf-attachments","documentation_url":"https://github.com/anexia/drf-attachments/blob/main/README.md","repo_watchers":1,"commits_over_52":[0,0,0,0,0,0,0,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,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["nezhar","sterapps","anx-abruckner","beachmachine","bernhard-hagmann","anx-mfischer"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5994,"title":"DRF Anonymous Login","slug":"drf-anonymous-login","last_updated":"2026-01-26T06:54:31-05:00","last_fetched":"2026-05-27T00:04:05.505326-04:00","repo_url":"https://github.com/anexia/drf-anonymous-login","pypi_version":"1.2.1","created":"2024-10-11T10:40:48.245746-04:00","modified":"2026-01-28T16:08:47.820759-05:00","repo_forks":2,"repo_description":"Django rest framework module to allow login via token (without User instance).","pypi_url":"https://pypi.org/project/drf-anonymous-login","documentation_url":"https://github.com/anexia/drf-anonymous-login/blob/main/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,3,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],"participants":["nezhar","anx-abruckner","sterapps"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5993,"title":"DRF IP Restrictions","slug":"drf-ip-restrictions","last_updated":"2026-02-12T06:31:44-05:00","last_fetched":"2026-05-26T21:03:01.501040-04:00","repo_url":"https://github.com/anexia/drf-ip-restrictions","pypi_version":"1.1.1","created":"2024-10-11T10:39:19.965885-04:00","modified":"2026-01-28T15:46:21.305469-05:00","repo_forks":2,"repo_description":"A library that allows IP restrictions for views/endpoints in Django REST framework.","pypi_url":"https://pypi.org/project/drf-ip-restrictions","documentation_url":"https://github.com/anexia/drf-ip-restrictions/blob/main/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,1,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],"participants":["nezhar","sterapps","anx-mfischer","anx-abruckner"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5992,"title":"Django Anexia SMS Gateway","slug":"django-anexia-sms-gateway","last_updated":"2023-10-23T04:26:20-04:00","last_fetched":"2026-05-27T04:03:05.290872-04:00","repo_url":"https://github.com/anexia/django-anexia-sms-gateway","pypi_version":"1.1.0","created":"2024-10-11T10:24:26.865933-04:00","modified":"2026-01-28T16:26:44.101880-05:00","repo_forks":2,"repo_description":"A django module to send short messages via the Anexia SMS gateway (https://www.anexia-engine.com/de/modul/sms-plattform-und-gateway).","pypi_url":"https://pypi.org/project/django-anexia-sms-gateway","documentation_url":"https://github.com/anexia/django-anexia-sms-gateway/blob/main/README.md","repo_watchers":1,"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":["anx-abruckner","galipnik","nezhar"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5991,"title":"Django Request Cache","slug":"django-request-cache","last_updated":"2024-11-06T09:55:51-05:00","last_fetched":"2026-05-26T12:08:59.492571-04:00","repo_url":"https://github.com/anexia/django-request-cache","pypi_version":"1.5.0","created":"2024-10-11T10:20:03.122909-04:00","modified":"2026-01-28T14:19:50.828876-05:00","repo_forks":14,"repo_description":"A Django app that provides a new cache on every request object. The cache is only kept within the request/response cycle.","pypi_url":"https://pypi.org/project/django-request-cache","documentation_url":"https://github.com/anexia/django-request-cache/blob/main/README.rst","repo_watchers":29,"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":["nezhar","mschoenlaub","anx-ckreuzberger","anx-mfischer","sterapps","leonardoramirezr","noliveleger","int-ua"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5990,"title":"Django Model Prefix","slug":"django-model-prefix","last_updated":"2025-06-26T03:17:28-04:00","last_fetched":"2026-05-26T16:10:35.479818-04:00","repo_url":"https://github.com/anexia/django-model-prefix","pypi_version":"1.1.0","created":"2024-10-11T10:18:12.243945-04:00","modified":"2026-01-28T14:55:55.494554-05:00","repo_forks":3,"repo_description":"A django module that allows to configure a global or model based database table prefix","pypi_url":"https://pypi.org/project/django-model-prefix","documentation_url":"https://github.com/anexia/django-model-prefix/blob/main/README.md","repo_watchers":0,"commits_over_52":[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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["nezhar","anx-mfischer","anx-abruckner"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5989,"title":"django-generic-contact","slug":"django-generic-contact","last_updated":"2026-01-27T08:08:45-05:00","last_fetched":"2026-05-27T04:03:03.637254-04:00","repo_url":"https://github.com/anexia/django-generic-contact","pypi_version":"1.2.2","created":"2024-10-11T10:10:52.736424-04:00","modified":"2026-01-28T16:26:41.962500-05:00","repo_forks":1,"repo_description":"A django package to store contact requests in a structured but generic manner.","pypi_url":"https://pypi.org/project/django-generic-contact","documentation_url":"https://github.com/anexia/django-generic-contact/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,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],"participants":["nezhar","anx-abruckner","bernhard-hagmann"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5988,"title":"django-cleanhtmlfield","slug":"django-cleanhtmlfield","last_updated":"2025-10-10T07:07:23-04:00","last_fetched":"2026-05-27T04:03:02.037385-04:00","repo_url":"https://github.com/anexia/django-cleanhtmlfield","pypi_version":"1.4.0","created":"2024-10-11T10:08:01.319885-04:00","modified":"2026-01-28T16:26:39.455520-05:00","repo_forks":4,"repo_description":"A Django package that cleans HTML Fields","pypi_url":"https://pypi.org/project/django-cleanhtmlfield","documentation_url":"https://github.com/anexia/django-cleanhtmlfield/blob/main/README.md","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,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,0,0,0,0],"participants":["nezhar","beachmachine","anx-ckreuzberger","toothstone","anx-mfischer","bernhard-hagmann","sterapps","peletiah","mikelandzelo173"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5987,"title":"Django Future Tasks","slug":"django-future-tasks","last_updated":"2025-08-12T11:18:42-04:00","last_fetched":"2026-05-27T04:02:59.434323-04:00","repo_url":"https://github.com/anexia/django-future-tasks","pypi_version":"1.3.1","created":"2024-10-11T09:55:53.966929-04:00","modified":"2026-01-28T16:26:36.818896-05:00","repo_forks":3,"repo_description":"A library to create a task with a specified execution/start time and schedule it to run in the future.","pypi_url":"https://pypi.org/project/django-future-tasks","documentation_url":"https://github.com/anexia/django-future-tasks/blob/main/README.md","repo_watchers":4,"commits_over_52":[0,0,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["nezhar","galipnik","sterapps","christophbuermann"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5986,"title":"Django AWS IoT","slug":"django-aws-iot","last_updated":"2024-11-05T06:58:32-05:00","last_fetched":"2026-05-27T04:02:57.714737-04:00","repo_url":"https://github.com/anexia/django-aws-iot","pypi_version":"1.1.0","created":"2024-10-11T09:53:21.016018-04:00","modified":"2026-01-28T16:26:34.672142-05:00","repo_forks":2,"repo_description":"A minimalistic approach to use AWS IoT in Django","pypi_url":"https://pypi.org/project/django-aws-iot","documentation_url":"https://github.com/anexia/django-aws-iot/blob/main/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,0,0,0,0,0,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":["nezhar","anx-mfischer","beachmachine"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/245/?format=json"],"id":5985,"title":"Django Rest Multi Token Auth","slug":"drf-multitokenauth","last_updated":"2024-11-05T07:04:41-05:00","last_fetched":"2026-05-26T23:01:06.050544-04:00","repo_url":"https://github.com/anexia/drf-multitokenauth","pypi_version":"2.1.0","created":"2024-10-11T05:41:32.027872-04:00","modified":"2026-01-28T15:54:38.840336-05:00","repo_forks":5,"repo_description":"An extension to Django-Rest-Frameworks Token Authentication, enabling a user to have multiple authorization tokens","pypi_url":"https://pypi.org/project/drf-multitokenauth","documentation_url":"https://github.com/anexia/drf-multitokenauth/blob/main/README.md","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":["anx-ckreuzberger","nezhar","ChristianKreuzberger","beachmachine","mikelandzelo173","anx-abruckner","anx-mfischer","peletiah"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5984,"title":"django-lexpy","slug":"django-lexpy","last_updated":"2024-11-21T20:55:50-05:00","last_fetched":"2026-05-26T21:07:35.252524-04:00","repo_url":"https://github.com/audreyteles/django-lexpy","pypi_version":"0.1.1","created":"2024-10-09T06:15:31.612809-04:00","modified":"2026-01-28T15:52:50.004339-05:00","repo_forks":0,"repo_description":"Organize your texts and languages in a simple way with short keys.","pypi_url":"https://pypi.org/project/django-lexpy","documentation_url":"https://github.com/audreyteles/django-lexpy/blob/main/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,0,0,0,0,0,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":["audreyteles"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/430/?format=json"],"id":5983,"title":"ninja-api-key","slug":"ninja-api-key","last_updated":"2026-03-19T21:48:21-04:00","last_fetched":"2026-05-26T17:01:06.340443-04:00","repo_url":"https://github.com/lucasrcezimbra/ninja-api-key","pypi_version":"2.0.0","created":"2024-10-07T18:02:49.439932-04:00","modified":"2026-01-28T14:59:52.911443-05:00","repo_forks":3,"repo_description":"API Key authentication for Django Ninja","pypi_url":"https://pypi.org/project/ninja-api-key","documentation_url":null,"repo_watchers":22,"commits_over_52":[1,1,0,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,0,0,0,0,0,4,1,1,0,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0],"participants":["pre-commit-ci[bot]","mawassk","lucasrcezimbra","Copilot","danickfort"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/44/?format=json"],"id":5982,"title":"django-ltree-2","slug":"django-ltree-2","last_updated":"2026-05-25T23:44:04-04:00","last_fetched":"2026-05-26T18:05:17.435266-04:00","repo_url":"https://github.com/baseplate-admin/django-ltree-2","pypi_version":"0.1.13","created":"2024-10-07T17:49:22.120147-04:00","modified":"2026-01-28T15:16:54.637031-05:00","repo_forks":6,"repo_description":"Postgres LTree support for django","pypi_url":"https://pypi.org/project/django-ltree-2","documentation_url":null,"repo_watchers":48,"commits_over_52":[5,3,3,2,1,1,0,2,2,1,0,2,2,0,8,0,3,5,3,0,4,4,0,2,1,4,0,2,1,1,1,0,0,1,6,0,2,4,2,0,3,2,0,2,0,4,0,1,1,0,0,1],"participants":["baseplate-admin","dependabot[bot]","pre-commit-ci[bot]","github-actions[bot]","jeroenvds"]}]}