[{"data":1,"prerenderedAt":545},["ShallowReactive",2],{"repo-facebook-pyrefly-en":3,"i18n-facebook-pyrefly-en":542},{"mirrorPool":4,"detail":13,"relatedProjects":478},[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":28,"homepage":29,"pushedAt":30,"ownerAvatar":31,"ownerName":32,"ownerBio":33,"lastSyncTime":34,"lastReleaseTime":35,"tags":36,"license":54,"category":55,"subgroup":56,"releases":57},"facebook","pyrefly",935685654,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly",7117,"Rust","A fast type checker and language server for Python",{"Rust":22,"Python":23,"MDX":24,"TypeScript":25,"Shell":26,"JavaScript":26,"CSS":26,"Cap'n Proto":27,"HTML":27,"Thrift":27,"Starlark":27,"Jupyter Notebook":27},80.6,13.8,3.1,2.1,0.1,0,[],"http:\u002F\u002Fpyrefly.org\u002F","2026-10-19","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F69631?v=4","Meta","We are working to build community through open source technology. NB: members must have two-factor auth.","2026-10-20T10:24:53.802665+00:00","2026-10-15T16:56:06Z",[37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"code-quality","ide","language-server","language-server-protocol","lsp","python","rust","type-annotations","type-check","type-checker","type-hints","typecheck","typechecker","typechecking","types","typing","vscode-extension","MIT","development","语言工具链",[58,130,174,224,273,327,375,429],{"tag":59,"publishAt":35,"semVer":60,"prerelease":63,"assets":64},"1.4.0",[61,62,27],1,4,false,[65,71,77,83,89,95,101,107,113,119,125],{"fileName":66,"sizeMb":67,"sha256":68,"downloadCount":69,"originUrl":70},"pyrefly-linux-arm64-musl.tar.gz",14.24,"ead4b6c024f3060e8afd09b24b2650cde70c2bfab6fb639aebc773885418c476",10,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":73,"sha256":74,"downloadCount":75,"originUrl":76},"pyrefly-linux-arm64.tar.gz",14.27,"7f8cb42151db4c04a31a4bb81428a425174769b393bd52fa7f2d6313a66ec3dd",12,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":79,"sha256":80,"downloadCount":81,"originUrl":82},"pyrefly-linux-i686.tar.gz",15.65,"917f1064e989bd7e3e52642cb4b9a476887774dedbc64898a54e92590767062a",3,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":85,"sha256":86,"downloadCount":87,"originUrl":88},"pyrefly-linux-x86_64-musl.tar.gz",15,"a615290c7f2dbcf38a103fe8c0c617b3d9d8a756a1665eddd9c49782275b002e",152,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":91,"sha256":92,"downloadCount":93,"originUrl":94},"pyrefly-linux-x86_64.tar.gz",14.95,"583c9f99281728329a96b5abf4ee85d6b52b4ddd0e12e06ef13119466f7d7354",33,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":97,"sha256":98,"downloadCount":99,"originUrl":100},"pyrefly-macos-arm64.tar.gz",13.77,"590b1a638e68e9573fe2c79386d8cfb69eddc575c54b798d2375b054a5c66c90",38,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":103,"sha256":104,"downloadCount":105,"originUrl":106},"pyrefly-macos-x86_64.tar.gz",14.59,"9660dfe2abef579b3a684d18a926d4d82ece1cde12f0a809b3f44ff50d443a81",8,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":109,"sha256":110,"downloadCount":111,"originUrl":112},"pyrefly-wasm.tar.gz",6.92,"a852fa5f33ac5e32dbc1a661545319f80219a3a33bbb3b1146554f14141b0cd7",6,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":115,"sha256":116,"downloadCount":117,"originUrl":118},"pyrefly-windows-arm64.zip",14.2,"76725412d1a799ca4015d0e99a76d24ae26f42bb53379f8330f5f4ce5cd35ee6",18,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":121,"sha256":122,"downloadCount":123,"originUrl":124},"pyrefly-windows-i686.zip",14.12,"fa3053ec7aa8d2e0f9404df06659bad113563185d61d2a0811db5168ebc5d59a",11,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":91,"sha256":127,"downloadCount":128,"originUrl":129},"pyrefly-windows-x86_64.zip","90cb8c7d92051d274c48dd1caacbc20e795b3f5248ddc55d6d22adf53424225f",63,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0\u002Fpyrefly-windows-x86_64.zip",{"tag":131,"publishAt":132,"semVer":133,"prerelease":134,"assets":135},"1.4.0-dev.4","2026-10-14T05:41:01Z",[61,62,27],true,[136,140,143,146,149,154,157,160,163,167,171],{"fileName":66,"sizeMb":137,"sha256":138,"downloadCount":61,"originUrl":139},14.23,"1884d3c9b3f696065a4d8e3a164f755d0e9d0d0f53c29ff6c1d8debe50f0e39b","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":73,"sha256":141,"downloadCount":61,"originUrl":142},"c89f2e2b72b7033b03058dc321c54b146dc8139ad6cd6a0bd3c590be56825763","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":79,"sha256":144,"downloadCount":61,"originUrl":145},"c6091d43830b72b439151304acf35fd19b0cb307e05895e8cc8d999eca4e94a8","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":85,"sha256":147,"downloadCount":61,"originUrl":148},"80f80b826c912e359e54594f80c680cf9cb203aff2fd99c01724e19200521e22","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":150,"sha256":151,"downloadCount":152,"originUrl":153},14.94,"b587ffe705644511fd60aa120d8b8b4c1316da682494484efd2cee157003f1f8",2,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":97,"sha256":155,"downloadCount":61,"originUrl":156},"5247feb37f74640c85a43d1b029f76d576b96c3c269ce9dee8f76da72e957e3e","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":103,"sha256":158,"downloadCount":27,"originUrl":159},"4ed7ac2b1037d9b4a4db146a126798c20acf014ed491cbadc84cec9635a8bfcd","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":109,"sha256":161,"downloadCount":61,"originUrl":162},"a94e8db855e880655a9e6386aaf0579d4b6c3e19f6f2f93ee631f7497bd4f48a","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":164,"sha256":165,"downloadCount":61,"originUrl":166},14.19,"97b7a6430ea087dc6a6716402e68184ec476d66214012c4a700e97739e104f09","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":168,"sha256":169,"downloadCount":61,"originUrl":170},14.11,"de3b60c0aa41dc9a198a44adfe88c82755672bb712b9c007044828df2d1460ad","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":150,"sha256":172,"downloadCount":61,"originUrl":173},"1d45ead7cd8536a759d7766d611ad079e3579c10e7cad24c07b6dbadc592606c","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.4\u002Fpyrefly-windows-x86_64.zip",{"tag":175,"publishAt":176,"semVer":177,"prerelease":134,"assets":178},"1.4.0-dev.3","2026-10-02T22:03:35Z",[61,62,27],[179,184,188,192,196,200,204,208,212,216,220],{"fileName":66,"sizeMb":180,"sha256":181,"downloadCount":182,"originUrl":183},13.97,"28569583efc02603ab4e29520eb25a98773d474b46941923701cd9907277cdfa",5,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":185,"sha256":186,"downloadCount":182,"originUrl":187},13.99,"aa2fd2d963c2d5c21180a832b88cf1d6bfdc07cb1476bfec726cba670f8592f1","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":189,"sha256":190,"downloadCount":62,"originUrl":191},15.36,"b500dd55b13a33317c0dc7619a19d8156d4a3002284c3cce60d54d0bd735080d","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":193,"sha256":194,"downloadCount":111,"originUrl":195},14.72,"1a47abd68baa3e725f7710e492d191fb6370215230fb7679cf3dab7c8785d824","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":197,"sha256":198,"downloadCount":69,"originUrl":199},14.67,"0c04b8688e9e4a566036a0099358cc20441fbaa8b595be62e987190b5838f786","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":201,"sha256":202,"downloadCount":81,"originUrl":203},13.51,"829384417d73add2bc8ecbec392a255614abefd7f2904b7e49aabbfce2c72177","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":205,"sha256":206,"downloadCount":152,"originUrl":207},14.32,"c8caaf415d829064b9027b9606d1efb00f2d71470e13e29819164584275f2d01","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":209,"sha256":210,"downloadCount":111,"originUrl":211},6.87,"1cdbd1705fdaff12141f02027cf3d60e4302061264cc530ee4906dc5944dda6d","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":213,"sha256":214,"downloadCount":81,"originUrl":215},13.92,"3eb888d7f03476cf376299a5ff3d2f8fb6d9c7971a317acea45325d855635e34","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":217,"sha256":218,"downloadCount":152,"originUrl":219},13.84,"c963ff9a065af6d9731889f132a07c8021c4d9945466971fae2470b225cf6b9d","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":221,"sha256":222,"downloadCount":62,"originUrl":223},14.64,"93c0d9b7d7cd7f595794d4d301494e0685e2239b16f9b4185130fb57e1477505","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.3\u002Fpyrefly-windows-x86_64.zip",{"tag":225,"publishAt":226,"semVer":227,"prerelease":134,"assets":228},"1.4.0-dev.2","2026-09-28T22:18:54Z",[61,62,27],[229,233,237,241,245,249,253,257,261,265,269],{"fileName":66,"sizeMb":230,"sha256":231,"downloadCount":111,"originUrl":232},13.93,"557537937f0601dcbcc750aa161ea97f157e23d57f9fdca428984c0a5d9dd1cd","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":234,"sha256":235,"downloadCount":182,"originUrl":236},13.96,"38ffce8ce145ff9aea3f94dad5b06dfa320cc19983a9a439ff2adb63634ce455","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":238,"sha256":239,"downloadCount":182,"originUrl":240},15.2,"8353f8be4e74127b89125f0c6d879251d34a420ae3e2564e771f5649b55d7eb8","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":242,"sha256":243,"downloadCount":111,"originUrl":244},14.62,"5a38f4144a5dbf8aa127c63f5da603fb4aca557b466fe68f26415e03d1576856","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":246,"sha256":247,"downloadCount":111,"originUrl":248},14.58,"22065846f59355b01cf3dec43ee339f45faa2b5b7755f488fcb264b78bc3e404","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":250,"sha256":251,"downloadCount":105,"originUrl":252},13.48,"048ce92ebca577da879a804e50e8c4d14a923bdd672827b044b34c82120b5954","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":254,"sha256":255,"downloadCount":111,"originUrl":256},14.22,"776fa8c9fef26f22bd3f218d11f770e5fbf3ea38cb9ef498eecb542e94066864","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":258,"sha256":259,"downloadCount":111,"originUrl":260},6.84,"957cc42690456f8a7b6704bbeea0ed49f74b5fafab8605c5a08db66df2ae2e74","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":262,"sha256":263,"downloadCount":111,"originUrl":264},13.85,"0cef0631fcdd6178b2fdfc1ac9683ed543880d1c75c7eecf3aeae2259cfa4bae","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":266,"sha256":267,"downloadCount":111,"originUrl":268},13.72,"f48c27734b4599ba8c1a1270d51b36966cfd2e3e67b111d8e0f81f1a6e716c88","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":270,"sha256":271,"downloadCount":111,"originUrl":272},14.53,"24c677cec6bc4c0e83130d99977fff9a91cc775e609c36c08e76319217d9da35","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.2\u002Fpyrefly-windows-x86_64.zip",{"tag":274,"publishAt":275,"semVer":276,"prerelease":63,"assets":277},"1.3.2","2026-09-28T22:11:21Z",[61,81,152],[278,282,287,290,295,299,304,309,314,319,323],{"fileName":66,"sizeMb":266,"sha256":279,"downloadCount":280,"originUrl":281},"3d0ec81c08dbb4a5251dd15800131e8d82b3f09c118f6c669ccbf1bf486db65e",53,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":283,"sha256":284,"downloadCount":285,"originUrl":286},13.74,"bf55cbd7a9869a761aa613e1d2f17772e587cbd1fa62a85454fe57b041615842",45,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":91,"sha256":288,"downloadCount":123,"originUrl":289},"6c1bc1de1c183e01f9be29bc03164ab56cda1d32cb99e8e31d83bd897664db09","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":291,"sha256":292,"downloadCount":293,"originUrl":294},14.4,"11bc0951e77e5fe2eb84b3e297bc2af598e6008b2f2788336cbc610a254a303b",1062,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":296,"sha256":297,"downloadCount":87,"originUrl":298},14.36,"27453347a83535113a77ea7bda5116f18049216621dbd6f9523aa47c86e9a2e2","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":300,"sha256":301,"downloadCount":302,"originUrl":303},13.26,"7c0b2109a00ccca83e22daa3724d4a091a1b673823175004eb449ba88ab2adb7",177,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":305,"sha256":306,"downloadCount":307,"originUrl":308},14.01,"5ceb539168b2cd681d032f6e2b6d95571fd92e6cad70d11acd9284660d56e88e",20,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":310,"sha256":311,"downloadCount":312,"originUrl":313},6.76,"2210236fbee5e4dc0427ae8a966c401babc5ab69235d80e9a1f989323c71c9ea",16,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":315,"sha256":316,"downloadCount":317,"originUrl":318},13.63,"46e7a5eeef2eb4a11e88aebff2a49f5d45f31250221bcef1ef1b9cba08513bb1",64,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":320,"sha256":321,"downloadCount":307,"originUrl":322},13.43,"ea1ae7f6c30defb62c8f2062aeb941162a090ad57157d4d5905d474c294de1c2","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":205,"sha256":324,"downloadCount":325,"originUrl":326},"3f23b1807033aff34c96f65ead4958d1493fbcbb087cc5ba3ab3ce9ebbd95911",192,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.2\u002Fpyrefly-windows-x86_64.zip",{"tag":328,"publishAt":329,"semVer":330,"prerelease":134,"assets":331},"1.4.0-dev.1","2026-09-19T00:04:48Z",[61,62,27],[332,335,339,343,346,351,355,359,363,367,371],{"fileName":66,"sizeMb":262,"sha256":333,"downloadCount":111,"originUrl":334},"132b8866599ccd6cddc3b58883402902e82550f46883f82000027334654ef9a1","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":336,"sha256":337,"downloadCount":182,"originUrl":338},13.88,"f322818c1688f5b507cbee2a77b897832df78b4893531fd86c522071b70cf0fb","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":340,"sha256":341,"downloadCount":111,"originUrl":342},15.11,"41790ae14410685ebe6a453f8a7001508acfd245831329218a2f7feba6f0e967","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":270,"sha256":344,"downloadCount":111,"originUrl":345},"38c9c9142d25fa694048f852a2fd34ef86e8a197fa613cc19c80b50485e964bd","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":347,"sha256":348,"downloadCount":349,"originUrl":350},14.5,"6f633357e8a78bb0b5461842e6e95489b8b33a7e6245b3e5ea8250439f63af35",7,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":352,"sha256":353,"downloadCount":349,"originUrl":354},13.39,"302634489d10df03c834ed69c173abb7cfd3ce1a5cf0ca5b7a503abcbc0156cb","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":356,"sha256":357,"downloadCount":111,"originUrl":358},14.13,"075ed7c6404e6684a89fa78421b0af5e5cd3f4796523e618b9d1fba9e8d1936c","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":360,"sha256":361,"downloadCount":105,"originUrl":362},6.82,"89e8fdd7cb21dfdc0433a808551ec7adb9e202d3968311fb9035acd537a12110","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":364,"sha256":365,"downloadCount":111,"originUrl":366},13.76,"5c1172014efb59d4d79203aa6422c6b85da27925070f09edf67fab9d0d7d38a5","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":368,"sha256":369,"downloadCount":111,"originUrl":370},13.64,"9cf41e4612c77e988c24fbb60f048602cc5b5f1fcde9dc3325397a04a4ba7724","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":372,"sha256":373,"downloadCount":105,"originUrl":374},14.44,"3487ec8c688ce44a7ed02911ec2fb3067d8d41fc10cca16eb8e1d41fefeac878","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.4.0-dev.1\u002Fpyrefly-windows-x86_64.zip",{"tag":376,"publishAt":377,"semVer":378,"prerelease":63,"assets":379},"1.2.1","2026-09-18T00:03:15Z",[61,152,61],[380,384,388,392,397,402,407,411,415,419,424],{"fileName":66,"sizeMb":381,"sha256":382,"downloadCount":105,"originUrl":383},12.81,"b2d4653ee1b64cc3eec3a0b21d9fd03715dc33c33e0bc78e7804d5468cd03545","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":385,"sha256":386,"downloadCount":349,"originUrl":387},12.83,"0559aefc9a58338104bebb4df39ae3973a0c24d22143b066fdc612b7c26cbf9d","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":389,"sha256":390,"downloadCount":111,"originUrl":391},13.9,"03badbf7b03799e502983db347c8b33f131a8a652bc57873781924afcdb2aa96","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":393,"sha256":394,"downloadCount":395,"originUrl":396},13.42,"ed118dde5b160ad98b5260a5511dcfc5bb8d4b7e04f483c985d2df6ddaf0bbad",35,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":398,"sha256":399,"downloadCount":400,"originUrl":401},13.37,"b5f3617b5773287c7b1b402d0c8391086cfd2d7c5a8e153fd7a8869c5b8e823a",17,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":403,"sha256":404,"downloadCount":405,"originUrl":406},12.37,"b9ff6b22c1cce276d2ce2d84ee7770f2794f4e1efdea239def046264ee1b5197",21,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":408,"sha256":409,"downloadCount":69,"originUrl":410},13.01,"2b891db343c111c48d8be32d9b93ac0adf7bd9a93d6bdeb5303e770592a091cd","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":412,"sha256":413,"downloadCount":123,"originUrl":414},6.33,"a2583015530a8345f6a388840b939637c6db4992a33cbc4f36fbc808fa2c24e5","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":416,"sha256":417,"downloadCount":85,"originUrl":418},12.73,"68aeda9ed1c3ebb11e42ae2172039d55225d44bdb656d30b642c28eea2d9a7a0","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":420,"sha256":421,"downloadCount":422,"originUrl":423},12.53,"2026eceadd893ec6e6ad7924374896a4ac7c0eae3aa846483116d366ba09a6d5",9,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":425,"sha256":426,"downloadCount":427,"originUrl":428},13.35,"a175cbbac6a00d42e1cf24dda18eec29c865d6b1a3540b8b9f5c76f77467a1e6",25,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.2.1\u002Fpyrefly-windows-x86_64.zip",{"tag":430,"publishAt":431,"semVer":432,"prerelease":63,"assets":433},"1.3.1","2026-09-15T05:10:45Z",[61,81,61],[434,438,443,447,451,455,459,463,467,471,474],{"fileName":66,"sizeMb":266,"sha256":435,"downloadCount":436,"originUrl":437},"c7770869c96bb3dfa4c39c30b644e1d4c61e8f8645069ebf2dac117c34cb9cd1",14,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-linux-arm64-musl.tar.gz",{"fileName":72,"sizeMb":439,"sha256":440,"downloadCount":441,"originUrl":442},13.75,"80ecd49f9c2d2efe6a601c67b5bb73607da2990dfa615f3435109e2a1af5e506",52,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-linux-arm64.tar.gz",{"fileName":78,"sizeMb":444,"sha256":445,"downloadCount":105,"originUrl":446},14.96,"4d86e2e235daf7865e1cbeb3267fadc2bbfca34de931efe292746d2bdbfd63e5","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-linux-i686.tar.gz",{"fileName":84,"sizeMb":291,"sha256":448,"downloadCount":449,"originUrl":450},"4859097cc9b00b8719993dc8228d2bffcc8659414d32494bb752ccf9d535dc21",155,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-linux-x86_64-musl.tar.gz",{"fileName":90,"sizeMb":296,"sha256":452,"downloadCount":453,"originUrl":454},"4cf87ce9d0041e7edbc533fef0246b5992831f3f68efdbf4b6f5001912b4cf22",1316,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-linux-x86_64.tar.gz",{"fileName":96,"sizeMb":300,"sha256":456,"downloadCount":457,"originUrl":458},"3c7294e86efb53d6bc46619fd17002266731a79894a668b8e9db2ec189e746d2",378,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-macos-arm64.tar.gz",{"fileName":102,"sizeMb":305,"sha256":460,"downloadCount":461,"originUrl":462},"497d5743ff54f1b4a444f72a4147d7b85fa8cf20bf87123304b00b6173254545",30,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-macos-x86_64.tar.gz",{"fileName":108,"sizeMb":464,"sha256":465,"downloadCount":123,"originUrl":466},6.77,"d855da3652c13649b8a3ee1e0f8668351390032f969daf4693d22550981bad84","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-wasm.tar.gz",{"fileName":114,"sizeMb":315,"sha256":468,"downloadCount":469,"originUrl":470},"e92c6ee9078d7bbcdb3a22d6be44e0335ddce1e0f9ea9b0eea8fcdd9ce07010e",37,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-windows-arm64.zip",{"fileName":120,"sizeMb":320,"sha256":472,"downloadCount":123,"originUrl":473},"3979569020d7e49d8e1197044e578eed13e46eef693d515c1b789b4dc10a8f80","https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-windows-i686.zip",{"fileName":126,"sizeMb":205,"sha256":475,"downloadCount":476,"originUrl":477},"d10bb909b9007d076fe7cb1f7164e26ab4287ca08e4df624fffaee7360f44baa",222,"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Fpyrefly\u002Freleases\u002Fdownload\u002F1.3.1\u002Fpyrefly-windows-x86_64.zip",[479,498,515,529],{"owner":480,"repo":481,"repoId":482,"category":55,"subgroup":56,"language":483,"tags":484,"starCount":487,"ownerUid":488,"latestTag":489,"platforms":490,"lastReleaseTime":495,"downloadCount":496,"description":497},"zigtools","zls",258636766,"Zig",[39,41,485,486,481],"lsp-server","zig",5270,65322356,"0.17.0",[491,492,493,494],"windows","mac","linux","other","2026-10-19T23:00:55Z",268,"A non-official language server for Zig that provides IDE features like autocomplete and go-to-definition by implementing the Language Server Protocol (LSP).",{"owner":499,"repo":500,"repoId":501,"category":55,"subgroup":56,"language":502,"tags":503,"starCount":508,"ownerUid":509,"latestTag":510,"platforms":511,"lastReleaseTime":512,"downloadCount":513,"description":514},"haskell","haskell-language-server",236179694,"Haskell",[504,505,506,499,500,38,485,507],"cabal","ghc","hacktoberfest","stack",2959,450574,"2.15.0.0",[491,492,493],"2026-09-03T09:59:38Z",479,"The official Language Server Protocol (LSP) implementation for Haskell, providing IDE-level code completion, diagnostics, go-to-definition, and other support for Haskell development.",{"owner":516,"repo":517,"repoId":518,"category":55,"subgroup":56,"language":519,"tags":520,"starCount":522,"ownerUid":523,"latestTag":524,"platforms":525,"lastReleaseTime":526,"downloadCount":527,"description":528},"jacobdufault","cquery",88580766,"C++",[521,40,41],"cpp",2360,356714,"v20180302",[493],"2018-03-02T07:18:33Z",2978,"A highly-scalable C\u002FC++\u002FObjective-C language server for multi-million line codebases, powered by libclang, implementing the LSP protocol with cross-references, completion, diagnostics, and semantic highlighting.",{"owner":530,"repo":531,"repoId":532,"category":55,"subgroup":56,"language":533,"tags":534,"starCount":536,"ownerUid":537,"latestTag":538,"platforms":539,"lastReleaseTime":540,"downloadCount":27,"description":541},"expert-lsp","expert",859325395,"Elixir",[535,40,41],"elixir",2066,221114826,"nightly",[491],"2026-10-24T00:39:18Z","The official Language Server Protocol (LSP) implementation for the Elixir programming language, providing IDE features like code completion, diagnostics, and go-to-definition with multi-editor support.",{"description":543,"readmeHtml":544},"Pyrefly is a fast Python type checker and language server written in Rust by Meta, serving as the default checker for Instagram's 20-million-line codebase.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Pyrefly is an open-source Python type checker and language server from Meta, written in Rust. It checks over 1.85 million lines of code per second, type checking projects like PyTorch 15x faster than Mypy and Pyright. It is the default type checker for Instagram&#39;s 20-million-line Python codebase and is adopted by large open-source projects including PyTorch and JAX. Beyond the CLI, it offers extensions for VS Code, Neovim, Zed, and more.\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>Developer\u003C\u002Ftd>\n\u003Ctd>Meta\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Rust\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Status\u003C\u002Ftd>\n\u003Ctd>Stable (1.0+)\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>Fast type checking proven on industrial-scale codebases.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Extremely fast\u003C\u002Fstrong>: over 1.85 million lines per second; rechecks after saving usually finish in under 10 milliseconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full-featured language server\u003C\u002Fstrong>: navigation, autocomplete, hover info, inlay hints, semantic highlighting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Understands frameworks\u003C\u002Fstrong>: built-in Pydantic, Django, and pytest support with model validation and fixture navigation out of the box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migration toolkit\u003C\u002Fstrong>: \u003Ccode>pyrefly init\u003C\u002Fcode> to move from Mypy\u002FPyright and \u003Ccode>pyrefly suppress\u003C\u002Fcode> to silence existing errors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Type inference\u003C\u002Fstrong>: \u003Ccode>pyrefly infer\u003C\u002Fcode> generates type annotations automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor integrations\u003C\u002Fstrong>: VS Code, Neovim, Zed, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consistent results\u003C\u002Fstrong>: the CLI and your editor agree on findings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Python developers\u003C\u002Fli>\n\u003Cli>Large codebase maintainers\u003C\u002Fli>\n\u003Cli>Teams migrating from Mypy or Pyright\u003C\u002Fli>\n\u003Cli>Projects using Pydantic or Django\u003C\u002Fli>\n\u003Cli>Heavy users who value instant IDE feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install the command-line tool\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pip install pyrefly\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"2\">\n\u003Cli>Initialize project configuration\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pyrefly init\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>Run type checking\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pyrefly check\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"4\">\n\u003Cli>With many legacy errors, silence them via suppress and address them gradually\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Proven at scale\u003C\u002Fstrong>: production use on a 20-million-line codebase at Instagram\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leading speed\u003C\u002Fstrong>: over an order of magnitude faster than mainstream checkers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adoption friendly\u003C\u002Fstrong>: init, suppress, and infer make gradual migration easy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-world frameworks\u003C\u002Fstrong>: built-in framework understanding reduces false positives\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>OS\u003C\u002Ftd>\n\u003Ctd>Linux, macOS, Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>Python (for pip install)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Editors\u003C\u002Ftd>\n\u003Ctd>VS Code, Neovim, Zed, and more\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Version policy\u003C\u002Fstrong>: not strict semantic versioning; upgrades may introduce new type errors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suppressions\u003C\u002Fstrong>: after upgrading, use \u003Ccode>pyrefly suppress\u003C\u002Fcode> to handle newly reported errors in bulk\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Release cadence\u003C\u002Fstrong>: minor versions ship monthly, with patch releases for critical fixes\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197853325]