{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=260","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=220","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/449/?format=json","https://djangopackages.org/api/v4/grids/457/?format=json"],"id":6082,"title":"Django MCP Server","slug":"django-mcp-server","last_updated":"2026-03-10T06:38:28-04:00","last_fetched":"2026-05-26T03:02:27.129402-04:00","repo_url":"https://github.com/omarbenhamid/django-mcp-server","pypi_version":"0.5.7","created":"2025-05-10T13:25:26.347298-04:00","modified":"2026-01-28T16:48:15.155249-05:00","repo_forks":51,"repo_description":"Django MCP Server is a Django extensions to easily enable AI Agents to interact with Django Apps through the Model Context Protocol it works equally well on WSGI and ASGI","pypi_url":"https://pypi.org/project/django-mcp-server","documentation_url":"https://github.com/omarbenhamid/django-mcp-server/blob/main/README.md","repo_watchers":336,"commits_over_52":[10,8,4,10,17,4,2,0,1,0,6,1,0,0,0,0,0,1,0,4,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],"participants":["omarbenhamid","Artui","lairdresearch","d3cline","domlysi","roskakori","MrMebelMan","zacharypodbela","csalom","ant-ms","chaz-working"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6081,"title":"Django Spellbook","slug":"django_spellbook","last_updated":"2025-12-12T11:47:57-05:00","last_fetched":"2026-05-26T00:04:01.018237-04:00","repo_url":"https://github.com/smattymatty/django_spellbook","pypi_version":"0.2.4","created":"2025-05-07T16:53:16.688506-04:00","modified":"2026-01-28T16:42:38.806454-05:00","repo_forks":0,"repo_description":"Transforms markdown files into fully-rendered Django templates with auto-generated views and URLs, eliminating boilerplate code while maintaining Django's flexibility.","pypi_url":"https://pypi.org/project/django-spellbook","documentation_url":"https://django-spellbook.org/","repo_watchers":26,"commits_over_52":[8,17,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,18,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["smattymatty"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":6080,"title":"noCRUD","slug":"nocrud","last_updated":"2025-06-05T21:31:20-04:00","last_fetched":"2026-05-26T10:07:17.149810-04:00","repo_url":"https://github.com/Trones21/noCRUD","pypi_version":null,"created":"2025-05-07T11:46:01.362486-04:00","modified":"2026-01-28T13:28:38.140221-05:00","repo_forks":0,"repo_description":"noCRUD — A CLI Tool for Simulating Real-World API Workflows","pypi_url":"","documentation_url":"https://github.com/Trones21/noCRUD","repo_watchers":1,"commits_over_52":[0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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":["Trones21"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/31/?format=json","https://djangopackages.org/api/v4/grids/11/?format=json"],"id":6079,"title":"django-migrations-ruff-formatter","slug":"django-migrations-ruff-formatter","last_updated":"2025-10-15T12:28:54-04:00","last_fetched":"2026-05-26T00:04:24.996928-04:00","repo_url":"https://github.com/jvacek/django-migrations-ruff-formatter","pypi_version":"0.1.3","created":"2025-05-05T19:01:28.028263-04:00","modified":"2026-01-28T16:43:30.981867-05:00","repo_forks":0,"repo_description":"Patches Django formatter to use ruff","pypi_url":"https://pypi.org/project/django-migrations-ruff-formatter/","documentation_url":"https://github.com/jvacek/django-migrations-ruff-formatter/blob/master/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,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,0],"participants":["jvacek"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/425/?format=json"],"id":6078,"title":"pytest-codeblock","slug":"pytest-codeblock","last_updated":"2026-04-07T18:54:26-04:00","last_fetched":"2026-05-26T19:05:30.567558-04:00","repo_url":"https://github.com/barseghyanartur/pytest-codeblock","pypi_version":"0.5.8","created":"2025-05-04T17:20:15.546696-04:00","modified":"2026-03-05T12:40:52.947812-05:00","repo_forks":1,"repo_description":"Test your documentation code blocks.","pypi_url":"https://pypi.org/project/pytest-codeblock","documentation_url":"https://pytest-codeblock.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,2,0,6,2,0,0,0,0,0,2,6,4,3,15,10,14,4,2,0,0,0,4,0,0,0,0,0,0],"participants":["barseghyanartur","xann16"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/425/?format=json"],"id":6077,"title":"jsphinx","slug":"jsphinx","last_updated":"2026-03-10T18:25:15-04:00","last_fetched":"2026-05-26T10:32:46.646367-04:00","repo_url":"https://github.com/barseghyanartur/jsphinx","pypi_version":"1.3.4","created":"2025-05-04T17:19:13.008072-04:00","modified":"2026-02-09T05:30:15.862990-05:00","repo_forks":0,"repo_description":"Improve developer experience: Write better docs. Stay concise. Never miss a detail.","pypi_url":"https://pypi.org/project/jssphinx","documentation_url":"https://jsphinx.readthedocs.io/","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,6,4,4,0,0,2,0,0,0,0,0,0,0,0,0,0],"participants":["barseghyanartur"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":[],"id":6076,"title":"DJ POlyglot","slug":"dj-polyglot-app","last_updated":"2025-07-26T09:04:06-04:00","last_fetched":"2025-08-12T16:12:17.528773-04:00","repo_url":"https://github.com/Thutmose3/dj-polyglot-app","pypi_version":null,"created":"2025-04-26T11:46:40.473925-04:00","modified":"2025-08-12T16:12:18.307136-04:00","repo_forks":0,"repo_description":"","pypi_url":"","documentation_url":"https://github.com/Thutmose3/dj-polyglot-app","repo_watchers":9,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,30,0,0,0,16,1,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],"participants":["Thutmose3"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6075,"title":"dj-dynamic-form","slug":"dj-dynamic-form","last_updated":"2025-04-16T12:44:35-04:00","last_fetched":"2026-05-26T03:03:55.497216-04:00","repo_url":"https://github.com/Lazarus-org/dj-dynamic-form","pypi_version":"1.0.0","created":"2025-04-24T07:33:53.882987-04:00","modified":"2026-01-28T16:49:10.813744-05:00","repo_forks":1,"repo_description":"A Django package that empowers developers to create, manage, and process dynamic forms within Django applications.","pypi_url":"https://pypi.org/project/dj-dynamic-form","documentation_url":null,"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":["MEHRSHAD-MIRSHEKARY","ARYAN-NIKNEZHAD"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6074,"title":"dj-apikey-auth","slug":"dj-apikey-auth","last_updated":"2025-04-16T14:56:33-04:00","last_fetched":"2026-05-26T03:03:54.054382-04:00","repo_url":"https://github.com/Lazarus-org/dj-apikey-auth","pypi_version":"1.0.0","created":"2025-04-24T07:32:44.936462-04:00","modified":"2026-01-28T16:49:08.552437-05:00","repo_forks":1,"repo_description":"A Django package that provides robust API key authentication and management for Django and Django REST Framework (DRF) applications.","pypi_url":"https://pypi.org/project/dj-apikey-auth","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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["MEHRSHAD-MIRSHEKARY","ARYAN-NIKNEZHAD"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/275/?format=json"],"id":6073,"title":"Django Admin FlexList","slug":"django-admin-flexlist","last_updated":"2026-03-21T12:26:27-04:00","last_fetched":"2026-05-26T00:06:09.976680-04:00","repo_url":"https://github.com/rafael-frs-a/django-admin-flexlist","pypi_version":"1.0.5","created":"2025-04-14T18:39:22.089146-04:00","modified":"2026-01-28T16:45:40.130278-05:00","repo_forks":1,"repo_description":"A Django extension that allows users to reorder and toggle visibility of admin list view, app index, and dashboard elements","pypi_url":"https://pypi.org/project/django-admin-flexlist","documentation_url":"https://github.com/rafael-frs-a/django-admin-flexlist","repo_watchers":14,"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,1,0,0,0,0,0,0,0,0,0],"participants":["rafael-frs-a"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6072,"title":"django-admin-collaborator","slug":"django-admin-collaborator","last_updated":"2026-05-12T04:22:03-04:00","last_fetched":"2026-05-26T03:03:49.630927-04:00","repo_url":"https://github.com/Brktrlw/django-admin-collaborator","pypi_version":"0.4.5","created":"2025-04-08T18:33:00.213984-04:00","modified":"2026-01-28T16:49:00.997713-05:00","repo_forks":2,"repo_description":"Real-time collaborative editing for Django admin with WebSockets","pypi_url":"https://pypi.org/project/django-admin-collaborator","documentation_url":"https://django-admin-collaborator.readthedocs.io/en/latest/","repo_watchers":104,"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,1,0],"participants":["Brktrlw","DmytroLitvinov"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/66/?format=json"],"id":6071,"title":"dj_magister","slug":"dj_magister","last_updated":"2025-04-17T17:11:31-04:00","last_fetched":"2026-05-26T03:03:52.363645-04:00","repo_url":"https://github.com/esmairi/dj_magister","pypi_version":"0.0.2","created":"2025-04-06T19:01:08.684738-04:00","modified":"2026-01-28T16:49:04.099856-05:00","repo_forks":0,"repo_description":"dj_magister is a Django application designed to provide comprehensive access control by managing relationships between subjects (users, groups) and resources (documents, objects). It offers a schema-based approach to defining and enforcing permissions, simplifying relationship management and permission checks.","pypi_url":"https://pypi.org/project/dj_magister","documentation_url":"https://github.com/esmairi/dj_magister/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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["andromeda-maw"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6070,"title":"django-nexus-auth","slug":"django-nexus-auth","last_updated":"2026-04-14T12:40:28-04:00","last_fetched":"2026-05-26T03:03:48.204349-04:00","repo_url":"https://github.com/panevo/django-nexus-auth","pypi_version":"0.1.7","created":"2025-04-03T18:12:56.327601-04:00","modified":"2026-01-28T16:48:58.137978-05:00","repo_forks":0,"repo_description":"OAuth 2.0 + OIDC Authentication for Django REST Framework with JWT support","pypi_url":"https://pypi.org/project/django-nexus-auth","documentation_url":"https://github.com/panevo/django-nexus-auth/blob/master/README.md","repo_watchers":3,"commits_over_52":[0,1,13,4,0,0,0,0,7,0,0,11,2,0,0,1,0,2,1,0,2,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,2,0,0,0,2,0,9,1,1,0,4,0,0,0,0,0],"participants":["gabriel-tan","dependabot[bot]","tartieret","Copilot","karlokr-p"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":[],"id":6068,"title":"contest","slug":"contest","last_updated":"2024-10-29T06:11:03-04:00","last_fetched":"2025-11-22T16:48:45.520820-05:00","repo_url":"https://github.com/MAGNAT12/contest","pypi_version":"2024.8.0","created":"2025-03-28T06:26:36.855673-04:00","modified":"2025-11-22T16:48:45.558997-05:00","repo_forks":0,"repo_description":"","pypi_url":"https://pypi.org/project/contest","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":["MAGNAT12"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/306/?format=json"],"id":6067,"title":"django_pyoidc","slug":"django_pyoidc","last_updated":"2026-03-26T09:01:25-04:00","last_fetched":"2026-05-26T03:01:43.597210-04:00","repo_url":"https://github.com/makinacorpus/django_pyoidc","pypi_version":"1.0.9","created":"2025-03-27T05:21:37.875279-04:00","modified":"2026-01-28T16:47:20.601506-05:00","repo_forks":11,"repo_description":"Authenticate users in your django application using OpenID Connect (OIDC)","pypi_url":"https://pypi.org/project/django_pyoidc","documentation_url":"https://django-pyoidc.readthedocs.io/","repo_watchers":14,"commits_over_52":[0,0,1,0,0,0,0,0,0,0,0,5,0,2,0,0,0,0,12,0,0,0,1,0,13,0,0,0,2,0,0,0,0,21,0,0,8,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0],"participants":["gbip","regilero","ad1217","browniebroke","fkreiner","JocelynDelalande","albator75"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":6066,"title":"django-block-fragments","slug":"django-block-fragments","last_updated":"2025-07-24T02:59:08-04:00","last_fetched":"2026-05-26T10:07:08.869838-04:00","repo_url":"https://github.com/medihack/django-block-fragments","pypi_version":"0.1.1","created":"2025-03-13T06:45:36.121648-04:00","modified":"2026-01-28T13:28:30.890161-05:00","repo_forks":0,"repo_description":"Render only the content of a specific block of a Django template.","pypi_url":"https://pypi.org/project/django-block-fragments","documentation_url":null,"repo_watchers":19,"commits_over_52":[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,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["medihack"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/11/?format=json"],"id":6065,"title":"django-log-lens","slug":"django-log-lens","last_updated":"2026-03-15T15:35:57-04:00","last_fetched":"2026-05-26T00:03:48.147707-04:00","repo_url":"https://github.com/martinbroede/django-log-lens","pypi_version":"1.0.1","created":"2025-03-10T04:50:35.479665-04:00","modified":"2026-01-28T16:42:14.826713-05:00","repo_forks":0,"repo_description":"Lightweight, Low-Config Logging for Django","pypi_url":"https://pypi.org/project/django-log-lens","documentation_url":"https://github.com/martinbroede/django-log-lens?tab=readme-ov-file#core-features","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,1,2,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],"participants":["martinbroede"]},{"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/168/?format=json"],"id":6064,"title":"django-jet-reboot","slug":"django-jet-reboot","last_updated":"2026-02-01T10:34:19-05:00","last_fetched":"2026-05-26T03:04:06.165992-04:00","repo_url":"https://github.com/assem-ch/django-jet-reboot","pypi_version":"1.3.10","created":"2025-03-06T08:20:57.457784-05:00","modified":"2026-01-28T16:49:19.402304-05:00","repo_forks":78,"repo_description":"Legacy Django jet rebooted to support Django  > 3 (4 and 5), and latest python releases","pypi_url":"https://pypi.org/project/django-jet-reboot","documentation_url":"https://django-jet-reboot.readthedocs.io/en/latest/","repo_watchers":488,"commits_over_52":[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,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["f1nality","assem-ch","dependabot[bot]","timur-orudzhov","bennylope","grigory51","darccio","michaelkuty","cobia","HarryLafranc","dnmellen","dbartenstein","retailify","danielquinn","adambirds","pyzenberg","rense","tkanemoto","timgates42","woutor","SalahAdDin","hbiboluo","jpic","vispar-tech","lmwgv","minkoonim","playma","sedir","theetherGit","normal-cock","lburdzy","mbarlett-he","Frohus","leonardoarroyo","lauritzen","kholioeg","JensAstrup","jaredshenz","JaphetSamuel","gschurck","danieldourado","brenouchoa","Bashar","Nosudrum","amadev","mord4z","alin23"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/168/?format=json","https://djangopackages.org/api/v4/grids/35/?format=json"],"id":6063,"title":"django-daisy","slug":"django-daisy","last_updated":"2026-02-27T11:26:14-05:00","last_fetched":"2026-05-26T00:04:11.340442-04:00","repo_url":"https://github.com/hypy13/django-daisy","pypi_version":"2.0.8","created":"2025-03-06T08:17:39.052562-05:00","modified":"2026-01-28T16:43:06.228301-05:00","repo_forks":35,"repo_description":"A modern django dashboard built with daisyui","pypi_url":"https://pypi.org/project/django-daisy","documentation_url":"https://hypy13.github.io/django-daisy-docs/","repo_watchers":352,"commits_over_52":[2,5,0,1,0,0,0,3,0,1,4,1,0,0,0,3,1,0,4,4,1,5,4,3,0,3,0,1,0,2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["djalig","hypy13","BhuwanPandey","maver1ck","tushortz","gamalan","makkus","MohamedYousof","rynBenAmor"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":[],"id":6062,"title":"lazy-ninja","slug":"lazy-ninja","last_updated":"2026-05-07T08:44:12-04:00","last_fetched":"2026-05-26T03:02:57.704679-04:00","repo_url":"https://github.com/AghastyGD/lazy-ninja","pypi_version":"0.7.0","created":"2025-02-23T07:17:17.311808-05:00","modified":"2026-01-28T16:48:34.991491-05:00","repo_forks":3,"repo_description":"A Django library that turns your models into instant APIs. Built on top of Django Ninja, it auto-generates structured, documented endpoints so you can skip the boilerplate and ship faster","pypi_url":"https://pypi.org/project/lazy-ninja","documentation_url":null,"repo_watchers":54,"commits_over_52":[0,0,1,2,0,1,1,7,0,0,2,0,3,3,0,1,5,0,2,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,7,7,0,0,0,0,0,0,0,0,1,1,2,0,1,0,0],"participants":["AghastyGD","DavidAcostaF","dependabot[bot]","sobolevn"]}]}