[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"repo-strawberry-graphql-strawberry-en":3,"i18n-strawberry-graphql-strawberry-en":275},{"mirrorPool":4,"detail":13,"relatedProjects":168},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":27,"homepage":28,"pushedAt":29,"ownerAvatar":30,"ownerName":31,"ownerBio":32,"lastSyncTime":33,"lastReleaseTime":34,"tags":35,"license":48,"category":49,"subgroup":50,"releases":51},"strawberry-graphql","strawberry",162690887,"https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry",4724,"Python","A GraphQL library for Python that leverages type annotations 🍓",{"Python":22,"TypeScript":23,"HTML":24,"CSS":25,"Dockerfile":25,"Shell":26,"JavaScript":26},97.7,1.8,0.3,0.1,0,[],"https:\u002F\u002Fstrawberry.rocks","2026-10-26","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F48071860?v=4","Strawberry GraphQL","A Python library for creating GraphQL APIs","2026-10-26T14:11:42.752582+00:00","2026-10-26T12:30:53Z",[36,37,38,39,40,41,42,43,44,45,46,47,15],"asgi","asyncio","django","fastapi","graphql","graphql-library","graphql-schema","graphql-server","hacktoberfest","mypy","python","starlette","MIT","development","机器学习框架",[52,69,84,97,110,126,139,154],{"tag":53,"publishAt":34,"semVer":54,"prerelease":56,"assets":57},"0.338.0",[26,55,26],338,false,[58,64],{"fileName":59,"sizeMb":60,"sha256":61,"downloadCount":62,"originUrl":63},"strawberry_graphql-0.338.0-py3-none-any.whl",0.37,"2be983dcaed17daa0501799cf524dafd53aab44ac178530aa3b6eb6d99b6943f",1,"https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.338.0\u002Fstrawberry_graphql-0.338.0-py3-none-any.whl",{"fileName":65,"sizeMb":66,"sha256":67,"downloadCount":62,"originUrl":68},"strawberry_graphql-0.338.0.tar.gz",0.28,"74396fa0d968286c839dcf24a54c6a799d83d72fe8ea8f653765d1407707e6a8","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.338.0\u002Fstrawberry_graphql-0.338.0.tar.gz",{"tag":70,"publishAt":71,"semVer":72,"prerelease":56,"assets":75},"0.337.2","2026-10-25T10:07:10Z",[26,73,74],337,2,[76,80],{"fileName":77,"sizeMb":60,"sha256":78,"downloadCount":74,"originUrl":79},"strawberry_graphql-0.337.2-py3-none-any.whl","5d8fd1836efc1cd15721298c62fe6ae6e4ff7861046e407761f6fed24c0bdd22","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.2\u002Fstrawberry_graphql-0.337.2-py3-none-any.whl",{"fileName":81,"sizeMb":66,"sha256":82,"downloadCount":74,"originUrl":83},"strawberry_graphql-0.337.2.tar.gz","d19a21d16804c9e4344a309bb628282ae7c8a63501ae461c4aa9cd42d716f1df","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.2\u002Fstrawberry_graphql-0.337.2.tar.gz",{"tag":85,"publishAt":86,"semVer":87,"prerelease":56,"assets":88},"0.337.1","2026-10-25T10:01:40Z",[26,73,62],[89,93],{"fileName":90,"sizeMb":60,"sha256":91,"downloadCount":62,"originUrl":92},"strawberry_graphql-0.337.1-py3-none-any.whl","39e546954499ab7b66709de179af404a46f3cd29249b0acc634ce326be667d8f","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.1\u002Fstrawberry_graphql-0.337.1-py3-none-any.whl",{"fileName":94,"sizeMb":66,"sha256":95,"downloadCount":62,"originUrl":96},"strawberry_graphql-0.337.1.tar.gz","eea74e4f0cf9250194817ed886d39d59546513afd6a8e2bc8350fdd74d0cea3f","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.1\u002Fstrawberry_graphql-0.337.1.tar.gz",{"tag":98,"publishAt":99,"semVer":100,"prerelease":56,"assets":101},"0.337.0","2026-10-24T23:51:57Z",[26,73,26],[102,106],{"fileName":103,"sizeMb":60,"sha256":104,"downloadCount":74,"originUrl":105},"strawberry_graphql-0.337.0-py3-none-any.whl","568a3197148057732739a3cd85ffb5323640fc6d3e39e973d6275f07c0eb889e","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.0\u002Fstrawberry_graphql-0.337.0-py3-none-any.whl",{"fileName":107,"sizeMb":66,"sha256":108,"downloadCount":74,"originUrl":109},"strawberry_graphql-0.337.0.tar.gz","ac6f8f9c2e2c9fb88a0a8912d3ab6c4788040c8d60420ccdb5b37cb8bc0b8923","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.337.0\u002Fstrawberry_graphql-0.337.0.tar.gz",{"tag":111,"publishAt":112,"semVer":113,"prerelease":56,"assets":115},"0.336.2","2026-10-20T12:19:22Z",[26,114,74],336,[116,121],{"fileName":117,"sizeMb":118,"sha256":119,"downloadCount":62,"originUrl":120},"strawberry_graphql-0.336.2-py3-none-any.whl",0.34,"5d0514e0e9a4c5be1f009c668d53ef7e50d4e3d908d0656377cf5e81fbede7bf","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.2\u002Fstrawberry_graphql-0.336.2-py3-none-any.whl",{"fileName":122,"sizeMb":123,"sha256":124,"downloadCount":62,"originUrl":125},"strawberry_graphql-0.336.2.tar.gz",0.26,"766a22ff3ec4ca82162c7088f77771e8e4e5fa0594e4c14e113f9e171d94a685","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.2\u002Fstrawberry_graphql-0.336.2.tar.gz",{"tag":127,"publishAt":128,"semVer":129,"prerelease":56,"assets":130},"0.336.1","2026-10-20T11:39:05Z",[26,114,62],[131,135],{"fileName":132,"sizeMb":118,"sha256":133,"downloadCount":62,"originUrl":134},"strawberry_graphql-0.336.1-py3-none-any.whl","43a75d06fa5f41adc787b9776ec837b4dfc88189f8c8369c7eec2a4c3994da43","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.1\u002Fstrawberry_graphql-0.336.1-py3-none-any.whl",{"fileName":136,"sizeMb":123,"sha256":137,"downloadCount":62,"originUrl":138},"strawberry_graphql-0.336.1.tar.gz","290c503eb0936c0d62b70c2644510ed99fef5b5a9099a0aab3d44f0fea68cdd4","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.1\u002Fstrawberry_graphql-0.336.1.tar.gz",{"tag":140,"publishAt":141,"semVer":142,"prerelease":56,"assets":143},"0.336.0","2026-10-17T09:40:25Z",[26,114,26],[144,149],{"fileName":145,"sizeMb":118,"sha256":146,"downloadCount":147,"originUrl":148},"strawberry_graphql-0.336.0-py3-none-any.whl","95ceaae6c4f616cdef1261ca005894ef23bc4c595949c3612a8621a2dbe8479d",4,"https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.0\u002Fstrawberry_graphql-0.336.0-py3-none-any.whl",{"fileName":150,"sizeMb":151,"sha256":152,"downloadCount":147,"originUrl":153},"strawberry_graphql-0.336.0.tar.gz",0.25,"d1d66292fa4c8dd9611e893aa930c8f9895d03c42b7231aa776e7a58ee4ea167","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.336.0\u002Fstrawberry_graphql-0.336.0.tar.gz",{"tag":155,"publishAt":156,"semVer":157,"prerelease":56,"assets":159},"0.335.0","2026-10-14T12:02:24Z",[26,158,26],335,[160,164],{"fileName":161,"sizeMb":118,"sha256":162,"downloadCount":74,"originUrl":163},"strawberry_graphql-0.335.0-py3-none-any.whl","db7f7ababc945367c81bfc3936c5b1a0718021fc6f9b413348ba6d98a5ff860d","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.335.0\u002Fstrawberry_graphql-0.335.0-py3-none-any.whl",{"fileName":165,"sizeMb":151,"sha256":166,"downloadCount":62,"originUrl":167},"strawberry_graphql-0.335.0.tar.gz","9c8d7340c14387824c1b9c0e5fed3ee8c55a2482aee9ce0f62c2aea9bc93a0df","https:\u002F\u002Fgithub.com\u002Fstrawberry-graphql\u002Fstrawberry\u002Freleases\u002Fdownload\u002F0.335.0\u002Fstrawberry_graphql-0.335.0.tar.gz",[169,188,203,220,241,261],{"owner":170,"repo":170,"repoId":171,"category":49,"subgroup":50,"language":19,"tags":172,"starCount":180,"ownerUid":181,"latestTag":182,"platforms":183,"lastReleaseTime":185,"downloadCount":186,"description":187},"pytorch",65600975,[173,174,175,176,177,178,46,179],"autograd","deep-learning","gpu","machine-learning","neural-network","numpy","tensor",104936,21003710,"v2.14.1",[184],"other","2026-09-30T19:14:48Z",2205,"PyTorch is a Python deep learning framework providing GPU-accelerated tensor computation and tape-based autograd for training neural networks in research and production.",{"owner":189,"repo":190,"repoId":191,"category":49,"subgroup":50,"language":19,"tags":192,"starCount":196,"ownerUid":197,"latestTag":198,"platforms":199,"lastReleaseTime":200,"downloadCount":201,"description":202},"Lightning-AI","pytorch-lightning",178626720,[193,194,195,174,176,46,170],"ai","artificial-intelligence","data-science",31418,58386951,"2.6.6",[184],"2026-09-10T09:39:52Z",11025,"PyTorch Lightning is a deep learning framework (Python) that automates engineering code such as backpropagation, mixed precision, multi-GPU, and distributed training, so the same model code scales from 1 to 10,000+ GPUs with zero changes.",{"owner":204,"repo":205,"repoId":206,"category":49,"subgroup":50,"language":207,"tags":208,"starCount":213,"ownerUid":214,"latestTag":215,"platforms":216,"lastReleaseTime":217,"downloadCount":218,"description":219},"dmlc","xgboost",16587283,"C++",[209,210,211,212,176,205],"distributed-systems","gbdt","gbm","gbrt",28892,11508361,"v3.3.1",[184],"2026-09-15T08:48:08Z",113,"XGBoost is an optimized distributed gradient boosting library (C++ core with Python, R, Java, and other bindings) that solves classification and regression on tabular data with efficient parallel tree boosting, scaling to billions of examples.",{"owner":221,"repo":222,"repoId":223,"category":193,"subgroup":50,"language":207,"tags":224,"starCount":231,"ownerUid":232,"latestTag":233,"platforms":234,"lastReleaseTime":238,"downloadCount":239,"description":240},"microsoft","onnxruntime",156939672,[225,174,226,176,227,228,170,229,230],"ai-framework","hardware-acceleration","neural-networks","onnx","scikit-learn","tensorflow",22180,6154722,"v1.31.1",[235,236,237],"windows","mac","linux","2026-10-26T19:29:51Z",563,"Microsoft's open-source cross-platform machine learning inference and training accelerator, supporting PyTorch, TensorFlow\u002FKeras, and classical ML libraries like scikit-learn and LightGBM.",{"owner":242,"repo":243,"repoId":244,"category":193,"subgroup":50,"language":207,"tags":245,"starCount":254,"ownerUid":255,"latestTag":256,"platforms":257,"lastReleaseTime":258,"downloadCount":259,"description":260},"lightgbm-org","LightGBM",64991887,[246,247,248,210,211,212,249,250,251,176,252,46,253],"data-mining","decision-trees","distributed","gradient-boosting","kaggle","lightgbm","parallel","r",18831,266222920,"v4.7.0",[235,236,237,184],"2026-07-18T20:20:12Z",760,"A high-performance, distributed gradient boosting (GBDT) framework based on decision tree algorithms, used for ranking, classification, and other machine learning tasks.",{"owner":262,"repo":263,"repoId":264,"category":193,"subgroup":50,"language":207,"tags":265,"starCount":268,"ownerUid":269,"latestTag":270,"platforms":271,"lastReleaseTime":272,"downloadCount":273,"description":274},"google-deepmind","mujoco",400501136,[263,266,267],"physics","robotics",15835,8596759,"3.17.0",[235,236,237],"2026-10-22T21:45:20Z",320,"A general-purpose physics engine maintained by Google DeepMind for fast and accurate simulation in robotics, biomechanics, graphics, and machine learning.",{"description":276,"readmeHtml":277},"Strawberry is a Python GraphQL library based on type annotations, defining schemas in a dataclasses style, with integrations for Django, FastAPI, Starlette, and more.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Strawberry is a Python GraphQL library that builds APIs from type annotations: schemas are defined by classes decorated with \u003Ccode>@strawberry.type\u003C\u002Fcode>, in a style similar to dataclasses. It supports asyncio and many async frameworks, ships a dev server with a GraphiQL UI, and provides a mypy plugin for static checks of the GraphQL schema. Its code-first approach keeps API definitions and business logic in one place.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Type\u003C\u002Ftd>\n\u003Ctd>GraphQL library (code-first)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Integrations\u003C\u002Ftd>\n\u003Ctd>Django, FastAPI, Starlette, Flask and more\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Async\u003C\u002Ftd>\n\u003Ctd>asyncio support\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Type annotations become the schema, with mypy watching over correctness.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Annotation-driven schema\u003C\u002Fstrong>: declare GraphQL types and fields with plain classes and type hints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Async support\u003C\u002Fstrong>: asyncio-based resolvers for modern async frameworks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Framework integrations\u003C\u002Fstrong>: ready-made views for Django, FastAPI, Starlette, Flask, and Quart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dev server\u003C\u002Fstrong>: \u003Ccode>strawberry dev\u003C\u002Fcode> starts a GraphiQL-enabled debug server in one command\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mypy plugin\u003C\u002Fstrong>: static type checking of the schema to catch issues early\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data loading\u003C\u002Fstrong>: works with dataloaders to cut duplicate queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscriptions\u003C\u002Fstrong>: supports GraphQL subscriptions for real-time pushes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Python backend developers\u003C\u002Fli>\n\u003Cli>Users looking for an alternative to Ariadne or graphene\u003C\u002Fli>\n\u003Cli>FastAPI and async framework users\u003C\u002Fli>\n\u003Cli>Teams that value type checking and IDE hints\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install the full package with CLI: \u003Ccode>pip install &#39;strawberry-graphql[cli]&#39;\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Create \u003Ccode>app.py\u003C\u002Fcode> defining the schema\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-python\">import strawberry\n\n@strawberry.type\nclass User:\n    name: str\n    age: int\n\n@strawberry.type\nclass Query:\n    @strawberry.field\n    def user(self) -&gt; User:\n        return User(name='Patrick', age=100)\n\nschema = strawberry.Schema(query=Query)\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>Start the dev server: \u003Ccode>strawberry dev app\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Open \u003Ccode>http:\u002F\u002F0.0.0.0:8000\u002Fgraphql\u003C\u002Fcode> and test in GraphiQL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Code as documentation\u003C\u002Fstrong>: schema and business code share one source, no drift\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Type-check friendly\u003C\u002Fstrong>: the mypy plugin brings GraphQL types into static analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Async first\u003C\u002Fstrong>: native asyncio support to unlock async performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broad integrations\u003C\u002Fstrong>: existing integrations for mainstream Python web frameworks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Python 3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Linux, macOS, Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Tooling\u003C\u002Ftd>\n\u003Ctd>pip to install, uv for development\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Fast-moving releases\u003C\u002Fstrong>: features land frequently, review the changelog before upgrading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations are separate\u003C\u002Fstrong>: the Django integration requires installing \u003Ccode>strawberry-graphql-django\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197951730]