[{"data":1,"prerenderedAt":508},["ShallowReactive",2],{"repo-benfred-py-spy-en":3,"i18n-benfred-py-spy-en":505},{"mirrorPool":4,"detail":13,"relatedProjects":390},[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":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":30,"ownerBio":27,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":38,"category":39,"subgroup":40,"releases":41},"benfred","py-spy",143092994,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy",15588,"Rust","Sampling profiler for Python programs",{"Rust":22,"Python":23,"PowerShell":24,"Shell":25},99,0.8,0.1,0,[],"","2026-10-15","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F69536?v=4","Ben Frederickson","2026-10-20T10:25:02.083505+00:00","2026-04-24T22:08:26Z",[34,35,36,37],"performance-analysis","profiler","profiling","python","MIT","development","调试\u002F分析工具",[42,97,151,195,236,268,309,351],{"tag":43,"publishAt":32,"semVer":44,"prerelease":47,"assets":48},"v0.4.2",[25,45,46],4,2,false,[49,55,61,67,73,79,85,91],{"fileName":50,"sizeMb":51,"sha256":52,"downloadCount":53,"originUrl":54},"py_spy-0.4.2-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",3.57,"1ccf688393105111684435f035bc14ec3f22117dd2b85b2414612cf27a22755a",158,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"py_spy-0.4.2-py2.py3-none-macosx_11_0_arm64.whl",1.77,"a0e6f6810ccf0fc5e64e85e0182a5b626c4496eec01b14fb8755154b363a4831",201,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-macosx_11_0_arm64.whl",{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"py_spy-0.4.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",2.7,"142887e984a4e541071c99a4401ff8c3770f255d329dbd0f64e8c1dd51882cce",11230,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":68,"sizeMb":69,"sha256":70,"downloadCount":71,"originUrl":72},"py_spy-0.4.2-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.73,"7f1c6d9b0e2379ead5bf792df43f4cf36153aa79e6dda4fb8ac7740cf8017110",193,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":74,"sizeMb":75,"sha256":76,"downloadCount":77,"originUrl":78},"py_spy-0.4.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",2.2,"24720573f95230653b457671a1dcc3c5a381fcf4e92677761e328a430ad251b2",114,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":80,"sizeMb":81,"sha256":82,"downloadCount":83,"originUrl":84},"py_spy-0.4.2-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.8,"aeb0323409199c785f730645e9f4bb7a7b9ca2c481f2c331a55642b5d13fa52f",21401,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":86,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},"py_spy-0.4.2-py2.py3-none-win_amd64.whl",1.81,"8b06a353c177677e4e1701b288d8c58e2f8d4208ee81a8048d9f72ba800918f8",1818,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2-py2.py3-none-win_amd64.whl",{"fileName":92,"sizeMb":93,"sha256":94,"downloadCount":95,"originUrl":96},"py_spy-0.4.2.tar.gz",0.27,"90e600b27bb6bb40479637baca5a5b4bc2ba3395c93d889e672315d93042c4ae",538,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.2\u002Fpy_spy-0.4.2.tar.gz",{"tag":98,"publishAt":99,"semVer":100,"prerelease":47,"assets":102},"v0.4.1","2025-07-31T19:32:46Z",[25,45,101],1,[103,109,115,121,127,133,139,145],{"fileName":104,"sizeMb":105,"sha256":106,"downloadCount":107,"originUrl":108},"py_spy-0.4.1-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",3.51,"809094208c6256c8f4ccadd31e9a513fe2429253f48e20066879239ba12cd8cc",97,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",{"fileName":110,"sizeMb":111,"sha256":112,"downloadCount":113,"originUrl":114},"py_spy-0.4.1-py2.py3-none-macosx_11_0_arm64.whl",1.71,"1fb8bf71ab8df95a95cc387deed6552934c50feef2cf6456bc06692a5508fd0c",58,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-macosx_11_0_arm64.whl",{"fileName":116,"sizeMb":117,"sha256":118,"downloadCount":119,"originUrl":120},"py_spy-0.4.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",1.94,"ee776b9d512a011d1ad3907ed53ae32ce2f3d9ff3e1782236554e22103b5c084",2654,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":122,"sizeMb":123,"sha256":124,"downloadCount":125,"originUrl":126},"py_spy-0.4.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.54,"532d3525538254d1859b49de1fbe9744df6b8865657c9f0e444bf36ce3f19226",3796,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":128,"sizeMb":129,"sha256":130,"downloadCount":131,"originUrl":132},"py_spy-0.4.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",2.05,"4972c21890b6814017e39ac233c22572c4a61fd874524ebc5ccab0f2237aee0a",57,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":134,"sizeMb":135,"sha256":136,"downloadCount":137,"originUrl":138},"py_spy-0.4.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.64,"6a80ec05eb8a6883863a367c6a4d4f2d57de68466f7956b6367d4edd5c61bb29",17965,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":140,"sizeMb":141,"sha256":142,"downloadCount":143,"originUrl":144},"py_spy-0.4.1-py2.py3-none-win_amd64.whl",1.73,"d92e522bd40e9bf7d87c204033ce5bb5c828fca45fa28d970f58d71128069fdc",272,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1-py2.py3-none-win_amd64.whl",{"fileName":146,"sizeMb":147,"sha256":148,"downloadCount":149,"originUrl":150},"py_spy-0.4.1.tar.gz",0.23,"e53aa53daa2e47c2eef97dd2455b47bb3a7e7f962796a86cc3e7dbde8e6f4db4",656,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.1\u002Fpy_spy-0.4.1.tar.gz",{"tag":152,"publishAt":153,"semVer":154,"prerelease":47,"assets":155},"v0.4.0","2024-11-01T19:08:02Z",[25,45,25],[156,161,166,171,176,181,186,190],{"fileName":157,"sizeMb":158,"sha256":27,"downloadCount":159,"originUrl":160},"py_spy-0.4.0-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",3.45,91,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",{"fileName":162,"sizeMb":163,"sha256":27,"downloadCount":164,"originUrl":165},"py_spy-0.4.0-py2.py3-none-macosx_11_0_arm64.whl",1.68,60,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-macosx_11_0_arm64.whl",{"fileName":167,"sizeMb":168,"sha256":27,"downloadCount":169,"originUrl":170},"py_spy-0.4.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",1.96,477,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":172,"sizeMb":173,"sha256":27,"downloadCount":174,"originUrl":175},"py_spy-0.4.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",1.97,220,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":177,"sizeMb":178,"sha256":27,"downloadCount":179,"originUrl":180},"py_spy-0.4.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",2.04,59,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":182,"sizeMb":183,"sha256":27,"downloadCount":184,"originUrl":185},"py_spy-0.4.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.61,20262,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":187,"sizeMb":141,"sha256":27,"downloadCount":188,"originUrl":189},"py_spy-0.4.0-py2.py3-none-win_amd64.whl",276,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0-py2.py3-none-win_amd64.whl",{"fileName":191,"sizeMb":192,"sha256":27,"downloadCount":193,"originUrl":194},"py_spy-0.4.0.tar.gz",0.24,504,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.4.0\u002Fpy_spy-0.4.0.tar.gz",{"tag":196,"publishAt":197,"semVer":198,"prerelease":47,"assets":201},"v0.3.14","2022-09-07T21:58:56Z",[25,199,200],3,14,[202,207,212,217,222,226,231],{"fileName":203,"sizeMb":204,"sha256":27,"downloadCount":205,"originUrl":206},"py_spy-0.3.14-py2.py3-none-macosx_10_7_x86_64.whl",1.5,247,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-macosx_10_7_x86_64.whl",{"fileName":208,"sizeMb":209,"sha256":27,"downloadCount":210,"originUrl":211},"py_spy-0.3.14-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",2.91,230,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",{"fileName":213,"sizeMb":214,"sha256":27,"downloadCount":215,"originUrl":216},"py_spy-0.3.14-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",2.46,972,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":218,"sizeMb":219,"sha256":27,"downloadCount":220,"originUrl":221},"py_spy-0.3.14-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.58,781,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":223,"sizeMb":219,"sha256":27,"downloadCount":224,"originUrl":225},"py_spy-0.3.14-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",203,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":227,"sizeMb":228,"sha256":27,"downloadCount":229,"originUrl":230},"py_spy-0.3.14-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.87,8093,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":232,"sizeMb":233,"sha256":27,"downloadCount":234,"originUrl":235},"py_spy-0.3.14-py2.py3-none-win_amd64.whl",1.38,493,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.14\u002Fpy_spy-0.3.14-py2.py3-none-win_amd64.whl",{"tag":237,"publishAt":238,"semVer":239,"prerelease":47,"assets":241},"v0.3.13","2022-09-05T22:13:24Z",[25,199,240],13,[242,246,250,254,258,261,265],{"fileName":243,"sizeMb":204,"sha256":27,"downloadCount":244,"originUrl":245},"py_spy-0.3.13-py2.py3-none-macosx_10_7_x86_64.whl",51,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-macosx_10_7_x86_64.whl",{"fileName":247,"sizeMb":248,"sha256":27,"downloadCount":131,"originUrl":249},"py_spy-0.3.13-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",2.9,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",{"fileName":251,"sizeMb":214,"sha256":27,"downloadCount":252,"originUrl":253},"py_spy-0.3.13-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",61,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":255,"sizeMb":219,"sha256":27,"downloadCount":256,"originUrl":257},"py_spy-0.3.13-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",53,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":259,"sizeMb":219,"sha256":27,"downloadCount":179,"originUrl":260},"py_spy-0.3.13-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":262,"sizeMb":228,"sha256":27,"downloadCount":263,"originUrl":264},"py_spy-0.3.13-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",73,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":266,"sizeMb":233,"sha256":27,"downloadCount":244,"originUrl":267},"py_spy-0.3.13-py2.py3-none-win_amd64.whl","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.13\u002Fpy_spy-0.3.13-py2.py3-none-win_amd64.whl",{"tag":269,"publishAt":270,"semVer":271,"prerelease":47,"assets":273},"v0.3.12","2022-05-17T00:32:44Z",[25,199,272],12,[274,279,283,288,292,295,300,304],{"fileName":275,"sizeMb":276,"sha256":27,"downloadCount":277,"originUrl":278},"py_spy-0.3.12-py2.py3-none-macosx_10_7_x86_64.whl",1.53,69,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-macosx_10_7_x86_64.whl",{"fileName":280,"sizeMb":281,"sha256":27,"downloadCount":113,"originUrl":282},"py_spy-0.3.12-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",2.97,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",{"fileName":284,"sizeMb":285,"sha256":27,"downloadCount":286,"originUrl":287},"py_spy-0.3.12-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",2.42,111,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":289,"sizeMb":290,"sha256":27,"downloadCount":174,"originUrl":291},"py_spy-0.3.12-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.65,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":293,"sizeMb":135,"sha256":27,"downloadCount":113,"originUrl":294},"py_spy-0.3.12-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":296,"sizeMb":297,"sha256":27,"downloadCount":298,"originUrl":299},"py_spy-0.3.12-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.92,552,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":301,"sizeMb":233,"sha256":27,"downloadCount":302,"originUrl":303},"py_spy-0.3.12-py2.py3-none-win_amd64.whl",115,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12-py2.py3-none-win_amd64.whl",{"fileName":305,"sizeMb":306,"sha256":27,"downloadCount":307,"originUrl":308},"py_spy-0.3.12.tar.gz",0.15,169,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.12\u002Fpy_spy-0.3.12.tar.gz",{"tag":310,"publishAt":311,"semVer":312,"prerelease":47,"assets":314},"v0.3.11","2021-11-13T01:54:04Z",[25,199,313],11,[315,319,323,328,333,337,342,347],{"fileName":316,"sizeMb":317,"sha256":27,"downloadCount":302,"originUrl":318},"py_spy-0.3.11-py2.py3-none-macosx_10_7_x86_64.whl",1.56,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-macosx_10_7_x86_64.whl",{"fileName":320,"sizeMb":199,"sha256":27,"downloadCount":321,"originUrl":322},"py_spy-0.3.11-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",100,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",{"fileName":324,"sizeMb":325,"sha256":27,"downloadCount":326,"originUrl":327},"py_spy-0.3.11-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",2.43,145,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":329,"sizeMb":330,"sha256":27,"downloadCount":331,"originUrl":332},"py_spy-0.3.11-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.59,128,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":334,"sizeMb":335,"sha256":27,"downloadCount":321,"originUrl":336},"py_spy-0.3.11-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",2.63,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":338,"sizeMb":339,"sha256":27,"downloadCount":340,"originUrl":341},"py_spy-0.3.11-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",2.84,363,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":343,"sizeMb":344,"sha256":27,"downloadCount":345,"originUrl":346},"py_spy-0.3.11-py2.py3-none-win_amd64.whl",1.37,166,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11-py2.py3-none-win_amd64.whl",{"fileName":348,"sizeMb":306,"sha256":27,"downloadCount":349,"originUrl":350},"py_spy-0.3.11.tar.gz",152,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.11\u002Fpy_spy-0.3.11.tar.gz",{"tag":352,"publishAt":353,"semVer":354,"prerelease":47,"assets":356},"v0.3.10","2021-09-27T21:54:32Z",[25,199,355],10,[357,360,364,369,374,377,382,387],{"fileName":358,"sizeMb":276,"sha256":27,"downloadCount":179,"originUrl":359},"py_spy-0.3.10-py2.py3-none-macosx_10_7_x86_64.whl","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-macosx_10_7_x86_64.whl",{"fileName":361,"sizeMb":362,"sha256":27,"downloadCount":113,"originUrl":363},"py_spy-0.3.10-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",2.95,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl",{"fileName":365,"sizeMb":366,"sha256":27,"downloadCount":367,"originUrl":368},"py_spy-0.3.10-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",2.4,75,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",{"fileName":370,"sizeMb":371,"sha256":27,"downloadCount":372,"originUrl":373},"py_spy-0.3.10-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",2.55,68,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",{"fileName":375,"sizeMb":135,"sha256":27,"downloadCount":131,"originUrl":376},"py_spy-0.3.10-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl",{"fileName":378,"sizeMb":379,"sha256":27,"downloadCount":380,"originUrl":381},"py_spy-0.3.10-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",3.03,130,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",{"fileName":383,"sizeMb":384,"sha256":27,"downloadCount":385,"originUrl":386},"py_spy-0.3.10-py2.py3-none-win_amd64.whl",1.36,77,"https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10-py2.py3-none-win_amd64.whl",{"fileName":388,"sizeMb":306,"sha256":27,"downloadCount":263,"originUrl":389},"py_spy-0.3.10.tar.gz","https:\u002F\u002Fgithub.com\u002Fbenfred\u002Fpy-spy\u002Freleases\u002Fdownload\u002Fv0.3.10\u002Fpy_spy-0.3.10.tar.gz",[391,406,426,461,478],{"owner":392,"repo":393,"repoId":394,"category":39,"subgroup":40,"language":395,"tags":396,"starCount":397,"ownerUid":398,"latestTag":399,"platforms":400,"lastReleaseTime":403,"downloadCount":404,"description":405},"EpicGames","raddebugger",741625310,"C",[],7584,6615685,"v0.9.29-alpha",[401,402],"windows","other","2026-09-30T22:12:40Z",323,"A native, user-mode, multi-process, graphical debugger from Epic Games, currently supporting local Windows x64 debugging with PDBs, with plans to expand to Linux and DWARF support.",{"owner":407,"repo":408,"repoId":409,"category":39,"subgroup":40,"language":410,"tags":411,"starCount":420,"ownerUid":421,"latestTag":422,"platforms":423,"lastReleaseTime":424,"downloadCount":46,"description":425},"inducer","pudb",1745896,"Python",[412,413,414,415,416,417,418,37,419],"bpython","debug","debugger","ipython","pdb","pytest","pytest-plugin","urwid",3249,352067,"v2026.1",[402],"2026-10-13T17:23:35Z","pudb is a full-screen console visual debugger for Python, offering syntax-highlighted source, variable inspection, and breakpoint management in the terminal for remote and server environments.",{"owner":427,"repo":428,"repoId":429,"category":430,"subgroup":40,"language":431,"tags":432,"starCount":453,"ownerUid":454,"latestTag":455,"platforms":456,"lastReleaseTime":458,"downloadCount":459,"description":460},"Lifailon","lazyjournal",887122539,"tools","Go",[433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452],"auditd","docker-logs","go","gocui","highlighting","journal","journalctl","journald","k8s-logging","kubernetes-logging","log-analysis","log-monitor","log-parser","log-viewer","logfile","logging","logs","podman","syslog","tui",1416,116945542,"0.8.6",[401,457],"linux","2026-03-16T13:07:33Z",1118,"A TUI tool for viewing logs from journald, auditd, filesystem, Docker and Podman containers, Compose stacks, and Kubernetes pods with highlighting and multiple filtering modes.",{"owner":462,"repo":463,"repoId":464,"category":430,"subgroup":40,"language":19,"tags":465,"starCount":471,"ownerUid":472,"latestTag":473,"platforms":474,"lastReleaseTime":475,"downloadCount":476,"description":477},"esrlabs","chipmunk",110599280,[466,448,467,468,469,470],"logger","logs-analysis","logstash","logviewer","search",862,1921521,"4.4.0",[401,457],"2026-09-29T08:59:20Z",196,"A native desktop log analysis tool written in Rust, supporting log files of any size with no limitations, and real-time data sources via TCP, UDP, Serial, and more.",{"owner":479,"repo":480,"repoId":481,"category":430,"subgroup":40,"language":431,"tags":482,"starCount":497,"ownerUid":498,"latestTag":499,"platforms":500,"lastReleaseTime":502,"downloadCount":503,"description":504},"AyoubTadlaoui","GoLogX",785776651,[483,484,485,486,487,488,435,489,490,491,492,493,494,495,496],"ai-agents","ai-safety","audit-log","claude-code","cli","ed25519","golang","hash-chain","integrity","mcp","model-context-protocol","security","slog","tamper-evident",7,132383729,"v0.3.0",[401,501,457],"mac","2026-06-09T01:50:33Z",287,"A tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed slog handler with offline verification, built on the standard library with zero third-party dependencies.",{"description":506,"readmeHtml":507},"py-spy is a sampling profiler for Python programs written in Rust, letting you profile running processes without restarting or modifying code, safe for production.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>py-spy is a sampling profiler for Python programs, written in Rust for speed. It visualizes where your Python program spends time without restarting the process or modifying code. Running out-of-process with extremely low overhead, it is safe to use against production Python services. It records flame graphs, shows a live top view, and dumps thread call stacks, working on Linux, macOS, Windows, and FreeBSD.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Rust\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Type\u003C\u002Ftd>\n\u003Ctd>Sampling profiler\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Support\u003C\u002Ftd>\n\u003Ctd>CPython 2.3-2.7, 3.3-3.15\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>See what a live Python process is busy with, no restart or code changes.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Flame graph recording\u003C\u002Fstrong>: the record command produces interactive SVG flame graphs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live top view\u003C\u002Fstrong>: the top command shows the hottest functions in real time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stack dumps\u003C\u002Fstrong>: the dump command prints each thread&#39;s current call stack for hang diagnosis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attach by PID\u003C\u002Fstrong>: profile running processes directly via PID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native extensions\u003C\u002Fstrong>: --native profiles C\u002FC++ and Cython extensions on some platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subprocesses\u003C\u002Fstrong>: --subprocesses includes child processes in profiling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GIL filtering\u003C\u002Fstrong>: optionally sample only threads holding the GIL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export formats\u003C\u002Fstrong>: speedscope and raw data formats supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Backend developers\u003C\u002Fli>\n\u003Cli>SRE and operations engineers\u003C\u002Fli>\n\u003Cli>Teams debugging production performance\u003C\u002Fli>\n\u003Cli>Data pipeline developers\u003C\u002Fli>\n\u003Cli>Owners of Python services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Install py-spy\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">pip install py-spy\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"2\">\n\u003Cli>Record a flame graph\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">py-spy record -o profile.svg --pid 12345\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"3\">\n\u003Cli>Watch hot functions live\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">py-spy top --pid 12345\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Col start=\"4\">\n\u003Cli>Dump stacks when the program hangs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cdiv class=\"code-block\">\u003Cpre>\u003Ccode class=\"hljs language-bash\">py-spy dump --pid 12345\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Production safe\u003C\u002Fstrong>: out-of-process sampling with minimal overhead\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero intrusion\u003C\u002Fstrong>: no restarts or code modifications required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy install\u003C\u002Fstrong>: prebuilt wheels via pip, brew, and more\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, FreeBSD\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Interpreters\u003C\u002Ftd>\n\u003Ctd>CPython 2.3-2.7, 3.3-3.15\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Permissions\u003C\u002Ftd>\n\u003Ctd>attaching may require root or debug privileges\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Platform limits\u003C\u002Fstrong>: --native extension profiling is available only on some platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Symbols help\u003C\u002Fstrong>: compile native extensions with symbols for best results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permissions\u003C\u002Fstrong>: attaching to production processes usually needs system privileges\u003C\u002Fli>\n\u003C\u002Ful>\n",1793197825453]