{"count":5722,"next":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=1160","previous":"https://djangopackages.org/api/v4/packages/?format=json&limit=20&offset=1120","results":[{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4972,"title":"django-migration-linter","slug":"django-migration-linter","last_updated":"2026-01-04T08:00:50-05:00","last_fetched":"2026-05-27T12:09:19.529910-04:00","repo_url":"https://github.com/3YOURMIND/django-migration-linter","pypi_version":"6.0.0","created":"2020-12-08T15:10:34.076939-05:00","modified":"2026-01-28T13:52:24.260051-05:00","repo_forks":68,"repo_description":":rocket: Detect backward incompatible migrations for your django project","pypi_url":"http://pypi.python.org/pypi/django-migration-linter","documentation_url":"","repo_watchers":610,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,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],"participants":["David-Wobrock","dependabot[bot]","flixx","tuky","fevral13","skarzi","vladmalynych","DavidCain","POD666","sprytnyk","linuxmaniac","sondrelg","mikicz","drjeep","blueyed","kekekekule","jasonlee-alation","ambientlight","soerface","phillipuniverse","pirelle","sobolevn","kytta","lieryan","kwu-hub","igeligel","igor-zmitrovich","GergelyKalmar","devend711","dathoangse","christianbundy","cconn","blimmer","kotyara1005","atadau"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4971,"title":"django-include","slug":"django-include","last_updated":"2020-05-01T14:12:52-04:00","last_fetched":"2026-05-26T18:07:56.628298-04:00","repo_url":"https://github.com/chrisseto/django-include","pypi_version":"0.2.4","created":"2020-12-08T14:56:53.190743-05:00","modified":"2026-01-28T15:20:15.605300-05:00","repo_forks":4,"repo_description":"ORM extensions for performance-conscious perfectionists.","pypi_url":"http://pypi.python.org/pypi/django-include","documentation_url":"","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":["sloria","chrisseto","caseyrollins"]},{"category":"https://djangopackages.org/api/v4/categories/3/?format=json","grids":[],"id":4970,"title":"django rest_framework框架下的邮箱用户注册与管理","slug":"drf_email_user","last_updated":"2020-12-08T07:26:29-05:00","last_fetched":"2023-02-10T17:50:53.054542-05:00","repo_url":"https://github.com/liquanhui01/drf_email_user","pypi_version":null,"created":"2020-12-08T07:23:53.442026-05:00","modified":"2025-01-31T14:59:04.224755-05:00","repo_forks":0,"repo_description":"django rest_framework框架创建邮箱用户，功能：1、邮箱注册；2、用户激活：使用Celery发送邮件注册邮箱用户，用户在指定时间内点击链接激活账户；3、邮箱用户登陆并返回Token；4、登陆用户根据Token访问API；5、管理员登陆后使用Token访问API管理用户信息；6、用户修改登陆密码，修改成功后发送邮件到用户邮箱通知修改密码成功","pypi_url":"","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":["liquanhui-99"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/66/?format=json","https://djangopackages.org/api/v4/grids/28/?format=json","https://djangopackages.org/api/v4/grids/59/?format=json"],"id":4969,"title":"django-oso","slug":"django-oso","last_updated":"2025-02-26T11:59:37-05:00","last_fetched":"2026-05-27T15:17:59.694327-04:00","repo_url":"https://github.com/osohq/oso","pypi_version":"0.27.0","created":"2020-12-06T10:11:42.183532-05:00","modified":"2026-01-28T14:46:19.979856-05:00","repo_forks":191,"repo_description":"Deprecated: See README","pypi_url":"http://pypi.python.org/pypi/django-oso","documentation_url":"https://docs.osohq.com/using/frameworks/django.html","repo_watchers":3499,"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":["gj","saolsen","dhatch","samscott89","leina05","gkaemmer","plotnick","patrickod","samraper","joshrotenberg","gneray","dependabot[bot]","Anniepoo","laxjesse","veverkap","litonico","alexhafner","ssglaser","snstanton","xfbs","devmonkey22","Guara92","fconil","AnIrishDuck","FinnRG","arusahni","MFAshby","hobofan","uncommoncense","omusil24","RobbieMcKinstry","saschajullmann","seanchen1991","SeanLossef","stephen-opal","togmund","tragle","vaseala","vrama628","WaldoJeffers","ZackPierce","coashby","2178309","michal-borsiak","phiggins","VegetarianOrc","benwis","delicb","orez-","davepacheco","davidpelaez","gjvnq","mestcihazal","sourcec0de","AstraLuma","jdeff","johnhalbert","jnunemaker","lafrech","kenfdev","kkirsche","Kn99HN","NoraCodes","lp"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4968,"title":"Django PDF Reactor","slug":"django-pdf-reactor","last_updated":"2020-12-06T09:14:11-05:00","last_fetched":"2026-05-27T01:01:12.483012-04:00","repo_url":"https://github.com/terminalkitten/django-pdf-reactor","pypi_version":"0.1.3","created":"2020-12-06T08:21:51.258144-05:00","modified":"2026-01-28T16:14:57.094399-05:00","repo_forks":0,"repo_description":"Async PDF generation in Django Channels worker or with Django 3.1 async views","pypi_url":"http://pypi.python.org/pypi/django-pdf-reactor","documentation_url":"","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":["terminalkitten"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/113/?format=json"],"id":4967,"title":"Django Tarantool","slug":"django-tarantool","last_updated":"2021-01-16T17:25:46-05:00","last_fetched":"2026-05-26T19:06:36.469339-04:00","repo_url":"https://github.com/artembo/django-tarantool","pypi_version":"0.0.20","created":"2020-12-05T17:02:32.762042-05:00","modified":"2026-01-28T15:29:35.837997-05:00","repo_forks":2,"repo_description":"Tarantool database backend for Django applications. https://www.tarantool.io","pypi_url":"http://pypi.python.org/pypi/django-tarantool","documentation_url":"","repo_watchers":19,"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":["artembo"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4966,"title":"Django business days","slug":"django-business-days","last_updated":"2020-12-02T07:40:24-05:00","last_fetched":"2026-05-27T05:02:46.610734-04:00","repo_url":"https://gitlab.com/cyberbudy/django-business-days","pypi_version":"0.2.0","created":"2020-12-02T23:55:28.352184-05:00","modified":"2026-01-28T16:50:38.646314-05:00","repo_forks":0,"repo_description":"Wrapper around business-python to control days in django","pypi_url":"http://pypi.python.org/pypi/django-business-days","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":["Alex Uzjakov"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/125/?format=json","https://djangopackages.org/api/v4/grids/306/?format=json"],"id":4965,"title":"django-oauth2-authcodeflow","slug":"django-oauth2-authcodeflow","last_updated":"2026-05-19T15:23:07-04:00","last_fetched":"2026-05-26T16:05:14.543890-04:00","repo_url":"https://github.com/jrd/django-oauth2-authcodeflow","pypi_version":"1.4.1","created":"2020-11-30T12:14:42.469380-05:00","modified":"2026-01-28T14:51:00.132294-05:00","repo_forks":8,"repo_description":"Authenticate with any OpenId Connect/Oauth2 provider through authorization code flow. PKCE is also supported","pypi_url":"http://pypi.python.org/pypi/django-oauth2-authcodeflow","documentation_url":"https://gitlab.com/snake_coders/django-oauth2-authcodeflow/-/blob/master/README.md","repo_watchers":17,"commits_over_52":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,9,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"participants":["jrd","sannies","shachimi-systra","dependabot[bot]","pinoatrome","GabDug","osfog","xuru","jbonneville-systra","dgarceries"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4964,"title":"django rest allauth","slug":"django-rest-allauth","last_updated":"2020-11-26T03:54:01-05:00","last_fetched":"2026-05-26T23:02:28.942669-04:00","repo_url":"https://github.com/budescode/django-rest-allauth","pypi_version":"1.1","created":"2020-11-26T00:04:32.381573-05:00","modified":"2026-01-28T15:56:23.270520-05:00","repo_forks":2,"repo_description":"A Django app to handle rest framework authentications","pypi_url":"http://pypi.python.org/pypi/https://pypi.org/project/django-rest-allauth/","documentation_url":"","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":["budescode"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/335/?format=json"],"id":4963,"title":"Ariadne","slug":"ariadne","last_updated":"2026-05-18T09:31:23-04:00","last_fetched":"2026-05-27T12:05:25.195410-04:00","repo_url":"https://github.com/mirumee/ariadne","pypi_version":"1.0.1","created":"2020-11-25T09:00:20.606767-05:00","modified":"2026-01-28T13:50:07.897254-05:00","repo_forks":195,"repo_description":"Python library for implementing GraphQL servers using schema-first approach. Created with :heart: by Mirumee","pypi_url":"http://pypi.python.org/pypi/ariadne","documentation_url":"https://ariadnegraphql.org/docs/intro","repo_watchers":2342,"commits_over_52":[0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,1,9,0,0,0,0,0,0,0,1,0,0,0,0,2,4,2,2,3,4,11,2,4,10,5,1,3,0,1,1,0,0,1,0],"participants":["rafalp","dependabot[bot]","dependabot-preview[bot]","KarolJagodzinski","patrys","bogdal","0x1ee7","JakubDraganek","DamianCzajkowski","nikordaris","kubaklimas","delyanr","smaaland","tkamenoko","soares-fernando","mociepka","mtlemilio","drice","Kwaidan00","reallistic","pigletto","gdalmau","pkucmus","pylipp","bmustiata","cancan101","j-riebe","whiskybar","BenMotz","derenio","markedwards","Mainian","jrast","itamar82","moonflare","a-rhote","A-Dudek","akjanik","AjmalPonneth","AdemOdza","jwm0","juansedo","Minister944","kissgyorgy","lleadbet","Pacu2","subgrafik","przlada","ciscorn","lovelydinosaur","iOn-cpp","vmarkovtsev","yezz123","dkbarn","kaktus42","mgradalska","minghuadev","yurihs","ajhyndman","kravnaut","antoni-szych-rtbhouse","anukaal","artursmet","bartenra","Sonictherocketman","caladd","commandtab","danplischke","danring","dacevedo12","singingwolfboy","davlee1972","nogates","seaworn","fabiangfd","jherencia","salwator"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/401/?format=json"],"id":4962,"title":"pylint-django","slug":"pylint-django","last_updated":"2026-01-01T06:09:12-05:00","last_fetched":"2026-05-27T11:57:47.350604-04:00","repo_url":"https://github.com/PyCQA/pylint-django","pypi_version":"2.7.0","created":"2020-11-24T09:11:58.541840-05:00","modified":"2026-01-28T13:46:14.742962-05:00","repo_forks":122,"repo_description":"Pylint plugin for improving code analysis for when using Django","pypi_url":"http://pypi.python.org/pypi/pylint-django","documentation_url":"","repo_watchers":623,"commits_over_52":[0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,6,0,6,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"participants":["carlio","atodorov","Pierre-Sassoulas","pre-commit-ci[bot]","frost-nzcr4","federicobond","aerostitch","dineshtrivedi","imomaliev","michael-k","mbarrien","jpulec","iXce","naquiroz","psrb","uy-rrodriguez","jakirkham","fadedDexofan","simonpanay","alejandro-angulo","canarduck","bittner","danni","brymut","Andrew-Chen-Wang","mikebryant","mohi7solanki","noamkush","robinchow","sanmai-NL","smirolo","ngtvspc","simobasso","timgates42","ustun","scop","vinaypai","WayneLambert","areveny","shawnjk","trbs","Anto59290","cclauss","Coldwings","dnozay","goldan","jmaroeder","jsatt","john-sandall","jrial","kouk","lhupfeldt","lfrodrigues","matejsp","matusvalo","msmolens","mbertolacci","nijel"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/401/?format=json"],"id":4961,"title":"django-lint","slug":"django-lint","last_updated":"2020-11-11T07:29:42-05:00","last_fetched":"2026-05-27T09:11:43.261902-04:00","repo_url":"https://github.com/lamby/django-lint","pypi_version":"2.0.4","created":"2020-11-24T09:05:29.049628-05:00","modified":"2026-01-28T13:08:38.143743-05:00","repo_forks":27,"repo_description":"Tool to lint Django applications and projects","pypi_url":"http://pypi.python.org/pypi/django-lint","documentation_url":"","repo_watchers":188,"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":["lamby","fabiocorneti","gbin","PetrDlouhy","patrys","mattdennewitz"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4960,"title":"django-comment-migrate","slug":"django-comment-migrate","last_updated":"2023-07-04T04:44:10-04:00","last_fetched":"2026-05-27T05:08:03.838731-04:00","repo_url":"https://github.com/starryrbs/django-comment-migrate","pypi_version":"0.1.7","created":"2020-11-24T08:39:51.849460-05:00","modified":"2026-01-28T16:55:56.666768-05:00","repo_forks":14,"repo_description":"这是一个Django model注释迁移的app","pypi_url":"http://pypi.python.org/pypi/django-comment-migrate","documentation_url":"","repo_watchers":67,"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":["starryrbs","jbking","baiyea","wf1314"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/37/?format=json","https://djangopackages.org/api/v4/grids/310/?format=json"],"id":4959,"title":"htmlgenerator","slug":"htmlgenerator","last_updated":"2024-12-23T23:35:37-05:00","last_fetched":"2026-05-27T13:04:35.787604-04:00","repo_url":"https://github.com/basxsoftwareassociation/htmlgenerator","pypi_version":"1.2.32","created":"2020-11-23T22:37:29.840306-05:00","modified":"2026-01-28T14:12:25.535217-05:00","repo_forks":3,"repo_description":"TL;DR DOM on the server-side","pypi_url":"http://pypi.python.org/pypi/htmlgenerator","documentation_url":"https://github.com/basxsoftwareassociation/htmlgenerator/blob/master/README.md","repo_watchers":42,"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":["saemideluxe","wipascal","dduong42"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/11/?format=json"],"id":4958,"title":"djt_og","slug":"djt_og","last_updated":"2021-03-07T17:33:25-05:00","last_fetched":"2026-05-26T19:03:34.062213-04:00","repo_url":"https://github.com/d9pouces/djt_og","pypi_version":"0.9.7","created":"2020-11-22T10:24:43.426200-05:00","modified":"2026-01-28T15:25:35.246155-05:00","repo_forks":0,"repo_description":"Show OpenGraph  metadata found in your HTML","pypi_url":"http://pypi.python.org/pypi/djt_og","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":["d9pouces"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/11/?format=json"],"id":4957,"title":"djt_nvu","slug":"djt_nvu","last_updated":"2020-11-23T10:39:53-05:00","last_fetched":"2026-05-26T23:06:48.458956-04:00","repo_url":"https://github.com/d9pouces/djt_nvu","pypi_version":"0.9.2","created":"2020-11-22T10:24:26.067199-05:00","modified":"2026-01-28T16:03:03.489784-05:00","repo_forks":0,"repo_description":"Panel for Dango Debug Toolbar that checks against a HTML Validator","pypi_url":"http://pypi.python.org/pypi/djt_nvu","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":["d9pouces"]},{"category":"https://djangopackages.org/api/v4/categories/4/?format=json","grids":["https://djangopackages.org/api/v4/grids/11/?format=json"],"id":4956,"title":"djt_csp","slug":"djt_csp","last_updated":"2023-04-22T07:57:48-04:00","last_fetched":"2026-05-26T18:07:18.390968-04:00","repo_url":"https://github.com/d9pouces/djt_csp","pypi_version":"0.9.9","created":"2020-11-22T10:22:58.113152-05:00","modified":"2026-01-28T15:19:17.727288-05:00","repo_forks":0,"repo_description":"Add a Django-Debug-Toolbar panel that checks CSP/XSS/XFO headers","pypi_url":"http://pypi.python.org/pypi/djt_csp","documentation_url":"","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":["d9pouces"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":[],"id":4955,"title":"django-filer-api","slug":"django-filer-api","last_updated":"2020-11-20T17:08:21-05:00","last_fetched":"2026-05-27T00:06:36.931307-04:00","repo_url":"https://github.com/pierangelo1982/django-filer-api","pypi_version":"0.1","created":"2020-11-20T16:43:42.492908-05:00","modified":"2026-01-28T16:12:43.148810-05:00","repo_forks":0,"repo_description":"an api implementation for django-filer","pypi_url":"http://pypi.python.org/pypi/django-filer-api","documentation_url":"https://github.com/pierangelo1982/django-filer-api","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":["pierangelo1982"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/60/?format=json","https://djangopackages.org/api/v4/grids/421/?format=json","https://djangopackages.org/api/v4/grids/446/?format=json"],"id":4954,"title":"django-unicorn","slug":"django-unicorn","last_updated":"2026-03-07T13:53:22-05:00","last_fetched":"2026-05-27T13:16:25.244130-04:00","repo_url":"https://github.com/adamghill/django-unicorn","pypi_version":"0.67.0","created":"2020-11-20T12:43:42.865507-05:00","modified":"2026-01-28T14:20:03.525745-05:00","repo_forks":132,"repo_description":"The magical reactive component framework for Django ✨","pypi_url":"http://pypi.python.org/pypi/django-unicorn","documentation_url":"https://www.django-unicorn.com/docs/","repo_watchers":2652,"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,45,9,17,0,0,16,46,8,9,0,0,0,0,0,0,0,0,0,0,0],"participants":["adamghill","allcontributors[bot]","JohananOppongAmoateng","dancaron","bazubii","mihrab34","imankulov","github-actions[bot]","nerdoc","felipmartins","epw1624","stat1c-void","tataraba","s1liconcow","superboy-zjc","dependabot[bot]","joshiggins","JeremyLWright","regoawt","zodman","hauntsaninja","pbadeer","bloodywing","martey","rhymiz","lassebomh","jacksund","hendi","frnidito","Franziskhan","edelvalle","gsxdsm","adamsc64","clangley","apoorvaeternity"]},{"category":"https://djangopackages.org/api/v4/categories/1/?format=json","grids":["https://djangopackages.org/api/v4/grids/376/?format=json"],"id":4953,"title":"wagtail-annotations","slug":"wagtail-annotations","last_updated":"2020-11-18T23:07:16-05:00","last_fetched":"2026-05-27T01:05:38.836753-04:00","repo_url":"https://github.com/neon-jungle/wagtail-annotations","pypi_version":"3.0.0","created":"2020-11-19T16:49:52.537745-05:00","modified":"2026-01-28T16:19:37.331138-05:00","repo_forks":3,"repo_description":"A wagtail module for creating an image field with annotation metadata","pypi_url":"http://pypi.python.org/pypi/wagtail-annotations","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":["seb-b"]}]}