{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=1840","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=1800","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/28/?format=json","https://djangopackages.org/api/v4/grids/7/?format=json","https://djangopackages.org/api/v4/grids/426/?format=json"],"id":4287,"title":"django-mfa2","slug":"django-mfa2","last_updated":"2026-05-01T09:10:59-04:00","last_fetched":"2026-05-27T15:08:06.207998-04:00","repo_url":"https://github.com/mkalioby/django-mfa2","pypi_version":"3.2.0","created":"2019-01-18T08:15:57.606891-05:00","modified":"2026-01-28T14:38:06.582606-05:00","repo_forks":52,"repo_description":"A Django app that handles MFA, it supports TOTP, U2F, FIDO2 U2F (Webauthn),  Email Token and Trusted Devices","pypi_url":"http://pypi.python.org/pypi/django-mfa2","documentation_url":"","repo_watchers":340,"commits_over_52":[0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,8,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,1,0,0,0],"participants":["mkalioby","swainn","mdewhirst","mahmoodnasr","pacrim","camposmoreira","unramk"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/431/?format=json"],"id":4286,"title":"django-redshift-backend","slug":"django-redshift-backend","last_updated":"2025-11-30T21:13:55-05:00","last_fetched":"2026-05-27T13:02:14.091734-04:00","repo_url":"https://github.com/jazzband/django-redshift-backend","pypi_version":"5.0.0","created":"2019-01-17T04:41:12.339323-05:00","modified":"2026-01-28T14:10:30.150324-05:00","repo_forks":58,"repo_description":"Redshift database backend for Django","pypi_url":"http://pypi.python.org/pypi/django-redshift-backend","documentation_url":"https://django-redshift-backend.readthedocs.io/","repo_watchers":89,"commits_over_52":[0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,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],"participants":["shimizukawa","Surgo","MattFisher","dependabot[bot]","benjyw","jezdez","browniebroke","vvangelovski","dkarchmer","jazzband-bot","Arhell","asherf","fizyk","michaelwheeler","philiptzou","sindrig","pjxiao","xavier-lr"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4285,"title":"django-horizon","slug":"django-horizon","last_updated":"2019-03-20T04:41:30-04:00","last_fetched":"2026-05-27T19:00:39.874982-04:00","repo_url":"https://github.com/uncovertruth/django-horizon","pypi_version":"1.1.2","created":"2019-01-17T04:37:25.674346-05:00","modified":"2026-01-28T15:11:36.538662-05:00","repo_forks":5,"repo_description":"Simple database sharding (horizontal partitioning) library for Django applications.","pypi_url":"http://pypi.python.org/pypi/django-horizon","documentation_url":"","repo_watchers":82,"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":["Surgo","pyup-bot","tsuyukimakoto","heavenshell","hirokinko","usaturn","opapy","9renpoto","shkumagai"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4284,"title":"django-lookup-extensions","slug":"django-lookup-extensions","last_updated":"2019-01-28T22:52:37-05:00","last_fetched":"2026-05-27T20:08:23.099651-04:00","repo_url":"https://github.com/harikitech/django-lookup-extensions","pypi_version":"0.2.1","created":"2019-01-17T04:36:13.267545-05:00","modified":"2026-01-28T15:41:01.653926-05:00","repo_forks":0,"repo_description":"Django lookup extensions.","pypi_url":"http://pypi.python.org/pypi/django-lookup-extensions","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":["Surgo","pyup-bot","tsuyukimakoto","shoota","usaturn","opapy"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4283,"title":"django-json-ld","slug":"django-json-ld","last_updated":"2023-05-12T13:18:24-04:00","last_fetched":"2026-05-27T17:03:07.284387-04:00","repo_url":"https://github.com/hiimdoublej/django-json-ld","pypi_version":"0.0.5","created":"2019-01-16T21:39:31.767634-05:00","modified":"2026-01-28T14:50:12.838787-05:00","repo_forks":5,"repo_description":"a template tag to help render json-ld structured data.","pypi_url":"http://pypi.python.org/pypi/django-json-ld","documentation_url":"","repo_watchers":31,"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":["hiimdoublej","dmarcelino","denisroldan","dependabot[bot]","gassan","thanos"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4282,"title":"django-faktura","slug":"django-faktura","last_updated":"2021-12-22T18:29:35-05:00","last_fetched":"2026-05-27T01:01:14.658793-04:00","repo_url":"https://github.com/ricco386/django-faktura","pypi_version":"0.1","created":"2019-01-14T16:01:17.027569-05:00","modified":"2026-01-28T16:15:01.131273-05:00","repo_forks":6,"repo_description":"Simple django app for invoice generation.","pypi_url":"http://pypi.python.org/pypi/django-faktura","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":["ricco386","mimmon"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/59/?format=json","https://djangopackages.org/api/v4/grids/275/?format=json"],"id":4281,"title":"django-permissions-auditor","slug":"django-permissions-auditor","last_updated":"2024-01-09T15:01:19-05:00","last_fetched":"2026-05-27T17:04:29.548037-04:00","repo_url":"https://github.com/AACEngineering/django-permissions-auditor","pypi_version":"1.2.0","created":"2019-01-08T11:33:55.461196-05:00","modified":"2026-01-28T14:51:31.049246-05:00","repo_forks":5,"repo_description":"Tool to audit access control on your django app.","pypi_url":"http://pypi.python.org/pypi/django-permissions-auditor","documentation_url":"https://django-permissions-auditor.readthedocs.io/en/latest/","repo_watchers":22,"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":["kluchrj","annamooseity","jeffgabhart","LerikG"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/44/?format=json","https://djangopackages.org/api/v4/grids/435/?format=json"],"id":4280,"title":"django-ltree-demo","slug":"django-ltree-demo","last_updated":"2018-11-22T05:43:10-05:00","last_fetched":"2026-05-27T10:03:18.508693-04:00","repo_url":"https://github.com/peopledoc/django-ltree-demo","pypi_version":null,"created":"2019-01-03T12:14:44.220837-05:00","modified":"2026-01-28T13:08:48.914128-05:00","repo_forks":13,"repo_description":"A demo for storing and querying trees in Django using PostgreSQL","pypi_url":"","documentation_url":"","repo_watchers":94,"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":["k4nar","amaury1093"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/79/?format=json"],"id":4279,"title":"Universal REST client","slug":"universal-rest-client","last_updated":null,"last_fetched":"2026-05-27T01:07:58.620493-04:00","repo_url":"https://pypi.org/project/universal-rest-client","pypi_version":"2.3.5","created":"2019-01-03T03:14:24.650484-05:00","modified":"2026-01-28T16:23:27.832058-05:00","repo_forks":0,"repo_description":"","pypi_url":"http://pypi.python.org/pypi/universal-rest-client","documentation_url":"","repo_watchers":0,"commits_over_52":[],"participants":[]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/243/?format=json"],"id":4278,"title":"django-pgschemas","slug":"django-pgschemas","last_updated":"2025-12-23T03:46:57-05:00","last_fetched":"2026-05-27T15:07:30.856268-04:00","repo_url":"https://github.com/lorinkoz/django-pgschemas","pypi_version":"1.2.0","created":"2019-01-02T19:51:02.640487-05:00","modified":"2026-01-28T14:37:39.510054-05:00","repo_forks":22,"repo_description":"Django multi-tenancy through Postgres schemas","pypi_url":"https://pypi.org/project/http://pypi.python.org/pypi/django-pgschemas","documentation_url":"https://django-pgschemas.readthedocs.io/","repo_watchers":160,"commits_over_52":[3,2,0,0,7,3,2,3,1,0,6,2,0,2,5,5,0,1,3,1,3,1,2,1,6,1,2,3,2,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["lorinkoz","dependabot[bot]","ktowen","Kartstig","dependabot-preview[bot]","bee-ch","jrutila","randlet"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4277,"title":"django-authorities","slug":"django-authorities","last_updated":"2022-03-23T06:35:01-04:00","last_fetched":"2026-05-27T20:03:02.385685-04:00","repo_url":"https://github.com/spapas/django-authorities","pypi_version":"0.4.2","created":"2018-12-31T04:10:39.086846-05:00","modified":"2026-01-28T15:24:13.998268-05:00","repo_forks":0,"repo_description":"An application for managing your organization's authorities (departments, directorates etc)","pypi_url":"http://pypi.python.org/pypi/django-authorities","documentation_url":"","repo_watchers":6,"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":["spapas"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/90/?format=json"],"id":4276,"title":"Django Starcross Gallery","slug":"django-starcross-gallery","last_updated":"2026-02-07T09:12:26-05:00","last_fetched":"2026-05-27T19:03:43.498544-04:00","repo_url":"https://github.com/Starcross/django-starcross-gallery","pypi_version":"1.1.2","created":"2018-12-27T11:25:48.961522-05:00","modified":"2026-01-28T15:16:03.173734-05:00","repo_forks":11,"repo_description":"Django Gallery app with justified image layout, infinite scrolling and drag & drop support","pypi_url":"http://pypi.python.org/pypi/django-starcross-gallery","documentation_url":"https://pypi.org/project/django-starcross-gallery/#description","repo_watchers":58,"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,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["Starcross","zoltan-ky"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/142/?format=json","https://djangopackages.org/api/v4/grids/5/?format=json","https://djangopackages.org/api/v4/grids/287/?format=json","https://djangopackages.org/api/v4/grids/323/?format=json"],"id":4275,"title":"django-flexible-subscriptions","slug":"django-flexible-subscriptions","last_updated":"2020-09-11T16:55:19-04:00","last_fetched":"2026-05-27T17:03:35.815172-04:00","repo_url":"https://github.com/studybuffalo/django-flexible-subscriptions","pypi_version":"0.15.1","created":"2018-12-26T11:19:04.825124-05:00","modified":"2026-01-28T14:50:43.758129-05:00","repo_forks":55,"repo_description":"A subscription and recurrent billing application for Django.","pypi_url":"http://pypi.python.org/pypi/django-flexible-subscriptions","documentation_url":"https://django-flexible-subscriptions.readthedocs.io/en/latest/","repo_watchers":250,"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":["dependabot-preview[bot]","studybuffalo","Sicilia04","Mrooie","matmunn","AndyTempel","mcclory","rritoch","sumit4613","tanasecucliciu"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/136/?format=json"],"id":4274,"title":"django-apscheduler","slug":"django-apscheduler","last_updated":"2025-03-23T06:54:49-04:00","last_fetched":"2026-05-27T12:29:44.360923-04:00","repo_url":"https://github.com/jarekwg/django-apscheduler","pypi_version":"0.7.0","created":"2018-12-26T08:13:59.225317-05:00","modified":"2026-01-28T14:04:44.663552-05:00","repo_forks":101,"repo_description":"APScheduler for Django","pypi_url":"http://pypi.python.org/pypi/django-apscheduler","documentation_url":"","repo_watchers":713,"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":["jcass77","jarekwg","sallyruthstruik","TGoddessana","soon","dcbert","Jedore","redstoneleo","nialllo","missterr","luto","davekch","bluetech","quimey","namantam1","joaodaher","daniel-butler","D4VID0x2","countable","bnjmnhndrsn","akoltsov-spoton"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/69/?format=json","https://djangopackages.org/api/v4/grids/79/?format=json","https://djangopackages.org/api/v4/grids/28/?format=json","https://djangopackages.org/api/v4/grids/261/?format=json","https://djangopackages.org/api/v4/grids/68/?format=json","https://djangopackages.org/api/v4/grids/58/?format=json","https://djangopackages.org/api/v4/grids/245/?format=json"],"id":4273,"title":"django-rest-framework-recaptcha","slug":"django-rest-framework-recaptcha","last_updated":"2019-02-24T17:12:14-05:00","last_fetched":"2026-05-27T11:04:42.544177-04:00","repo_url":"https://github.com/Maximilien-R/django-rest-framework-recaptcha","pypi_version":null,"created":"2018-12-22T06:41:42.287881-05:00","modified":"2026-01-28T13:26:15.052725-05:00","repo_forks":20,"repo_description":"reCAPTCHA field for Django REST framework serializers","pypi_url":"","documentation_url":"https://django-rest-framework-recaptcha.readthedocs.io/en/latest/","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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["Maximilien-R"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/23/?format=json"],"id":4272,"title":"django-rstblog","slug":"django-rstblog","last_updated":"2018-12-22T21:03:51-05:00","last_fetched":"2026-05-27T22:09:44.674320-04:00","repo_url":"https://github.com/l-dfa/django-rstblog","pypi_version":"0.1.2","created":"2018-12-19T17:58:19.697491-05:00","modified":"2026-01-28T15:53:18.383434-05:00","repo_forks":1,"repo_description":"a Django app to manage a blog: https://pypi.org/project/django-rstblog/","pypi_url":"http://pypi.python.org/pypi/django-rstblog","documentation_url":"https://django-rstblog.readthedocs.io/","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":["l-dfa"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/62/?format=json","https://djangopackages.org/api/v4/grids/58/?format=json"],"id":4271,"title":"Django Tempus Dominus","slug":"django-tempus-dominus","last_updated":"2023-12-22T12:44:58-05:00","last_fetched":"2026-05-27T13:23:33.587955-04:00","repo_url":"https://github.com/FlipperPA/django-tempus-dominus","pypi_version":"5.1.2.17","created":"2018-12-15T16:58:01.074929-05:00","modified":"2026-01-28T14:25:22.063562-05:00","repo_forks":35,"repo_description":"A Django widget for the Tempus Dominus Bootstrap 4 DateTime picker.","pypi_url":"http://pypi.python.org/pypi/django-tempus-dominus","documentation_url":"","repo_watchers":69,"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":["FlipperPA","ianastewart","kennethlove","dcstlouis","theunraveler","AxTheB","rgs258","cdchen","waymao","johnnyporkchops","Deyspring","nick-traeger","manuelkappler","violuke","kevswanberg","bcollazo","pax0r","adamchainz"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":["https://djangopackages.org/api/v4/grids/35/?format=json"],"id":4270,"title":"PredictionSytem","slug":"predictionsytem","last_updated":"2020-06-16T14:59:36-04:00","last_fetched":"2026-05-27T11:03:48.768448-04:00","repo_url":"https://github.com/kundananjiNalungwe/PredictionSytem","pypi_version":null,"created":"2018-12-14T06:54:30.195070-05:00","modified":"2026-01-28T13:25:00.680194-05:00","repo_forks":0,"repo_description":"final year project","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,0,0,0,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":["kundananjiNalungwe"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4269,"title":"DjangoS3Browser","slug":"djangos3browser","last_updated":"2021-07-29T12:00:01-04:00","last_fetched":"2026-05-28T01:03:15.053130-04:00","repo_url":"https://github.com/mkaykisiz/DjangoS3Browser","pypi_version":"0.3","created":"2018-12-14T02:21:19.416074-05:00","modified":"2026-01-28T16:08:04.626604-05:00","repo_forks":24,"repo_description":"Django AWS S3 File Browser for Cloud Storage","pypi_url":"http://pypi.python.org/pypi/DjangoS3Browser","documentation_url":"","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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["mkaykisiz","SaintG12468","st4ng"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/165/?format=json"],"id":4268,"title":"django-log-request-id","slug":"django-log-request-id","last_updated":"2026-03-12T07:30:41-04:00","last_fetched":"2026-05-27T12:17:12.959487-04:00","repo_url":"https://github.com/dabapps/django-log-request-id","pypi_version":"2.1.2","created":"2018-12-11T17:30:52.826571-05:00","modified":"2026-01-28T13:56:30.280005-05:00","repo_forks":60,"repo_description":"Django middleware and log filter to attach a unique ID to every log message generated as part of a request","pypi_url":"http://pypi.python.org/pypi/django-log-request-id","documentation_url":"","repo_watchers":383,"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,0,0,0,0,0,0,10,0,3,0,0,0,0,0,0,0,0,0,0],"participants":["j4mie","RealOrangeOne","Checkroth","osantana","amureki","kingbuzzman","maxsmythe","mik3y","adaniels21487","bj00rn","jwineinger","codingjoe","kereyroper","nvlaarhoven","timstimpson","matthewhegarty"]}]}