whatisgithub

What is uninstally?

gostonx/uninstally — explained in plain English

Analysis updated 2026-05-18

510SwiftAudience · generalComplexity · 2/5Setup · easy

In one sentence

A native Mac app that fully uninstalls other apps, including hidden leftover files like caches and preferences.

Mindmap

mindmap
  root((Uninstally))
    What it does
      Removes apps fully
      Finds leftover files
      Reviews before delete
    Tech stack
      Swift
      SwiftUI
      SwiftData
    Use cases
      Free disk space
      Right click uninstall
      Clean Homebrew
      Find orphaned files
    Audience
      Everyday Mac users
      Privacy conscious

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Free up disk space by removing apps along with all their leftover cache and preference files.

USE CASE 2

Uninstall an app straight from Finder with a right-click instead of dragging it to the Trash.

USE CASE 3

Clean up old Homebrew packages you no longer use.

USE CASE 4

Find and remove orphaned files left behind by apps you already deleted manually.

What is it built with?

SwiftSwiftUISwiftData

How does it compare?

gostonx/uninstallygontovnik/periscope-videoviewcontrollerkageroumado/phosphene
Stars510499495
LanguageSwiftSwiftSwift
Last pushed2016-09-20
MaintenanceDormant
Setup difficultyeasyeasyhard
Complexity2/52/54/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Install via Homebrew cask or download the DMG directly, no configuration needed.

The README points to a LICENSE file but does not state the terms directly.

So what is it?

Uninstally is an app for Mac computers that removes other apps completely, including the leftover files that a normal drag-to-trash delete leaves behind. When you delete an app the usual way, things like preferences, caches, saved data, and logs often stay scattered across your drive, quietly taking up storage. Uninstally finds all the files tied to an app using its bundle identifier, shows you what it found, and lets you decide what to remove before anything is deleted. The app is built with SwiftUI and adds a right-click option in Finder, so you can uninstall an app without even opening it first. It also works with Homebrew, letting you view and remove packages installed that way, and supports removing several apps at once. There is a Collections feature for grouping apps into tabs, a Recently Uninstalled section so you can review or restore something you removed by mistake, and a leftover scanner that searches for orphaned files from apps you already deleted manually outside the app. Updates are handled automatically through a system called Sparkle, with stable, beta, and nightly release options. The interface is built to match native Mac design, with support for screen readers and ten languages including English, Spanish, French, German, Japanese, and both Simplified and Traditional Chinese. Uninstally runs entirely on your own computer. It does not collect analytics, does not require an account, and does not send your data anywhere. It needs macOS 14 or later, and building it yourself from source requires Xcode 16.

Copy-paste prompts

Prompt 1
Explain how Uninstally finds leftover files from an already-uninstalled Mac app.
Prompt 2
Walk me through installing Uninstally with Homebrew and fixing a tap trust error.
Prompt 3
What does Uninstally's Finder extension do and how do I enable it in System Settings?
Prompt 4
Show me how to build Uninstally from source using Xcode.

Frequently asked questions

What is uninstally?

A native Mac app that fully uninstalls other apps, including hidden leftover files like caches and preferences.

What language is uninstally written in?

Mainly Swift. The stack also includes Swift, SwiftUI, SwiftData.

What license does uninstally use?

The README points to a LICENSE file but does not state the terms directly.

How hard is uninstally to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is uninstally for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.