Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Apps
  3. DockAnchor

DockAnchor

MITSwiftv2.1.0

A macOS utility that locks the Dock to a single display in multi-monitor setups, preventing automatic movement for a stable workspace.

Visit WebsiteGitHubGitHub
535 stars23 forks0 contributors

What is DockAnchor?

DockAnchor is a macOS utility that locks the system Dock to a single display in a multi-monitor setup. It solves the problem of the Dock automatically jumping between screens when the cursor approaches the bottom edge, which can be distracting and disrupt workflow. The app runs natively in the background, intercepting mouse events to keep the Dock anchored to a user-selected monitor.

Target Audience

Mac users with multiple displays who find the automatic Dock movement disruptive, particularly professionals, developers, and creatives seeking a stable, predictable workspace across monitors.

Value Proposition

Developers choose DockAnchor because it offers a system-level, non-destructive solution that doesn't restart the Dock—avoiding flashes and delays—and provides real-time display management with profiles, automation, and a native, lightweight background presence.

Overview

DockAnchor is a simple macOS utility that stops the Dock from moving between displays. Lock your Dock to a single screen for a more stable, distraction-free workspace. Ideal for multi-monitor setups. Lightweight, native, and runs quietly in the background.

Use Cases

Best For

  • Preventing the macOS Dock from moving between monitors automatically
  • Creating a stable, anchored Dock position in a multi-display office setup
  • Eliminating distractions caused by the Dock jumping screens during focused work
  • Managing Dock behavior dynamically with profiles based on connected displays
  • Keeping the Dock on a specific monitor, like a primary or built-in display
  • Improving workflow predictability in professional multi-monitor environments

Not Ideal For

  • Single-monitor Mac setups where the Dock movement issue doesn't exist
  • Users who prefer the default macOS dynamic Dock behavior for quick cross-screen access
  • Managed or corporate Mac environments where system accessibility permissions are restricted or prohibited
  • Cross-platform workflows requiring Dock management on Windows or Linux systems

Pros & Cons

Pros

System-Level Event Prevention

Intercepts mouse events at the OS level to block Dock movement entirely, avoiding the visual flashes and delays associated with dock-restarting scripts, as described in the README.

Real-Time Display Management

Visually maps connected monitors with friendly names and updates dynamically when displays are added, removed, or rearranged, providing clear UI feedback from the app's interface.

Profile Automation

Supports creating profiles that can automatically switch or move the Dock based on connected hardware, enabling customized anchoring for different workspace configurations.

Non-Intrusive Background Operation

Runs quietly with menu bar and Dock icons, allowing protection to stay active even when the main window is closed, as highlighted in the features list.

Cons

Mandatory Accessibility Permissions

Requires granting full accessibility access in System Preferences to function, which can be a security concern for users and a barrier in locked-down IT environments, as admitted in the README.

macOS-Only Limitation

Exclusively available for macOS, with no support for Windows or Linux, restricting its utility for users in multi-platform or heterogeneous computing setups.

Potential System Dependency Risks

Relies on low-level system APIs for event monitoring and display detection, which could break with macOS updates, necessitating frequent app updates and posing compatibility risks.

Frequently Asked Questions

Quick Stats

Stars535
Forks23
Contributors0
Open Issues7
Last commit15 days ago
CreatedSince 2025

Tags

#apple#productivity-tool#system-tool#multi-monitor#macos-app#window-management#desktop-utility#swiftui#macos

Built With

S
SwiftUI
C
Core Data

Links & Resources

Website

Included in

Apps101.5k
Auto-fetched 17 hours ago

Related Projects

StatsStats

macOS system monitor in your menu bar

Stars40,731
Forks1,438
Last commit2 days ago
Background MusicBackground Music

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

Stars19,167
Forks774
Last commit1 month ago
KeepingYouAwakeKeepingYouAwake

Prevents your Mac from going to sleep.

Stars6,778
Forks260
Last commit2 months ago
DayflowDayflow

The automatic work journal/time tracker. Privately turns your screen into a timeline of what you actually accomplished. Open-source and local-first.

Stars6,770
Forks394
Last commit6 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub