{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=820","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=780","results":[{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":5476,"title":"django-subjective-sort","slug":"django-subjective-sort","last_updated":"2022-07-27T11:36:15-04:00","last_fetched":"2026-01-08T15:16:06.300871-05:00","repo_url":"https://github.com/builtbykrit/django-subjective-sort","pypi_version":"1.0.1","created":"2022-06-10T10:56:31.396313-04:00","modified":"2026-01-08T15:16:07.172586-05:00","repo_forks":1,"repo_description":"Subjectively sort a list, such as with drag-and-drop","pypi_url":"http://pypi.python.org/pypi/django-subjective-sort","documentation_url":"","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":["michaelprather"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5475,"title":"django-sotp","slug":"django-sotp","last_updated":"2023-07-19T08:10:21-04:00","last_fetched":"2026-05-27T05:19:36.684404-04:00","repo_url":"https://github.com/israelabraham/django-sotp","pypi_version":"1.0.4","created":"2022-06-07T08:49:57.198125-04:00","modified":"2026-01-29T12:36:53.816551-05:00","repo_forks":2,"repo_description":"Generate a secured base32 one time password to authenticate your user! 🔐","pypi_url":"http://pypi.python.org/pypi/django-sotp","documentation_url":"https://github.com/israelabraham/django-sotp/blob/main/README.md","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":["aybruhm","Sophyia7","iar01","dependabot[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/28/?format=json","https://djangopackages.org/api/v4/grids/58/?format=json"],"id":5474,"title":"Django Audio Validator","slug":"django-audio-validator","last_updated":"2023-01-06T21:50:22-05:00","last_fetched":"2026-05-27T10:01:42.733757-04:00","repo_url":"https://github.com/rzashakeri/django-audio-validator","pypi_version":"0.0.3","created":"2022-06-06T15:08:07.726133-04:00","modified":"2026-01-28T13:14:36.365408-05:00","repo_forks":4,"repo_description":"Django audio validator that verifies the mime and extension of audio files.","pypi_url":"http://pypi.python.org/pypi/django-audio-validator","documentation_url":"","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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["rzashakeri"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/230/?format=json","https://djangopackages.org/api/v4/grids/62/?format=json","https://djangopackages.org/api/v4/grids/18/?format=json","https://djangopackages.org/api/v4/grids/58/?format=json"],"id":5473,"title":"Django Opening Hours Management","slug":"django-opening-hours-management","last_updated":"2022-06-02T09:40:25-04:00","last_fetched":"2026-05-26T21:07:10.660712-04:00","repo_url":"https://gitlab.com/kapt/open-source/django-opening-hours-management","pypi_version":"0.0.8","created":"2022-06-02T08:54:08.207428-04:00","modified":"2026-01-28T15:52:17.183368-05:00","repo_forks":0,"repo_description":"Set opening hours on your model admin page, and display them in your views!","pypi_url":"http://pypi.python.org/pypi/django-opening-hours-management","documentation_url":"","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":["Corentin Bettiol","Benjamin PIERRE"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5472,"title":"inlandscape","slug":"inlandscape","last_updated":null,"last_fetched":"2022-05-27T03:53:55.148568-04:00","repo_url":"https://github.com/misilva2006/inlandscape","pypi_version":null,"created":"2022-05-27T03:53:55.226896-04:00","modified":"2025-01-31T14:59:39.135193-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/2/?format=json","grids":["https://djangopackages.org/api/v4/grids/421/?format=json"],"id":5471,"title":"tetra","slug":"tetra","last_updated":"2026-03-27T08:27:43-04:00","last_fetched":"2026-05-26T21:04:43.244654-04:00","repo_url":"https://github.com/samwillis/tetra","pypi_version":"0.0.6","created":"2022-05-24T13:15:44.421830-04:00","modified":"2026-01-28T15:48:46.922837-05:00","repo_forks":23,"repo_description":"Tetra - A full stack component framework for Django using Alpine.js","pypi_url":"http://pypi.python.org/pypi/tetraframework","documentation_url":"","repo_watchers":610,"commits_over_52":[1,0,0,0,0,0,0,0,0,38,0,0,3,0,2,0,1,0,5,13,17,14,0,0,0,0,0,0,5,8,9,69,29,12,24,61,13,26,17,16,0,0,11,1,0,0,0,0,0,0,0,0],"participants":["nerdoc","samwillis","gsxdsm","almahdi404","JulioGuillermo","ksdme","rroblf01","waqasidrees07"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/215/?format=json","https://djangopackages.org/api/v4/grids/19/?format=json"],"id":5470,"title":"django-better-json-widget","slug":"django-better-json-widget","last_updated":"2022-12-16T08:22:42-05:00","last_fetched":"2026-05-27T05:13:35.963921-04:00","repo_url":"https://github.com/yakimka/django-better-json-widget","pypi_version":"0.4.0","created":"2022-05-23T18:09:15.232861-04:00","modified":"2026-01-28T17:00:45.915359-05:00","repo_forks":2,"repo_description":"Better JsonField Widget for Django Admin","pypi_url":"http://pypi.python.org/pypi/django-better-json-widget","documentation_url":"","repo_watchers":12,"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":["yakimka","dependabot[bot]"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/431/?format=json"],"id":5469,"title":"mssql-django","slug":"mssql-django","last_updated":"2026-05-22T08:40:07-04:00","last_fetched":"2026-05-27T12:17:18.231056-04:00","repo_url":"https://github.com/microsoft/mssql-django","pypi_version":"1.7.2","created":"2022-05-17T09:55:41.505698-04:00","modified":"2026-01-28T13:59:41.902025-05:00","repo_forks":136,"repo_description":"Django Backend for Microsoft SQL provides a connectivity layer for Django on SQL Server or Azure SQL DB.","pypi_url":"http://pypi.python.org/pypi/mssql-django","documentation_url":"","repo_watchers":400,"commits_over_52":[4,3,4,0,2,0,0,0,0,0,3,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,1,6,4,0,0,0,0,0,0,7,0,0,0,4],"participants":["michiya","absci","mShan0","OskarPersson","bewithgaurav","jmah8","vwarchu","maikhanhbui","NandanaRaol","avidal","dauinsight","davidjb","daybarr","sparrowt","David-Engel","henrikek","jlaundry","justinsg","linkwithkk","robberwick","sg3-141-592","timnyborg","jean-frenette-optel","adelkhayata76","tonybaloney","kilrogg","chris-beach","hannylicious","danifus","federico-martinez-invgate","guifran001","beruic","karl-vernet","kwist-sgr","lotheac","trolldbois","morlandi","mbaltaks","tuxskar","PawelKawula","rubendv","3x0dv5","yezz123","aceofwings","halak","julian-patmos","lecchri1","marcperrinoptel","randlet"]},{"category":"https://djangopackages.org/api/v4/categories/2/?format=json","grids":[],"id":5468,"title":"django-pgpubsub","slug":"django-pgpubsub","last_updated":"2024-11-17T08:23:11-05:00","last_fetched":"2026-05-26T14:11:44.086560-04:00","repo_url":"https://github.com/Opus10/django-pgpubsub","pypi_version":"1.3.1","created":"2022-05-09T15:02:22.510130-04:00","modified":"2026-01-28T14:40:56.505700-05:00","repo_forks":17,"repo_description":"A distributed task processing framework for Django built on top of the Postgres NOTIFY/LISTEN protocol.","pypi_url":"http://pypi.python.org/pypi/django-pgpubsub","documentation_url":"https://django-pgpubsub.readthedocs.io","repo_watchers":267,"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":["PaulGilmartin","p-fruck","wesleykendall","thinkwelltwd","madtools","romank0","valericus"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/245/?format=json"],"id":5467,"title":"DRF Standardized Errors","slug":"drf-standardized-errors","last_updated":"2026-04-29T05:38:29-04:00","last_fetched":"2026-05-26T11:25:21.880445-04:00","repo_url":"https://github.com/ghazi-git/drf-standardized-errors","pypi_version":"0.16.0","created":"2022-05-08T11:56:49.162386-04:00","modified":"2026-01-28T14:02:17.358182-05:00","repo_forks":19,"repo_description":"Standardize your DRF API error responses","pypi_url":"http://pypi.python.org/pypi/drf-standardized-errors","documentation_url":"https://drf-standardized-errors.readthedocs.io/en/latest/","repo_watchers":339,"commits_over_52":[9,12,0,1,1,0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,4,4,0,0,0],"participants":["ghazi-git","pre-commit-ci[bot]","TheSuperiorStanislav","kevalrajpalknight","GabDug","erictapen"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5466,"title":"djantic","slug":"djantic","last_updated":"2023-02-13T07:15:42-05:00","last_fetched":"2026-05-27T09:11:14.127494-04:00","repo_url":"https://github.com/jordaneremieff/djantic","pypi_version":"0.7.0","created":"2022-05-08T09:27:36.550579-04:00","modified":"2026-01-28T13:07:51.787653-05:00","repo_forks":33,"repo_description":" Pydantic model support for Django ","pypi_url":"http://pypi.python.org/pypi/djantic","documentation_url":"","repo_watchers":470,"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":["jordaneremieff","dependabot[bot]","phbernardes","mmcardle"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":5465,"title":"pyngo","slug":"pyngo","last_updated":"2026-03-18T20:05:06-04:00","last_fetched":"2026-05-26T14:08:16.171335-04:00","repo_url":"https://github.com/yezz123/pyngo","pypi_version":"2.5.0","created":"2022-05-08T09:24:41.048069-04:00","modified":"2026-01-28T14:38:09.337526-05:00","repo_forks":8,"repo_description":"Pydantic model support for Django & Django-Rest-Framework ✨","pypi_url":"http://pypi.python.org/pypi/pyngo","documentation_url":"","repo_watchers":88,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,2,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,5,0,0,0,0,0,0,0,0,0],"participants":["dependabot[bot]","yezz123","pre-commit-ci[bot]","hongquan","alysivji","lgtm-migrator","Svenito","yugen"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5464,"title":"wagtail-plotly","slug":"wagtail-plotly","last_updated":"2024-08-29T09:27:44-04:00","last_fetched":"2026-05-26T21:05:46.794297-04:00","repo_url":"https://github.com/cursive-works/wagtail-plotly","pypi_version":"0.0.4","created":"2022-05-06T05:00:11.223833-04:00","modified":"2026-01-28T15:50:30.752260-05:00","repo_forks":3,"repo_description":"Tabular data input for interactive visualisations in Wagtail","pypi_url":"http://pypi.python.org/pypi/wagtail-plotly","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":["waldo90","marts"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/391/?format=json"],"id":5463,"title":"wagtail-json-widget","slug":"wagtail-json-widget","last_updated":"2025-10-03T12:00:02-04:00","last_fetched":"2026-05-26T17:10:13.962969-04:00","repo_url":"https://github.com/cursive-works/wagtail-json-widget","pypi_version":"0.0.9","created":"2022-05-06T04:58:42.229142-04:00","modified":"2026-01-28T15:10:16.642586-05:00","repo_forks":2,"repo_description":"JSON editing for Wagtail","pypi_url":"http://pypi.python.org/pypi/wagtail-json-widget","documentation_url":"","repo_watchers":9,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,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":["waldo90","marts","sowinski"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/421/?format=json","https://djangopackages.org/api/v4/grids/60/?format=json","https://djangopackages.org/api/v4/grids/37/?format=json","https://djangopackages.org/api/v4/grids/150/?format=json","https://djangopackages.org/api/v4/grids/48/?format=json"],"id":5462,"title":"Django Hypergen","slug":"django-hypergen","last_updated":"2025-09-03T06:58:58-04:00","last_fetched":"2026-05-26T17:05:56.228778-04:00","repo_url":"https://github.com/runekaagaard/django-hypergen","pypi_version":"1.5.5","created":"2022-05-02T06:53:41.831278-04:00","modified":"2026-01-28T15:05:43.949762-05:00","repo_forks":1,"repo_description":"Take a break from javascript. Write server-rendered reactive HTML liveviews for Django in pure python 💫","pypi_url":"http://pypi.python.org/pypi/django-hypergen","documentation_url":"https://hypergen.it/documentation/","repo_watchers":82,"commits_over_52":[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,0,0,0,0,0],"participants":["runekaagaard","jeppetuxen"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":5461,"title":"django-large-image","slug":"django-large-image","last_updated":"2026-03-20T15:37:34-04:00","last_fetched":"2026-05-26T14:08:48.614116-04:00","repo_url":"https://github.com/girder/django-large-image","pypi_version":"0.10.3","created":"2022-05-01T19:50:30.640790-04:00","modified":"2026-01-28T14:38:31.571282-05:00","repo_forks":4,"repo_description":"🩻 🗺️ Django endpoints for working with large images for tile serving","pypi_url":"http://pypi.python.org/pypi/django-large-image","documentation_url":"","repo_watchers":68,"commits_over_52":[0,0,0,0,0,3,1,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,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"participants":["banesullivan","annehaley","brianhelba","jzmiller1","jtomeck","marySalvi"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/433/?format=json"],"id":5460,"title":"crispy-tailwind","slug":"crispy-tailwind","last_updated":"2025-03-22T14:59:43-04:00","last_fetched":"2026-05-26T11:43:36.804008-04:00","repo_url":"https://github.com/django-crispy-forms/crispy-tailwind","pypi_version":"1.0.3","created":"2022-04-29T13:33:45.091028-04:00","modified":"2026-01-28T14:12:40.642445-05:00","repo_forks":64,"repo_description":"A Tailwind template pack for django-crispy-forms","pypi_url":"http://pypi.python.org/pypi/crispy-tailwind","documentation_url":"","repo_watchers":423,"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":["smithdc1","justinmayer","GitRon","botpub","adamchainz","bittermandel","yedpodtrzitko","areski","blasferna","chriswedgwood","grundleborg","gigincg","io2","richard-edwards","shabinesh","Thutmose3"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/433/?format=json"],"id":5459,"title":"crispy-bulma","slug":"crispy-bulma","last_updated":"2025-05-11T10:38:35-04:00","last_fetched":"2026-05-26T14:10:06.042508-04:00","repo_url":"https://github.com/ckrybus/crispy-bulma","pypi_version":"0.12.0","created":"2022-04-29T12:51:06.444260-04:00","modified":"2026-01-28T14:39:37.113765-05:00","repo_forks":9,"repo_description":"Bulma template pack for django-crispy-forms","pypi_url":"http://pypi.python.org/pypi/crispy-bulma","documentation_url":"https://crispy-bulma.readthedocs.io/en/latest/","repo_watchers":36,"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":["ckrybus","jhotujec","gdude2002","lemonsaurus","sco1","pythonbrad","MarkKoz","davy39","scragly","andrei-dracea","GhostofGoes","DaeronAlagos","jchristgit","jb3","hypercodex","pydis-bot"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/164/?format=json"],"id":5458,"title":"django-simple-backups","slug":"django-simple-backups","last_updated":"2022-09-21T19:37:49-04:00","last_fetched":"2026-05-26T19:06:26.751643-04:00","repo_url":"https://github.com/smark-1/django-simple-backups","pypi_version":"1.9.2","created":"2022-04-27T16:18:59.587353-04:00","modified":"2026-01-28T15:29:19.802164-05:00","repo_forks":0,"repo_description":"A Django app to add simple database and media backups","pypi_url":"https://pypi.org/project/django-simple-backups","documentation_url":"https://github.com/smark-1/django-simple-backups#readme","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":["smark-1"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/161/?format=json","https://djangopackages.org/api/v4/grids/113/?format=json","https://djangopackages.org/api/v4/grids/160/?format=json"],"id":5457,"title":"django-generate-series","slug":"django-generate-series","last_updated":"2026-02-19T13:27:03-05:00","last_fetched":"2026-05-27T01:03:20.392167-04:00","repo_url":"https://github.com/jacklinke/django-generate-series","pypi_version":"2026.2.1","created":"2022-04-27T16:08:02.691231-04:00","modified":"2026-02-16T03:15:23.942193-05:00","repo_forks":3,"repo_description":"Use Postgres' generate_series to create sequences with Django's ORM","pypi_url":"http://pypi.python.org/pypi/django-generate-series","documentation_url":"https://django-generate-series.readthedocs.io/en/latest/","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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,1,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["jacklinke","tui95","adamchainz"]}]}