swiftdefaultappsprefpane
« Back to VersTracker
Description:
Replacement for RCDefaultApps, written in Swift
Type: Cask  |  Latest Version: 2.0.1@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: macos utilities system-preferences default-apps swift
Install: brew install --cask swiftdefaultappsprefpane
About:
SwiftDefaultApps is a modern utility that allows users to manage default application bindings for various file types, URL schemes, and services on macOS. It serves as a functional replacement for the deprecated RCDefaultApps system preference pane. The tool provides a graphical interface to inspect and modify the system's UTI (Uniform Type Identifier) associations directly.
Key Features:
  • Graphical interface for managing default app associations
  • Support for file types, URL schemes, and service handlers
  • Modern Swift-based implementation for current macOS versions
  • Detailed inspection of Uniform Type Identifiers (UTIs)
Use Cases:
  • Setting a specific text editor as the default for .txt files
  • Changing the default web browser for http/https URL schemes
  • Troubleshooting incorrect file type associations in macOS
Alternatives:
  • duti – Command-line utility, whereas SwiftDefaultApps provides a GUI
  • RCDefaultApps – Legacy PPC/Intel 32-bit tool, incompatible with modern macOS versions
Version History
Detected Version Rev Change Commit
Jun 30, 2024 12:03pm 2.0.1 0 VERSION_BUMP 3d2b770d