[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92755":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":9,"pushedAt":9,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},92755,"uninstally","gostonx\u002Funinstally","gostonx","A clean, native macOS uninstaller. Completely removes apps and every file they leave behind using smart bundle-identifier detection. SwiftUI + Finder extension.",null,"Swift",460,19,141,0,319,50.9,false,"main",true,[],"2026-07-22 04:02:07","# Uninstally\n\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fgostonx\u002Funinstally)](https:\u002F\u002Fgithub.com\u002Fgostonx\u002Funinstally\u002Freleases\u002Flatest)\n[![Build](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fgostonx\u002Funinstally\u002Fci.yml?branch=main)](https:\u002F\u002Fgithub.com\u002Fgostonx\u002Funinstally\u002Factions)\n[![Homebrew](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHomebrew-Cask-blue?logo=homebrew)](https:\u002F\u002Fgithub.com\u002Fgostonx\u002Funinstally\u002Freleases\u002Flatest)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fgostonx\u002Funinstally)](LICENSE)\n\nUninstally is a native macOS uninstaller built with SwiftUI. Remove apps and their leftover files, manage Homebrew packages, and uninstall directly from Finder with a simple right click.\n\n🎉🎉 500+ DOWNLOADS ON THE FIRST DAY!! YOU GUYS ARE AMAZING WITH THE SUPPORT AND FEEDBACK 🎉🎉\n\n⭐ **If this app helped you, a star means the world. It costs you nothing but tells me making this app was worth it. Thank you!** ⭐\n\n\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Funinstally-demo.gif\" alt=\"Uninstally demo\" width=\"80%\" \u002F>\n\u003C\u002Fp>\n\n## Install\n\n### Homebrew\n\n```sh\nbrew install --cask uninstally\n```\n\nIf the tap is not yet trusted, Homebrew will ask you to trust it. Run `brew trust gostonx\u002Ftap` to proceed. This is standard behavior for any third-party tap and only needs to be done once.\n\n```sh\nbrew upgrade --cask uninstally\nbrew uninstall --cask uninstally\nbrew uninstall --cask --zap uninstally\n```\n\n## Features\n\n- **Remove apps and their leftover files** — caches, preferences, containers, logs, and more\n- **Finder right-click integration** — uninstall without opening the app\n- **Homebrew support** — list and uninstall casks and formulae\n- **Batch uninstall** — remove multiple apps at once\n- **Collections** — group apps into custom tabs for organizing trials, projects, or categories\n- **Recently Uninstalled** — review and restore previously removed apps\n- **Leftover scanner** — find orphaned files from apps you deleted manually\n- **Automatic updates** — built on Sparkle with stable, beta, and nightly channels\n- **Native macOS design** — translucent materials, SF Symbols, VoiceOver support\n- **Fast search and filtering** — sort by size, name, date, or developer\n- **10 languages** — English, Italian, Spanish, French, German, Portuguese, Japanese, Korean, Simplified and Traditional Chinese\n- **Privacy focused** — no analytics, no accounts, everything runs locally\n\n## Screenshots\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Funinstally-sidebar.png\" alt=\"Uninstally browser\" width=\"45%\" \u002F>&nbsp;&nbsp;\n  \u003Cimg src=\"docs\u002Fstorage-insights.png\" alt=\"Storage Insights\" width=\"45%\" \u002F>\n  \u003Cbr>\n  \u003Cimg src=\"docs\u002Funinstall-settings.png\" alt=\"Uninstall settings\" width=\"60%\" \u002F>\n\u003C\u002Fp>\n\n## Why Uninstally?\n\nDragging an app to the Trash leaves files behind — preferences in `~\u002FLibrary\u002FPreferences`, caches in `~\u002FLibrary\u002FCaches`, containers, logs, and saved state scattered across your drive. These files accumulate and waste storage over time.\n\nUninstally scans for every file linked to an application using its bundle identifier, then lets you review what was found before anything is removed. You stay in control.\n\n### Direct download\n\nDownload the latest DMG from [Releases](https:\u002F\u002Fgithub.com\u002Fgostonx\u002Funinstally\u002Freleases\u002Flatest), open it, and drag **Uninstally** into **Applications**.\n\nAfter installing, enable the Finder extension in **System Settings → General → Login Items & Extensions → Finder Extensions** to use the right-click integration.\n\n## Privacy\n\nUninstally runs entirely on your Mac. No data is collected, no analytics are sent, and no account is required. Uninstall history is stored locally using SwiftData. Updates are downloaded directly from GitHub and verified with EdDSA signatures.\n\n## Requirements\n\n- macOS 14 or later\n- Xcode 16 (for building from source)\n\n## Troubleshooting\n\n**Finder menu item not visible?**  \nEnable the extension in System Settings → General → Login Items & Extensions → Finder Extensions. Restart Finder if needed (Option-right-click Finder icon → Relaunch).\n\n**Gatekeeper blocks the app?**  \nRight-click the app → Open → confirm. Or clear quarantine: `xattr -dr com.apple.quarantine \u002FApplications\u002FUninstally.app`\n\n**Homebrew says the tap is untrusted?**  \nRun `brew trust gostonx\u002Ftap` once. Homebrew requires this for third-party taps as a security measure.\n\n**Homebrew packages not showing?**  \nMake sure Homebrew is installed. Relaunch Uninstally after installing Homebrew so it can detect the binary.\n\n**Leftover scan finds too many items?**  \nReview each file and its match reason before proceeding. You can deselect anything you want to keep in the confirmation screen.\n\n## Building from source\n\n```bash\nxcodebuild -project Uninstally.xcodeproj -scheme Uninstally \\\n  -configuration Debug -destination 'platform=macOS' build\n```\n\nFor distribution builds, set `DEVELOPMENT_TEAM` in the project settings and enable automatic signing. Sparkle updates require a valid appcast and EdDSA key — see `docs\u002FUPDATES.md`.\n\n### Finder Extension\n\n1. Run the app once so Launch Services registers it.\n2. Go to **System Settings → General → Login Items & Extensions → Finder Extensions** and enable **Uninstally Finder**.\n3. Right-click any `.app` bundle to see *Uninstall with Uninstally*.\n\n### Full Disk Access\n\nGrant Full Disk Access in System Settings → Privacy & Security to scan protected locations like `\u002FLibrary`.\n\n## Contributing\n\nContributions welcome. Fork → branch → PR. Keep changes focused and describe what changed and why. Run a local Xcode build before opening a PR.\n\n## Security\n\nReport vulnerabilities privately via the [security policy](https:\u002F\u002Fgithub.com\u002Fgostonx\u002Funinstally\u002Fsecurity\u002Fpolicy) or contact the maintainers directly.\n\n## License\n\nSee [LICENSE](LICENSE).\n\n## Changelog\n\n[CHANGELOG.md](CHANGELOG.md)\n","Uninstally 是一款专为 macOS 设计的原生应用卸载工具，可彻底清除应用程序及其残留文件（如偏好设置、缓存、容器、日志等）。基于 SwiftUI 开发，支持 Finder 右键快捷卸载、Homebrew Cask\u002FFormula 管理、批量卸载、残留扫描及多语言界面。所有操作本地执行，无数据上传，注重隐私与系统集成。适用于需要深度清理软件残留、优化存储空间或高效管理已安装应用的 macOS 用户。",2,"2026-07-10 02:30:22","CREATED_QUERY"]