[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:devtoys:en":3,"releases:stats:cask:devtoys:en":447,"releases:cask:devtoys:1:false:false:en":448,"releases-count:cask:devtoys:true:en":462},{"accentColor":4,"artifacts":5,"autoUpdates":32,"categories":33,"conflictsWith":39,"dependsOn":42,"deprecated":32,"description":53,"descriptionEn":54,"developer":55,"disabled":32,"displayName":56,"downloadSha256":57,"downloadSize":58,"downloadUrl":59,"editorChoice":32,"formulaeUrl":60,"homepage":61,"iconUrl":62,"installCommand":63,"installs":64,"installs30d":65,"isFont":32,"isLibrary":32,"kegOnly":32,"kind":68,"latestRelease":69,"machineTranslated":32,"minMacos":52,"name":56,"names":94,"platforms":96,"primaryCategory":428,"rank30d":429,"releaseCount":430,"releaseStats":431,"repoUrl":61,"screenshots":435,"sourceLocale":88,"sourceUrl":436,"summary":437,"summaryTranslation":438,"supports":439,"tags":441,"tap":445,"token":95,"version":93,"versionChangedAt":446},"#643ABC",{"apps":6,"binaries":8,"entries":9,"pkgs":31},[7],"DevToys.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FDevToys.app","install",[7],"app",{"declaration":18,"phase":28,"sources":29,"type":30},{"zap":19},[20],{"trash":21},[22,23,24,25,26,27],"~\u002FLibrary\u002FCaches\u002Fcom.devtoys","~\u002FLibrary\u002FCaches\u002Fcom.devtoys.preview","~\u002FLibrary\u002FPreferences\u002Fcom.devtoys.plist","~\u002FLibrary\u002FPreferences\u002Fcom.yuki.DevToys.plist","~\u002FLibrary\u002FWebKit\u002Fcom.devtoys","~\u002FLibrary\u002FWebKit\u002Fcom.devtoys.app","cleanup",[],"zap",[],false,[34],{"icon":35,"machineTranslated":32,"name":36,"slug":37,"sourceLocale":38},"lucide:code-xml","Developer Tools","developer-tools","zh-CN",{"casks":40,"formulae":41},[],[],{"arch":43,"casks":46,"formulae":47,"macos":48,"requirements":49},[44,45],"arm64","x86_64",[],[],">= 12",{"macos":50},{">=":51},[52],"12","DevToys bundles small utilities for everyday development tasks in a desktop application. The official README describes local tools for operations such as decoding text or compressing images, avoiding the need to use unrelated websites for those tasks. Smart Detection selects an appropriate tool for clipboard data.\n\n## Built-in tools\nDevToys 2.0 includes 30 default tools across several groups: JSON\u002FYAML, date and number-base converters; HTML, URL, Base64, GZip, JWT and QR-code encoders\u002Fdecoders; JSON, SQL and XML formatters; hash\u002Fchecksum, Lorem Ipsum and password generators; a color-blindness simulator and PNG\u002FJPEG compressor; JSONPath, regular-expression and XML testers; and Markdown preview, text comparison and text-analysis utilities.\n\n## Extensions\nAdditional tools are available through extensions, and the project links developer documentation for creating custom tools. Source code, contribution guidance, a privacy policy, licensing information and third-party notices are published in the official repository.\n\n## macOS package\nHomebrew records DevToys 2.0.9.0 and installs DevToys.app from the official Apple-silicon or Intel ZIP. The cask requires macOS 12 (Monterey) or later. The official v2.0.9.0 GitHub release is flagged as a prerelease; the presence of a Homebrew cask should not be interpreted as an upstream stable-channel designation.\n\n## Sources\n- [Official repository and README](https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys)\n- [Official release](https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Freleases\u002Ftag\u002Fv2.0.9.0)\n- [Extension documentation](https:\u002F\u002Fdevtoys.app\u002Fdoc)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fd\u002Fdevtoys.rb)","Utilities designed to make common development tasks easier","DevToys-app","DevToys","49d1910e24cecd1709086e47fcf0ece09080f1b93056a3bd2c874de0a0b77a82",49581671,"https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Freleases\u002Fdownload\u002Fv2.0.9.0\u002Fdevtoys_osx_arm64.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fdevtoys","https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F87ca05b0ce72\u002Fb53781f5f019-256.png","brew install --cask devtoys",{"d30":65,"d365":66,"d90":67},168,5594,816,"cask",{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":32,"machineTranslated":32,"publishedAt":73,"sections":74,"source":87,"sourceLocale":88,"summary":89,"title":90,"translation":91,"version":93},"  * Fixed a vulnerability related to extensions installation.\r\n  * Improved translations.\r\n  * New extensions available through Extension Manager: `JSON to Python`, `Geo`, `ExtensionKit`, `Msgpack`, `ColorCodeConverter`, `C# to TypeScript`, `CodeFormatter`, `UUID Hyphen Formatter`, and more. There are now a total of 44 extensions available for DevToys!\r\n\r\n## Details\r\n* New Crowdin updates by @veler in https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Fpull\u002F1450\r\n* Updated extensions manager to handle CWE-22 & CWE-23 by @btiteux in https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Fpull\u002F1643\r\n* New Crowdin updates by @veler in https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Fpull\u002F1505\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Fcompare\u002Fv2.0.8.0...v2.0.9.0\n\nSource: https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Freleases\u002Ftag\u002Fv2.0.9.0\n\nUpstream marks this release as a prerelease.",true,2077,"2026-01-08T23:38:20Z",[75,79,83],{"area":76,"items":77},"Security",[78],"Fixes extension installation handling for CWE-22 and CWE-23.",{"area":80,"items":81},"Extensions",[82],"Adds more extensions; upstream reports 44 available extensions.",{"area":84,"items":85},"Localization",[86],"Improves translations.","editorial","en-US","Fixes an extension-installation vulnerability, improves translations and adds extensions to Extension Manager, bringing its catalog to 44.","DevToys 2.0.9.0",{"locale":88,"machineTranslated":32,"sourceLocale":88,"status":92},"source","2.0.9.0",[56,95],"devtoys",[97,127,154,182,209,237,264,292,319,347,374,401],{"arch":45,"artifacts":98,"conflictsWith":113,"dependsOn":116,"downloadSha256":123,"downloadUrl":124,"macos":125,"minMacos":52,"requiresRosetta":32,"tag":126,"version":93},{"apps":99,"binaries":100,"entries":101,"pkgs":112},[7],[],[102,106],{"declaration":103,"phase":14,"sources":105,"target":13,"type":16},{"app":104,"target":13},[7],[7],{"declaration":107,"phase":28,"sources":111,"type":30},{"zap":108},[109],{"trash":110},[22,23,24,25,26,27],[],[],{"casks":114,"formulae":115},[],[],{"arch":117,"casks":118,"formulae":119,"macos":48,"requirements":120},[45],[],[],{"macos":121},{">=":122},[52],"889fd564f139ff0dbd3219fcb8d742cddd8eac0132a7e66cede40e0e3d611b6c","https:\u002F\u002Fgithub.com\u002FDevToys-app\u002FDevToys\u002Freleases\u002Fdownload\u002Fv2.0.9.0\u002Fdevtoys_osx_x64.zip","27","golden_gate",{"arch":44,"artifacts":128,"conflictsWith":143,"dependsOn":146,"downloadSha256":57,"downloadUrl":59,"macos":125,"minMacos":52,"requiresRosetta":32,"tag":153,"version":93},{"apps":129,"binaries":130,"entries":131,"pkgs":142},[7],[],[132,136],{"declaration":133,"phase":14,"sources":135,"target":13,"type":16},{"app":134,"target":13},[7],[7],{"declaration":137,"phase":28,"sources":141,"type":30},{"zap":138},[139],{"trash":140},[22,23,24,25,26,27],[],[],{"casks":144,"formulae":145},[],[],{"arch":147,"casks":148,"formulae":149,"macos":48,"requirements":150},[44],[],[],{"macos":151},{">=":152},[52],"arm64_golden_gate",{"arch":45,"artifacts":155,"conflictsWith":170,"dependsOn":173,"downloadSha256":123,"downloadUrl":124,"macos":180,"minMacos":52,"requiresRosetta":32,"tag":181,"version":93},{"apps":156,"binaries":157,"entries":158,"pkgs":169},[7],[],[159,163],{"declaration":160,"phase":14,"sources":162,"target":13,"type":16},{"app":161,"target":13},[7],[7],{"declaration":164,"phase":28,"sources":168,"type":30},{"zap":165},[166],{"trash":167},[22,23,24,25,26,27],[],[],{"casks":171,"formulae":172},[],[],{"arch":174,"casks":175,"formulae":176,"macos":48,"requirements":177},[45],[],[],{"macos":178},{">=":179},[52],"26","tahoe",{"arch":44,"artifacts":183,"conflictsWith":198,"dependsOn":201,"downloadSha256":57,"downloadUrl":59,"macos":180,"minMacos":52,"requiresRosetta":32,"tag":208,"version":93},{"apps":184,"binaries":185,"entries":186,"pkgs":197},[7],[],[187,191],{"declaration":188,"phase":14,"sources":190,"target":13,"type":16},{"app":189,"target":13},[7],[7],{"declaration":192,"phase":28,"sources":196,"type":30},{"zap":193},[194],{"trash":195},[22,23,24,25,26,27],[],[],{"casks":199,"formulae":200},[],[],{"arch":202,"casks":203,"formulae":204,"macos":48,"requirements":205},[44],[],[],{"macos":206},{">=":207},[52],"arm64_tahoe",{"arch":45,"artifacts":210,"conflictsWith":225,"dependsOn":228,"downloadSha256":123,"downloadUrl":124,"macos":235,"minMacos":52,"requiresRosetta":32,"tag":236,"version":93},{"apps":211,"binaries":212,"entries":213,"pkgs":224},[7],[],[214,218],{"declaration":215,"phase":14,"sources":217,"target":13,"type":16},{"app":216,"target":13},[7],[7],{"declaration":219,"phase":28,"sources":223,"type":30},{"zap":220},[221],{"trash":222},[22,23,24,25,26,27],[],[],{"casks":226,"formulae":227},[],[],{"arch":229,"casks":230,"formulae":231,"macos":48,"requirements":232},[45],[],[],{"macos":233},{">=":234},[52],"15","sequoia",{"arch":44,"artifacts":238,"conflictsWith":253,"dependsOn":256,"downloadSha256":57,"downloadUrl":59,"macos":235,"minMacos":52,"requiresRosetta":32,"tag":263,"version":93},{"apps":239,"binaries":240,"entries":241,"pkgs":252},[7],[],[242,246],{"declaration":243,"phase":14,"sources":245,"target":13,"type":16},{"app":244,"target":13},[7],[7],{"declaration":247,"phase":28,"sources":251,"type":30},{"zap":248},[249],{"trash":250},[22,23,24,25,26,27],[],[],{"casks":254,"formulae":255},[],[],{"arch":257,"casks":258,"formulae":259,"macos":48,"requirements":260},[44],[],[],{"macos":261},{">=":262},[52],"arm64_sequoia",{"arch":45,"artifacts":265,"conflictsWith":280,"dependsOn":283,"downloadSha256":123,"downloadUrl":124,"macos":290,"minMacos":52,"requiresRosetta":32,"tag":291,"version":93},{"apps":266,"binaries":267,"entries":268,"pkgs":279},[7],[],[269,273],{"declaration":270,"phase":14,"sources":272,"target":13,"type":16},{"app":271,"target":13},[7],[7],{"declaration":274,"phase":28,"sources":278,"type":30},{"zap":275},[276],{"trash":277},[22,23,24,25,26,27],[],[],{"casks":281,"formulae":282},[],[],{"arch":284,"casks":285,"formulae":286,"macos":48,"requirements":287},[45],[],[],{"macos":288},{">=":289},[52],"14","sonoma",{"arch":44,"artifacts":293,"conflictsWith":308,"dependsOn":311,"downloadSha256":57,"downloadUrl":59,"macos":290,"minMacos":52,"requiresRosetta":32,"tag":318,"version":93},{"apps":294,"binaries":295,"entries":296,"pkgs":307},[7],[],[297,301],{"declaration":298,"phase":14,"sources":300,"target":13,"type":16},{"app":299,"target":13},[7],[7],{"declaration":302,"phase":28,"sources":306,"type":30},{"zap":303},[304],{"trash":305},[22,23,24,25,26,27],[],[],{"casks":309,"formulae":310},[],[],{"arch":312,"casks":313,"formulae":314,"macos":48,"requirements":315},[44],[],[],{"macos":316},{">=":317},[52],"arm64_sonoma",{"arch":45,"artifacts":320,"conflictsWith":335,"dependsOn":338,"downloadSha256":123,"downloadUrl":124,"macos":345,"minMacos":52,"requiresRosetta":32,"tag":346,"version":93},{"apps":321,"binaries":322,"entries":323,"pkgs":334},[7],[],[324,328],{"declaration":325,"phase":14,"sources":327,"target":13,"type":16},{"app":326,"target":13},[7],[7],{"declaration":329,"phase":28,"sources":333,"type":30},{"zap":330},[331],{"trash":332},[22,23,24,25,26,27],[],[],{"casks":336,"formulae":337},[],[],{"arch":339,"casks":340,"formulae":341,"macos":48,"requirements":342},[45],[],[],{"macos":343},{">=":344},[52],"13","ventura",{"arch":44,"artifacts":348,"conflictsWith":363,"dependsOn":366,"downloadSha256":57,"downloadUrl":59,"macos":345,"minMacos":52,"requiresRosetta":32,"tag":373,"version":93},{"apps":349,"binaries":350,"entries":351,"pkgs":362},[7],[],[352,356],{"declaration":353,"phase":14,"sources":355,"target":13,"type":16},{"app":354,"target":13},[7],[7],{"declaration":357,"phase":28,"sources":361,"type":30},{"zap":358},[359],{"trash":360},[22,23,24,25,26,27],[],[],{"casks":364,"formulae":365},[],[],{"arch":367,"casks":368,"formulae":369,"macos":48,"requirements":370},[44],[],[],{"macos":371},{">=":372},[52],"arm64_ventura",{"arch":45,"artifacts":375,"conflictsWith":390,"dependsOn":393,"downloadSha256":123,"downloadUrl":124,"macos":52,"minMacos":52,"requiresRosetta":32,"tag":400,"version":93},{"apps":376,"binaries":377,"entries":378,"pkgs":389},[7],[],[379,383],{"declaration":380,"phase":14,"sources":382,"target":13,"type":16},{"app":381,"target":13},[7],[7],{"declaration":384,"phase":28,"sources":388,"type":30},{"zap":385},[386],{"trash":387},[22,23,24,25,26,27],[],[],{"casks":391,"formulae":392},[],[],{"arch":394,"casks":395,"formulae":396,"macos":48,"requirements":397},[45],[],[],{"macos":398},{">=":399},[52],"monterey",{"arch":44,"artifacts":402,"conflictsWith":417,"dependsOn":420,"downloadSha256":57,"downloadUrl":59,"macos":52,"minMacos":52,"requiresRosetta":32,"tag":427,"version":93},{"apps":403,"binaries":404,"entries":405,"pkgs":416},[7],[],[406,410],{"declaration":407,"phase":14,"sources":409,"target":13,"type":16},{"app":408,"target":13},[7],[7],{"declaration":411,"phase":28,"sources":415,"type":30},{"zap":412},[413],{"trash":414},[22,23,24,25,26,27],[],[],{"casks":418,"formulae":419},[],[],{"arch":421,"casks":422,"formulae":423,"macos":48,"requirements":424},[44],[],[],{"macos":425},{">=":426},[52],"arm64_monterey",{"icon":35,"machineTranslated":32,"name":36,"slug":37,"sourceLocale":38},560,1,{"brewLag":432,"cadence":434,"count30d":433},{"compared":433,"earlierCount":433},0,"irregular",[],"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fd\u002Fdevtoys.rb","An extensible developer toolbox with local converters, encoders, formatters, generators, graphics tools, testers and text utilities.",{"locale":88,"machineTranslated":32,"sourceLocale":88,"status":92},{"arm64":71,"requiresRosetta":32,"status":440,"x86_64":71},"known",[36,442,443,444,80],"JSON","Encoding","Text Utilities","homebrew\u002Fcask","2026-10-07T09:38:28.442235Z",null,{"current":430,"records":449,"size":459,"stats":460,"total":430},[450],{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":32,"machineTranslated":32,"publishedAt":73,"sections":451,"source":87,"sourceLocale":88,"summary":89,"title":90,"translation":458,"version":93},[452,454,456],{"area":76,"items":453},[78],{"area":80,"items":455},[82],{"area":84,"items":457},[86],{"locale":88,"machineTranslated":32,"sourceLocale":88,"status":92},20,{"brewLag":461,"cadence":434,"count30d":433},{"compared":433,"earlierCount":433},{"current":430,"records":463,"size":430,"stats":473,"total":430},[464],{"bodyMarkdown":70,"hasNotes":71,"id":72,"isLatest":71,"isPrerelease":32,"machineTranslated":32,"publishedAt":73,"sections":465,"source":87,"sourceLocale":88,"summary":89,"title":90,"translation":472,"version":93},[466,468,470],{"area":76,"items":467},[78],{"area":80,"items":469},[82],{"area":84,"items":471},[86],{"locale":88,"machineTranslated":32,"sourceLocale":88,"status":92},{"brewLag":474,"cadence":434,"count30d":433},{"compared":433,"earlierCount":433}]