[{"data":1,"prerenderedAt":909},["ShallowReactive",2],{"repo-astral-sh-ruff-zh-CN":3,"i18n-astral-sh-ruff-zh-CN":906},{"mirrorPool":4,"detail":13,"relatedProjects":809},[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":46,"category":47,"subgroup":48,"releases":49},"astral-sh","ruff",523043277,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff",50317,"Rust","An extremely fast Python linter and code formatter, written in Rust.",{"Rust":22,"Python":23,"TypeScript":24,"Shell":25,"CSS":26,"HTML":26,"Jinja":26,"Dockerfile":26,"RenderScript":26},96.8,2.4,0.7,0.1,0,[],"https:\u002F\u002Fdocs.astral.sh\u002Fruff","2026-10-27","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F115962839?v=4","Astral","High-performance developer tools for the Python ecosystem, from @OpenAI.","2026-10-27T13:13:14.047618+00:00","2026-10-27T00:35:07Z",[36,37,38,39,15,40,41,42,43,44,45],"linter","pep8","python","python3","rust","rustpython","static-analysis","static-code-analysis","style-guide","styleguide","MIT","development","代码质量工具",[50,171,271,370,456,551,639,723],{"tag":51,"publishAt":34,"semVer":52,"prerelease":55,"assets":56},"0.17.3",[26,53,54],17,3,false,[57,63,69,75,80,86,92,97,103,108,114,120,125,130,136,141,147,153,159,165],{"fileName":58,"sizeMb":59,"sha256":60,"downloadCount":61,"originUrl":62},"ruff-aarch64-apple-darwin.tar.gz",8.92,"118f7121aa838785672bf612487f755a89108bb5f44e0f3df96c5967a72614f9",3352,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":65,"sha256":66,"downloadCount":67,"originUrl":68},"ruff-aarch64-pc-windows-msvc.zip",9.34,"56cc54ae263ff46a30e095421ff8a93971d9c2dcad2a5e8b64eebc078cac5a16",42,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":71,"sha256":72,"downloadCount":73,"originUrl":74},"ruff-aarch64-unknown-linux-gnu.tar.gz",9.13,"3f4639152c0e42bb5938e6c23d53d527a38f3133e000102934518f90529fa299",428,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":71,"sha256":77,"downloadCount":78,"originUrl":79},"ruff-aarch64-unknown-linux-musl.tar.gz","650d5991fea0baf8a5ee17672a3b20c45ac238ac85fa09077d66ef0cec31cdcf",74,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":82,"sha256":83,"downloadCount":84,"originUrl":85},"ruff-arm-unknown-linux-musleabihf.tar.gz",9.32,"50305fb2a17ee4a5ffc1b92025152c9886302f5c8d77b3e6b3fa54ab698eeb87",6,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":88,"sha256":89,"downloadCount":90,"originUrl":91},"ruff-armv7-unknown-linux-gnueabihf.tar.gz",9.15,"f207304aa44c0a24072f519c3983193cdb4a78643acbfe23c04abcea775e0c1d",5,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":94,"sha256":95,"downloadCount":90,"originUrl":96},"ruff-armv7-unknown-linux-musleabihf.tar.gz",9.14,"f16493625dd79f4fbd4b508ed6fdcc2b2a959be947dce4f5734a3a4ded8289ae","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":101,"originUrl":102},"ruff-i686-pc-windows-msvc.zip",9.39,"dda5bcf73e8ff5fd6700d4c2811e3cb4bd43dd657a1460a8fa33db85cd9979a4",14,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":105,"sha256":106,"downloadCount":90,"originUrl":107},"ruff-i686-unknown-linux-gnu.tar.gz",9.83,"154a1dad2f8e47f67ee995710a25a7b1824b0f72d68714df1a04477e69bcac48","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":110,"sha256":111,"downloadCount":112,"originUrl":113},"ruff-i686-unknown-linux-musl.tar.gz",9.55,"c6feb26152f7319bf41cddc61386ccad99e21124168bd41449ed02f08ec70b58",7,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":117,"downloadCount":118,"originUrl":119},"ruff-installer.ps1",0.02,"0157b3df8954335db61c128df15cc5f3a2b1a1593252539f3eee5eb2593714f7",8,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":123,"downloadCount":112,"originUrl":124},"ruff-installer.sh",0.07,"983ae888d65162efef3ac5367252e8f9affd07239cd65574bbad5d1579dd8141","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-installer.sh",{"fileName":126,"sizeMb":127,"sha256":128,"downloadCount":118,"originUrl":129},"ruff-powerpc64le-unknown-linux-gnu.tar.gz",10.46,"972adc067f757b0d3f8fb3b46ffa1c0441b8124df39b825b1fab416cde6400a0","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":132,"sha256":133,"downloadCount":134,"originUrl":135},"ruff-riscv64gc-unknown-linux-gnu.tar.gz",9.8,"cbb5549db4ae33ac31159d13b29c09799e6e2a7310520ba592f228cc96f387ba",9,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":138,"sha256":139,"downloadCount":112,"originUrl":140},"ruff-s390x-unknown-linux-gnu.tar.gz",10.18,"9313854240c94fd938a88b121f2768b71ec77ea64f0bf36d2ee295d4f340ac7f","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":143,"sha256":144,"downloadCount":145,"originUrl":146},"ruff-x86_64-apple-darwin.tar.gz",9.65,"17f95b1bee24d70de62ffe5beec7f71bb541c7e3d147a1c3d84f7cd6525f6fdf",193,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":149,"sha256":150,"downloadCount":151,"originUrl":152},"ruff-x86_64-pc-windows-msvc.zip",9.81,"a84d9ac74af8ef5bac84a1888a1634df18e6e985e2f930d35c052beacd00e813",3183,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":155,"sha256":156,"downloadCount":157,"originUrl":158},"ruff-x86_64-unknown-linux-gnu.tar.gz",9.71,"2b0890f5a55900af741f133918c2656919bbf18c2ab7741b4ca8403a90e647a9",12266,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":161,"sha256":162,"downloadCount":163,"originUrl":164},"ruff-x86_64-unknown-linux-musl.tar.gz",9.93,"85e76bbb60e708a22624b31efb227e8bdaa6978177b93c146d352de4caf37ba1",252,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":167,"sha256":168,"downloadCount":169,"originUrl":170},"source.tar.gz",13.95,"ce80a0bb933589810672063169952a672f01486235ee843e7d1782b24236bf4e",11,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.3\u002Fsource.tar.gz",{"tag":172,"publishAt":173,"semVer":174,"prerelease":55,"assets":176},"0.17.2","2026-10-22T18:39:46Z",[26,53,175],2,[177,182,186,191,196,201,206,210,215,219,224,228,232,236,241,246,251,256,261,266],{"fileName":58,"sizeMb":178,"sha256":179,"downloadCount":180,"originUrl":181},8.9,"94fbca85f19e8b6bb068adb7cbc9a74e3e6c01004cc67c6b00246a094ad4ccd9",21221,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":82,"sha256":183,"downloadCount":184,"originUrl":185},"16035dc0195c32d37c9684880024902f74e86854d59c11e65be30620afac6eb4",153,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":187,"sha256":188,"downloadCount":189,"originUrl":190},9.09,"468f29d64949574f0d28442c02f0b4fb680cff7ba8fc26b6287a73b945308e1c",6839,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":192,"sha256":193,"downloadCount":194,"originUrl":195},9.11,"ba1a3a43f8afc7bda55f8be2c600a1c8966390c3de17526bb1e6c5609c2e9fa0",1330,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":197,"sha256":198,"downloadCount":199,"originUrl":200},9.29,"8844d2967ccef3e1a5803a34ca34f76a519427486c1877798249a5f4d2c2756f",29,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":202,"sha256":203,"downloadCount":204,"originUrl":205},9.12,"51849f9deba6663eaf13949085f5f6c192baa074e2b973063c7550e394b8541c",31,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":202,"sha256":207,"downloadCount":208,"originUrl":209},"d93e2c3adf169dddc57f3d8cffbef0ad6d59a3dd8dc71be2c774a9856679837b",27,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":211,"sha256":212,"downloadCount":213,"originUrl":214},9.36,"72145bce1ef527d7886a1e7d32af62bdf6a365a1e57368068711f8634e533a95",59,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":216,"sha256":217,"downloadCount":204,"originUrl":218},9.82,"d41b1a4d85c41ce723c89d0bddfbede21aa55e4576b5b722ee06dfc0af68b2bd","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":220,"sha256":221,"downloadCount":222,"originUrl":223},9.53,"52cb024e1817182724bbd7ca46cb0606e907d3d127c277f244ca1643ac25062a",41,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":225,"downloadCount":226,"originUrl":227},"5d029fe363459fbf81f4b6215e3df1c80870264707de3192316cc371c30e48f1",33,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":229,"downloadCount":230,"originUrl":231},"6f95de2ce275883c0f5a314596ba5d79efbc79fc9ae52913f0d0e48e0a778887",60,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-installer.sh",{"fileName":126,"sizeMb":233,"sha256":234,"downloadCount":199,"originUrl":235},10.44,"258dc2cb87893438b904a59dc05eeaecf3890df8c77dc91e279f58a9c3c66497","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":237,"sha256":238,"downloadCount":239,"originUrl":240},9.76,"e5048130841924f3d91224bd88f375be577b66e5735fa76ad06ade7e4c09cfe3",30,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":242,"sha256":243,"downloadCount":244,"originUrl":245},10.16,"56b6b9e5c49cfc4dfbf54c30dd59942633bf5bd96c9a2cd9b8362ebbd0a0d312",28,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":247,"sha256":248,"downloadCount":249,"originUrl":250},9.64,"db57a84e385435a2c4a7c8946e588f79b9de0851d8618a1b5d4431edfff0bf01",1667,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":252,"sha256":253,"downloadCount":254,"originUrl":255},9.75,"6f4de58abd7c8de2e8702a89fc0f221e6ca858ad23e25c658c707d83a48c79a0",14893,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":257,"sha256":258,"downloadCount":259,"originUrl":260},9.67,"7b2e6a6e132ecf7b5fe726163b186d5d209befe93bb25f83767b2d97fbdf14e5",90510,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":262,"sha256":263,"downloadCount":264,"originUrl":265},9.92,"d6407f429ef15e558cbe980d30a67f27d02e3d2f72780be141ee006b2fdf7df3",11537,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":267,"sha256":268,"downloadCount":269,"originUrl":270},13.89,"092282e13163a88fb2a57ae5f2d34d3e54c4f3e0fa6a5fdf101e4b748cea7317",57,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.2\u002Fsource.tar.gz",{"tag":272,"publishAt":273,"semVer":274,"prerelease":55,"assets":276},"0.17.1","2026-10-15T15:24:28Z",[26,53,275],1,[277,282,286,291,295,300,305,309,314,319,324,328,332,337,341,345,350,355,360,365],{"fileName":58,"sizeMb":278,"sha256":279,"downloadCount":280,"originUrl":281},8.76,"1c8e6e36538eaa0b996378a20c226403c4ca6369ac24884751b024d3a9530b86",38010,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":65,"sha256":283,"downloadCount":284,"originUrl":285},"2f8ba07c7b2b8d1f011056968360e99e9ac7f0815e2d02eaab958255e110b1df",325,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":287,"sha256":288,"downloadCount":289,"originUrl":290},8.99,"d3ead1f0ed779e777a034ccd9286be6bd9bd3cdaba732ff9797f8288a283e9e2",20234,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":202,"sha256":292,"downloadCount":293,"originUrl":294},"255404ccf2f7950ff6aad8858321a6f416fe2a840ae4e37dfb4c21cb8774f325",1831,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":296,"sha256":297,"downloadCount":298,"originUrl":299},9.25,"ce2a361349e9a0e5316cbc1ed476a008fe9ce8b0f3c3a3efefa31a6fb32612e7",62,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":301,"sha256":302,"downloadCount":303,"originUrl":304},9.08,"e12e4540cc5b9ba68a0d5077c8f3278b5365dfe88cc5eaa1f0dd1c46fec1d13d",49,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":301,"sha256":306,"downloadCount":307,"originUrl":308},"e97bdda9907a2219126ef75003f3f9ef91172bdd4fbe2ae8c3f648570aa2c7cc",54,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":310,"sha256":311,"downloadCount":312,"originUrl":313},9.38,"a772eda3bd3194252c9842b9907edf0863fcf7fef6d7720ae347244f194a2e22",147,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":315,"sha256":316,"downloadCount":317,"originUrl":318},9.79,"11bf24a1dcf3ede1e66f959d635abc964b9fd0d8331eefd08f2270d2ec087c87",48,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":320,"sha256":321,"downloadCount":322,"originUrl":323},9.51,"bf010a1a289e815315fc98fef3ee6a12662c22950288c593c65ee2481f5e0704",73,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":325,"downloadCount":326,"originUrl":327},"2e93f6b4c55dc937b7a3a088e1adad91312024f6d77ea0e702c81c2a3ba79293",46,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":329,"downloadCount":330,"originUrl":331},"a6086b4efcf30cd7f2a0093f643758edd84df075bb9911fc770278a4b2114231",97,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-installer.sh",{"fileName":126,"sizeMb":333,"sha256":334,"downloadCount":335,"originUrl":336},10.43,"e32f639d1bab5b2e264ca337f4ab66dc28abb1daddd293f14230d00d31820bf8",52,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":237,"sha256":338,"downloadCount":339,"originUrl":340},"f071dd1d534eaa4e245b9365b13ae8842d3ddd12a4617365a599aba98cbe9fb8",47,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":342,"sha256":343,"downloadCount":303,"originUrl":344},10.11,"3eb6e3f696586c76e6c16a7ee60869bb6b82cd41eeb3327d73aefbe23db91434","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":346,"sha256":347,"downloadCount":348,"originUrl":349},9.66,"88ee16f88dba9d440e06375f46898ec85baf578042ad086764d5a33558bb6e17",3090,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":351,"sha256":352,"downloadCount":353,"originUrl":354},9.57,"a841fb7e59680508b9394bfea32e369b3907cc6620a491c65d8d1f479498db82",24940,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":356,"sha256":357,"downloadCount":358,"originUrl":359},9.5,"a293ac937715ae6fb6b64da86761598379e6149f40fbc00fde9ba8a2a562ac65",187346,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":361,"sha256":362,"downloadCount":363,"originUrl":364},9.89,"2d9878b5e6a3d0dedadbfc01a64bfe54e72f560adbfd235937cd29e1fc9238e3",21866,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":366,"sha256":367,"downloadCount":368,"originUrl":369},13.8,"f0514f245685770aa34b4d689a7a16783beba245623df9b01d3f10716f4e82a3",107,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.1\u002Fsource.tar.gz",{"tag":371,"publishAt":372,"semVer":373,"prerelease":55,"assets":374},"0.17.0","2026-10-09T19:48:30Z",[26,53,26],[375,380,384,388,392,397,401,404,408,412,415,418,422,426,429,433,437,442,447,451],{"fileName":58,"sizeMb":376,"sha256":377,"downloadCount":378,"originUrl":379},8.77,"59afe64c227e5f9a39d85c4d6be6e2d8e9a85c55f0887baad9c9e2f775a1c119",32686,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":211,"sha256":381,"downloadCount":382,"originUrl":383},"6b61a2a0c59f77e6b87d0c7979558161b29a0be6ed621cf5ff4fd8f2db40d116",236,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":134,"sha256":385,"downloadCount":386,"originUrl":387},"294e181ba6ccb0c2ffd778580e3c42b19f038bdbcb844f39fd9a6a26e8148804",16714,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":71,"sha256":389,"downloadCount":390,"originUrl":391},"cac779097e34bf1ca40175b4bacf8fca7a92fce5030bfc3edf1fd357428a33b0",2163,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":393,"sha256":394,"downloadCount":395,"originUrl":396},9.26,"58c3c5389ceb30528513d478f943420e3c38155e34bb128256c7cc713d112867",40,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":398,"sha256":399,"downloadCount":395,"originUrl":400},9.1,"c93fce0e541cedcc311cc64d75faf618600ac2c2b17b187a371b66205e054aa4","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":187,"sha256":402,"downloadCount":395,"originUrl":403},"56646ee4ff9b355f964911d5b59d14b21a2b926566be57e8e0db18d1495af36a","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":99,"sha256":405,"downloadCount":406,"originUrl":407},"c8aaea94f6b80d40538df14818978aebc8eac2d6dc677312866ca7ee3ec3fdfe",82,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":409,"sha256":410,"downloadCount":222,"originUrl":411},9.78,"8b471ddf090c1c1081a09ba6774756a3b420ac02e550ef1ecfedf20009470450","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":320,"sha256":413,"downloadCount":395,"originUrl":414},"e7803521b41a279ea1e96958cca7d6e175b7bf03e729429cdb09e11f1bab2a91","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":416,"downloadCount":67,"originUrl":417},"81db38c3255fd732b0c4448bf173664475072743d658be8a66c15d9fba394077","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":419,"downloadCount":420,"originUrl":421},"b242322e048e20518a997034960e7e7e17655cf61ac5cb3bfe7c692b970148c2",89,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-installer.sh",{"fileName":126,"sizeMb":233,"sha256":423,"downloadCount":424,"originUrl":425},"2d8651ee396109b6b918ec3c7e40f9aeb2a2a6b0fa9995bd82c78bffe79291df",43,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":237,"sha256":427,"downloadCount":222,"originUrl":428},"284404d4fbd1c48da39254df9f236a14ee0f2f72d9af6323a68fc9428682b353","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":430,"sha256":431,"downloadCount":67,"originUrl":432},10.12,"f2da272f135cd46f02300837a9d2ed2c19346333ac43e7f73d29e88376155594","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":346,"sha256":434,"downloadCount":435,"originUrl":436},"1b6a10f57aa06f0de2d90666878dd875836e3e2d04f61868fa175a74149fb2ad",2802,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":438,"sha256":439,"downloadCount":440,"originUrl":441},9.59,"bc831eaa01912323099d7bc185981bf6bb1960931350bd3ad6a82f7a59a46c3b",21734,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":443,"sha256":444,"downloadCount":445,"originUrl":446},9.54,"c94fc1dc71f054d06d9f1149442dcb471516aa2b7d4b7e8124e05d082d4c91d3",164813,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":262,"sha256":448,"downloadCount":449,"originUrl":450},"0df9421fd0df9aa7a62dab4d1086e085b7c7888b6343fc5a9c5f630771d61aae",20091,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":452,"sha256":453,"downloadCount":454,"originUrl":455},13.74,"240e76607c0c6cb32b4a75266d7809e979fd6fc4e3c4ea9c5d086f7ee7805a87",58,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.17.0\u002Fsource.tar.gz",{"tag":457,"publishAt":458,"semVer":459,"prerelease":55,"assets":462},"0.16.10","2026-10-01T18:04:27Z",[26,460,461],16,10,[463,468,473,478,483,487,492,496,500,504,509,513,517,520,524,528,532,537,541,546],{"fileName":58,"sizeMb":464,"sha256":465,"downloadCount":466,"originUrl":467},8.84,"f051cd306de2691262a0574f8857cd1f4d6bfcd448084ea23d61b9c1c37df510",40574,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":469,"sha256":470,"downloadCount":471,"originUrl":472},9.06,"cde60dbdf2697144474e6d87b8b51b73bb1fd218f4c180acb40abbd3b659d56f",570,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":474,"sha256":475,"downloadCount":476,"originUrl":477},8.97,"dc0d74de837ef0a7bcc62ce98c48a622b075d057161f13b958be2934becd55a6",16859,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":479,"sha256":480,"downloadCount":481,"originUrl":482},9.07,"38ebc0ec3e0de538d1c399729ca04e124749211d66aa134c24ad0c1f09a935b9",2895,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":484,"sha256":485,"downloadCount":307,"originUrl":486},9.21,"bcb14a1e138da36c49db6cc9b73aa75f904139402715f6c4359d4d933baffd0c","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":488,"sha256":489,"downloadCount":490,"originUrl":491},9.04,"8f6a9f09e03471ef63327206cacb08db9555c3072b4939238209f3802a1f653c",53,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":493,"sha256":494,"downloadCount":317,"originUrl":495},9.03,"fc0c6b722493eb46931362c0e5f8ca3793d1c26ea561b0a634d958ed78aa633e","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":479,"sha256":497,"downloadCount":498,"originUrl":499},"932336f2daf77e5fd817fd8ad6481dc9965b90c8c5d9466d2f065898d063012b",163,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":501,"sha256":502,"downloadCount":490,"originUrl":503},9.77,"df9762d57b917cdc5055835db0d2637e3b33ad039be658040b85419dbabb239d","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":505,"sha256":506,"downloadCount":507,"originUrl":508},9.49,"99fa859647ed17366b85fc66f6afadf25968fa996c5210f67e8202b5627c2e97",71,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":510,"downloadCount":511,"originUrl":512},"aa879b0bfc2a6491c99dedf90485501f974b17b6a507a25b8f2c51eb334a4314",56,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":514,"downloadCount":515,"originUrl":516},"93a3bb699fac671e9ffd8771049ebae0137164c6ea189487d5b43b486cb125e9",92,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-installer.sh",{"fileName":126,"sizeMb":333,"sha256":518,"downloadCount":490,"originUrl":519},"33c861c380ca2c90432c363f0acf06f4dc5995a34baa9a3bc253f93898928efe","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":521,"sha256":522,"downloadCount":335,"originUrl":523},9.73,"baa51029ff8f6a0187491f623ac0e40feb1cb19b6fdd87d4e8b258b6d0c3fd8b","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":525,"sha256":526,"downloadCount":339,"originUrl":527},10.14,"bfa49d93ee6354ea7f43300913ed466ddf932df7ece9e675afbd01009109b3ed","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":505,"sha256":529,"downloadCount":530,"originUrl":531},"ace641df42926e962cf04bc52c79eb6c50ba1ae6a17b602f081960616ecc1bd1",3566,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":533,"sha256":534,"downloadCount":535,"originUrl":536},9.3,"6b90457fbd249923db196044d5f3c26e4f7cefacc769c26fd52520fa033f736e",25633,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":443,"sha256":538,"downloadCount":539,"originUrl":540},"9567ff1201e2fb3da31ff04c35587d768c66d6cb42dfa84de474e2bfe360b608",264092,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":542,"sha256":543,"downloadCount":544,"originUrl":545},9.87,"ad1b2138407a0c53b936524df99d87211333f7bc40478d6860f42994597f7ff0",29738,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":547,"sha256":548,"downloadCount":549,"originUrl":550},13.32,"9427538a9158e93fb12ac17a5dfbc69c2e6a68ad616a682248eda6d2a28902fa",84,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.10\u002Fsource.tar.gz",{"tag":552,"publishAt":553,"semVer":554,"prerelease":55,"assets":555},"0.16.9","2026-09-24T20:38:52Z",[26,460,134],[556,561,565,569,574,578,582,585,589,593,598,601,604,608,611,615,620,625,629,634],{"fileName":58,"sizeMb":557,"sha256":558,"downloadCount":559,"originUrl":560},8.96,"33d35394499094cf6eb90f730dc82f11c0fab05d176378ae4f67de985ecc4146",38783,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":94,"sha256":562,"downloadCount":563,"originUrl":564},"98f41e001af9ccbbd16a9948b1214e711af9bacfaa204951d831584dfe109fcf",363,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":479,"sha256":566,"downloadCount":567,"originUrl":568},"a13061e8f471b49c9d2aa284c32dd54a0e5534d702d1a44e1d7f4c875569586d",16421,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":570,"sha256":571,"downloadCount":572,"originUrl":573},9.16,"40d9feb7210a6d984bb98b5f825afdcf36216ee464a884e26c104f97226c7713",4083,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":575,"sha256":576,"downloadCount":230,"originUrl":577},9.2,"89d8c636848dbdb5abd4c46ddc72f1de43f138e02c04c5e7d5e6092d3064bee6","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":579,"sha256":580,"downloadCount":307,"originUrl":581},9.05,"5361a518161c1fc8be5730ddbc3f3d1e89b791b0c14cc1fa4f0b26005ae148cf","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":488,"sha256":583,"downloadCount":490,"originUrl":584},"9bad6a09b6dc2b075b5caa690135be84402b7ac1bf4314fd759b87d724db6793","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":187,"sha256":586,"downloadCount":587,"originUrl":588},"9bc72f1facaeb61d659604e4ae5807e461ddde4af32c5d6beb53bf55223b1b90",266,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":590,"sha256":591,"downloadCount":454,"originUrl":592},9.7,"f3d8de54d0179a8749c5aa018760f86f70b8d1317835d507bf27b1542fde17dd","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":594,"sha256":595,"downloadCount":596,"originUrl":597},9.43,"352fd90092114092e537f95382b21de6e2a500a1cdd2ce7651e37d9ca57c24c5",77,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":599,"downloadCount":307,"originUrl":600},"40cb78fd8f15713af4888184196db68e7faa5a9babf5902a059ded25b544c87b","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":602,"downloadCount":322,"originUrl":603},"3d1b806cc5cf26e24b70eb0f6fbe92672efe8d57812e37dfd5053c636d79d5e3","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-installer.sh",{"fileName":126,"sizeMb":605,"sha256":606,"downloadCount":335,"originUrl":607},10.51,"bd0810f35dbc6d59491b40b486d88ff783134c774cac1f2bf725d9c503e5b7de","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":409,"sha256":609,"downloadCount":490,"originUrl":610},"367c2db932c50a77d4231a7ce3aaac1eae8e9e2c32eb3e979dd8f4b5cb5d3fe3","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":612,"sha256":613,"downloadCount":490,"originUrl":614},10.09,"9fc575fd9a5b9701ce6fbf13cc2df7f60eabd35b6e04f0dac890474d66800180","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":616,"sha256":617,"downloadCount":618,"originUrl":619},9.4,"e98ea259a021c87d3a1f8bf18639d2e32dcd45cb2ef1afcb41b13e295de1e2b3",3635,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":621,"sha256":622,"downloadCount":623,"originUrl":624},9.31,"fe5eb06b2f185b0d8035e17df9df0c831e59b3c98f11170206500650218a0b76",25645,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":110,"sha256":626,"downloadCount":627,"originUrl":628},"1bfbb819b5d4f9af501748862276b60e412d336034d99387691a4d4bce7a6f13",185840,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":630,"sha256":631,"downloadCount":632,"originUrl":633},9.88,"6a561ed4bc860472f7833dfb0f0b8285d3969fa627188c5678ea4ac2c462bbee",23138,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":635,"sha256":636,"downloadCount":637,"originUrl":638},13.24,"87df064eb5582c59e2575959b8b43ab6550c727d6a9875cc515d0299b826c067",90,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.9\u002Fsource.tar.gz",{"tag":640,"publishAt":641,"semVer":642,"prerelease":55,"assets":643},"0.16.8","2026-09-16T15:56:22Z",[26,460,118],[644,648,652,656,660,665,669,673,677,681,685,688,691,694,698,701,705,709,714,718],{"fileName":58,"sizeMb":178,"sha256":645,"downloadCount":646,"originUrl":647},"0ffa53899f2970d24f14fbed8d8265c87180b159b7100794d97a1527dc60fa79",46542,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":301,"sha256":649,"downloadCount":650,"originUrl":651},"0ac8a56e66c3aa8f528f145cc77d59e419b007da1d537356a0d10e4148f36e0e",464,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":493,"sha256":653,"downloadCount":654,"originUrl":655},"8ff18ee07d6ed3cfbd05fdc9012646a79482c00045dbcbf32416ef8f14ab1f7e",11192,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":202,"sha256":657,"downloadCount":658,"originUrl":659},"57a4e072b6b74a4dd0036b7b253e056bdb70e02c68504ca6f2bfca2707d03fb6",21082,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":661,"sha256":662,"downloadCount":663,"originUrl":664},9.17,"13a2b870a1c56955b966079e906cfcde01fef2b26fa4452e6b7a357a35d5d74a",63,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":666,"sha256":667,"downloadCount":454,"originUrl":668},9.02,"720229a62de8a6b055c8792820d7be8912506dfe0e4d2adba9aeb67b89e02c58","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":670,"sha256":671,"downloadCount":454,"originUrl":672},9.01,"4aa8accdd13b0e0c810dedbcb17b35f417ef2c2662af8e9eb4daf259d6b2ff49","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":493,"sha256":674,"downloadCount":675,"originUrl":676},"8f1000bcc0f323bd449502e5ffc89c649e606270eb05eb718d60859ebfa6f9eb",144,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":257,"sha256":678,"downloadCount":679,"originUrl":680},"8511e545d83735055ae91f1ff2552facaeacef8e9f8bc141d8e4d0e779737afc",67,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":99,"sha256":682,"downloadCount":683,"originUrl":684},"a921388e4343fe7eed55de7a74dc87511900aba4d76f80209a0302bf8ada7728",93,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":686,"downloadCount":663,"originUrl":687},"06ce5545d87d2f4edca79c4923feba5046fe93c756dc212653a974e13d24e9a5","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":689,"downloadCount":420,"originUrl":690},"e6004fd2e7d523dd1086b9ba761d06151fdce9cbea8f366f5a8e993f30c42ed8","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-installer.sh",{"fileName":126,"sizeMb":333,"sha256":692,"downloadCount":230,"originUrl":693},"97f4bc4fb6b5d291399dda13ba4a649040efdff59534b5a20fa3ed8d8412d861","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":590,"sha256":695,"downloadCount":696,"originUrl":697},"a0c3dbaeb407eb76a38ce4524be6f2321ead48681e842a1d60da8b7b45a8ac8b",61,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":461,"sha256":699,"downloadCount":269,"originUrl":700},"47e0117cc78a16fcc2d11040f376eb1ef4bb1677c9ce09b6ee655a41dab65555","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":65,"sha256":702,"downloadCount":703,"originUrl":704},"bccb4d49c5c9f7e69fd42df2475730a08a641af31b8e0ee5e775e3dd829c4686",3458,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":621,"sha256":706,"downloadCount":707,"originUrl":708},"7985e06caf14b0077cb68da41edbf812e1d9654fe4c144d72b71138e96350129",26140,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":710,"sha256":711,"downloadCount":712,"originUrl":713},9.48,"c4a8c7c152532bcb7e7ede4bd6ccd440dcacddffcdcdd79b90090ac6021f41c2",233841,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":132,"sha256":715,"downloadCount":716,"originUrl":717},"e56aa612121de356f37d05f3284cd806081fb72d5dbd4814b3810c5a23c562cc",63502,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":719,"sha256":720,"downloadCount":721,"originUrl":722},13.06,"e30ff9dffc204ba22ea2f3b8dd85d718fd1f49d547101f974186192155967015",83,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.8\u002Fsource.tar.gz",{"tag":724,"publishAt":725,"semVer":726,"prerelease":55,"assets":727},"0.16.7","2026-09-10T18:05:06Z",[26,460,112],[728,733,737,741,745,749,752,755,759,764,768,771,775,779,782,787,792,796,801,805],{"fileName":58,"sizeMb":729,"sha256":730,"downloadCount":731,"originUrl":732},8.91,"80221a5e0b1ae29262a74496f2ad1380c1ab52b3edd8cee13ec76d8acff406ca",35111,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-aarch64-apple-darwin.tar.gz",{"fileName":64,"sizeMb":398,"sha256":734,"downloadCount":735,"originUrl":736},"34befde8f261aae96a1edf8e84eeafa09e2ffc0df7e3ccaae52bcf39d29bd233",535,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-aarch64-pc-windows-msvc.zip",{"fileName":70,"sizeMb":670,"sha256":738,"downloadCount":739,"originUrl":740},"1e06b11127c28387c8066da4ce6a617a84a359591be09dbf581fbb0c3e006239",16105,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-aarch64-unknown-linux-gnu.tar.gz",{"fileName":76,"sizeMb":88,"sha256":742,"downloadCount":743,"originUrl":744},"dd669efe4ac74ffd5842b26147c36cdd6c93b9cf0d10d5e53c12ec5b44f540bd",1558,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-aarch64-unknown-linux-musl.tar.gz",{"fileName":81,"sizeMb":661,"sha256":746,"downloadCount":747,"originUrl":748},"a26e8281fedb6a2f01cbb908fe053663c129bf3367e42f8d0916c9698b515220",55,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-arm-unknown-linux-musleabihf.tar.gz",{"fileName":87,"sizeMb":670,"sha256":750,"downloadCount":303,"originUrl":751},"7d346a8cd67f5a11ea859f47aec55bc1560570033b5012453f050a8804c7c5ab","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-armv7-unknown-linux-gnueabihf.tar.gz",{"fileName":93,"sizeMb":134,"sha256":753,"downloadCount":335,"originUrl":754},"849be4c0aac3e76157d38b2f84b9b7b786f662d35194cf04f420ca44675ddba0","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-armv7-unknown-linux-musleabihf.tar.gz",{"fileName":98,"sizeMb":134,"sha256":756,"downloadCount":757,"originUrl":758},"f4d838b95a81d0d415613c625825aab7c116b91a15f794527afc864e7745c109",141,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-i686-pc-windows-msvc.zip",{"fileName":104,"sizeMb":760,"sha256":761,"downloadCount":762,"originUrl":763},9.72,"6c91f1a9e21c7dcedfca57ff40a869fa4f94e75313c23be45a5bb71b3d4fda44",51,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-i686-unknown-linux-gnu.tar.gz",{"fileName":109,"sizeMb":765,"sha256":766,"downloadCount":317,"originUrl":767},9.45,"368457e3eb3b77286978e09afd1902b27ac8f97bab840cd9d0810f4bad947752","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-i686-unknown-linux-musl.tar.gz",{"fileName":115,"sizeMb":116,"sha256":769,"downloadCount":269,"originUrl":770},"ef172c140d398ad3f419f818b17f8cc70ea32ca7a81295a39191ed9693a13210","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-installer.ps1",{"fileName":121,"sizeMb":122,"sha256":772,"downloadCount":773,"originUrl":774},"9d1338dbfffd973fd6d329164691afecdcc53b106d26a6c72aaeec25feaae820",115,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-installer.sh",{"fileName":126,"sizeMb":776,"sha256":777,"downloadCount":303,"originUrl":778},10.4,"8d98b953950000dd3ecee47f28f8fabd644256d1b3d426c9c7455380419b8506","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-powerpc64le-unknown-linux-gnu.tar.gz",{"fileName":131,"sizeMb":521,"sha256":780,"downloadCount":335,"originUrl":781},"933bf3cad0ef6a28eac5f27e44c3363d00c78e752cd0426c2ab8f2c865a9b8de","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-riscv64gc-unknown-linux-gnu.tar.gz",{"fileName":137,"sizeMb":783,"sha256":784,"downloadCount":785,"originUrl":786},10.06,"544b8289a35e0db54faab498d45050a5d936cdb79a984c3f3cbdbaf650c85bb5",50,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-s390x-unknown-linux-gnu.tar.gz",{"fileName":142,"sizeMb":788,"sha256":789,"downloadCount":790,"originUrl":791},9.41,"6f3b98ec349f470b7efde5294d44e5171613ddaac3c251a918a7946b303d3ec2",2620,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-x86_64-apple-darwin.tar.gz",{"fileName":148,"sizeMb":621,"sha256":793,"downloadCount":794,"originUrl":795},"a099e761fb841fc33d44031aa37e16a3d154922fd3da284396e58ae687973e45",26791,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-x86_64-pc-windows-msvc.zip",{"fileName":154,"sizeMb":797,"sha256":798,"downloadCount":799,"originUrl":800},9.52,"73894c7b7c9a53fd66ed715eb3a1ec65077f316328e377057a98bdb7fcba0326",170799,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-x86_64-unknown-linux-gnu.tar.gz",{"fileName":160,"sizeMb":630,"sha256":802,"downloadCount":803,"originUrl":804},"8d28939cf5cabe54a2f8f7cbfab52c643436d1bc70474198181db9e48f504411",30095,"https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fruff-x86_64-unknown-linux-musl.tar.gz",{"fileName":166,"sizeMb":806,"sha256":807,"downloadCount":406,"originUrl":808},12.97,"c2e3564246e58954e13d7ca19d56db424de4d2ed7c07108713ff9c5f686e9b9e","https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff\u002Freleases\u002Fdownload\u002F0.16.7\u002Fsource.tar.gz",[810,830,846,863,879,892],{"owner":811,"repo":812,"repoId":813,"category":47,"subgroup":48,"language":814,"tags":815,"starCount":820,"ownerUid":821,"latestTag":822,"platforms":823,"lastReleaseTime":827,"downloadCount":828,"description":829},"koalaman","shellcheck",6731432,"Haskell",[816,817,818,36,819,42],"bash","developer-tools","haskell","shell",40127,2818758,"v0.11.0",[824,825,826],"mac","linux","other","2025-08-04T00:27:19Z",13712912,"一款GPLv3许可的Shell脚本静态分析工具，为bash\u002Fsh脚本提供警告和建议，帮助发现语法问题、语义错误和潜在的陷阱。",{"owner":831,"repo":832,"repoId":833,"category":47,"subgroup":48,"language":834,"tags":835,"starCount":838,"ownerUid":839,"latestTag":840,"platforms":841,"lastReleaseTime":843,"downloadCount":844,"description":845},"AlDanial","cloc",42029482,"Perl",[832,836,837],"count-lines","programming-language",23574,1459933,"v2.10",[842],"windows","2026-07-04T19:26:14Z",18787,"统计多种编程语言源代码中的空行、注释行和物理行数。",{"owner":847,"repo":848,"repoId":849,"category":47,"subgroup":48,"language":850,"tags":851,"starCount":856,"ownerUid":857,"latestTag":858,"platforms":859,"lastReleaseTime":860,"downloadCount":861,"description":862},"realm","SwiftLint",35732214,"Swift",[852,853,36,854,42,855],"code-quality","hacktoberfest","linting","swift",19748,7575099,"0.65.1",[842,824,825,826],"2026-08-21T20:29:47Z",519979,"强制执行 Swift 风格和约定的工具，基于 SwiftSyntax。",{"owner":864,"repo":865,"repoId":866,"category":47,"subgroup":48,"language":867,"tags":868,"starCount":872,"ownerUid":873,"latestTag":874,"platforms":875,"lastReleaseTime":876,"downloadCount":877,"description":878},"golangci","golangci-lint",132145189,"Go",[869,870,871,865,36],"ci","go","golang",19443,35628013,"v2.15.0",[842,824,825,826],"2026-10-16T11:33:37Z",780,"一个快速的 Go 语言代码检查工具运行器，支持并行执行、缓存、YAML 配置和主流 IDE 集成，包含超过一百种检查器。",{"owner":880,"repo":881,"repoId":882,"category":47,"subgroup":48,"language":883,"tags":884,"starCount":885,"ownerUid":886,"latestTag":887,"platforms":888,"lastReleaseTime":889,"downloadCount":890,"description":891},"microsoft","pyright",175129788,"Python",[],15689,6154722,"1.1.414",[826],"2026-09-09T20:40:05Z",1107,"Pyright 是微软推出的 Python 静态类型检查器，功能完整、面向高性能与大型代码库设计，提供命令行工具与 VS Code 扩展。",{"owner":893,"repo":893,"repoId":894,"category":47,"subgroup":48,"language":814,"tags":895,"starCount":899,"ownerUid":900,"latestTag":901,"platforms":902,"lastReleaseTime":903,"downloadCount":904,"description":905},"hadolint",46234189,[896,897,898,818,36,812,42],"docker","dockerfile","dockerfile-linter",12451,34047791,"v2.15.1",[842],"2026-07-31T10:13:06Z",19050,"一个智能的Dockerfile Linter，通过将Dockerfile解析为AST并执行最佳实践规则，帮助构建更优质的Docker镜像，同时集成ShellCheck对RUN指令中的Bash代码进行静态检查。",{"description":907,"readmeHtml":908},"Ruff 是用 Rust 编写的极快 Python 代码检查与格式化工具，一个工具即可替代 Flake8、isort、Black 等多个工具，适合大型项目与持续集成场景。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>Ruff 是用 Rust 编写的 Python 静态检查与代码格式化工具，以极高的执行速度著称，比既有工具快 10 到 100 倍。它内置 900 多条规则，可一站式替代 Flake8 及其众多插件、Black、isort、pydocstyle、pyupgrade 等工具。Ruff 通过 pip 即可安装，原生支持 pyproject.toml 配置，已被 Airflow、FastAPI、pandas 等主流开源项目采用。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>语言\u003C\u002Ftd>\n\u003Ctd>Rust\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>目标代码\u003C\u002Ftd>\n\u003Ctd>Python\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>安装方式\u003C\u002Ftd>\n\u003Ctd>pip、uv、pipx、独立安装器\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>一个工具管住 Python 代码的风格与质量，还快到可以放进提交钩子。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>极速检查\u003C\u002Fstrong>：比 Flake8 等传统 linter 快 10 到 100 倍\u003C\u002Fli>\n\u003Cli>\u003Cstrong>代码格式化\u003C\u002Fstrong>：内置 formatter，与 Black 输出兼容\u003C\u002Fli>\n\u003Cli>\u003Cstrong>import 排序\u003C\u002Fstrong>：内建与 isort 等价的排序功能\u003C\u002Fli>\n\u003Cli>\u003Cstrong>900+ 规则\u003C\u002Fstrong>：原生重实现 flake8-bugbear 等热门插件规则\u003C\u002Fli>\n\u003Cli>\u003Cstrong>自动修复\u003C\u002Fstrong>：支持自动修复问题，例如删除未使用的 import\u003C\u002Fli>\n\u003Cli>\u003Cstrong>缓存加速\u003C\u002Fstrong>：内置缓存避免重复分析未变更文件\u003C\u002Fli>\n\u003Cli>\u003Cstrong>灵活配置\u003C\u002Fstrong>：原生支持 pyproject.toml 与层级级联配置\u003C\u002Fli>\n\u003Cli>\u003Cstrong>编辑器集成\u003C\u002Fstrong>：提供 VS Code 等编辑器的官方插件\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>Python 开发者\u003C\u002Fli>\n\u003Cli>开源项目维护者\u003C\u002Fli>\n\u003Cli>关注 CI 检查速度的工程团队\u003C\u002Fli>\n\u003Cli>monorepo 管理者\u003C\u002Fli>\n\u003Cli>需要统一代码风格的团队\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>安装 Ruff\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pip install ruff\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"2\">\n\u003Cli>检查当前目录代码\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">ruff check\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>格式化当前目录代码\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">ruff format\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"4\">\n\u003Cli>在 pyproject.toml 中按需配置规则与行为\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>速度极快\u003C\u002Fstrong>：全仓库扫描常在亚秒级完成，可放心用于提交钩子\u003C\u002Fli>\n\u003Cli>\u003Cstrong>多合一\u003C\u002Fstrong>：一个工具替代多个 linter 与 formatter，简化工具链\u003C\u002Fli>\n\u003Cli>\u003Cstrong>迁移平滑\u003C\u002Fstrong>：与既有工具输出兼容，切换成本低\u003C\u002Fli>\n\u003Cli>\u003Cstrong>monorepo 友好\u003C\u002Fstrong>：层级与级联配置适合大型代码库\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>操作系统\u003C\u002Ftd>\n\u003Ctd>Linux、macOS、Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>目标语言\u003C\u002Ftd>\n\u003Ctd>Python 3.x\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>运行依赖\u003C\u002Ftd>\n\u003Ctd>单一可执行文件，无需 Python 运行时\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>规则取舍\u003C\u002Fstrong>：900 多条规则应按项目实际启用，避免告警噪音\u003C\u002Fli>\n\u003Cli>\u003Cstrong>迁移策略\u003C\u002Fstrong>：从 Flake8 迁移时建议先对照规则映射再切换\u003C\u002Fli>\n\u003Cli>\u003Cstrong>版本升级\u003C\u002Fstrong>：新版本可能调整默认行为，升级前查看变更日志\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197821813]