ejbills/DockDoor

Window peeking, alt-tab and other enhancements for macOS

6,031

stars

1,079

commits

Swift

primary language

Sep 8, 2026

updated

dockdoor.net

README

DockDoor Logo

DockDoor

Latest downloads Total downloads

Swift XCode Git MacOS

Effortless Alt+Tab switching and dock previews that respect your privacy.

Screenshot

Table of Contents

  1. About The Project
  2. DockDoor Pro
  3. Features
  4. Contributing
  5. License

About The Project

DockDoor reintroduces the missing "Window Peeking" functionality to macOS, inspired by the utility found in Windows and Linux environments.

While the native macOS Dock is iconic, it often lacks context when multiple windows of the same application are open. DockDoor solves this by allowing you to visualize, manage, and switch between your open windows simply by hovering over your Dock icons.

Built entirely open-source, DockDoor is designed to feel like a native extension of the operating system. Fast, lightweight, and seamlessly integrated!

For full details, features, and documentation, please visit dockdoor.net

Back to top ⬆️

DockDoor Pro

DockDoor Pro

DockDoor Free has no paywall and never will. Every feature in this repo is free, forever.

DockDoor Pro is a separate paid app from the same developer for people who want far more extensive control over their system. It replaces the macOS Dock entirely, and buying it is the best way to support DockDoor Free:

  • Live window previews with 20+ actions, plus a full Alt+Tab replacement
  • Spring magnification at your display's full refresh rate
  • Folder fan-out, a drag-and-drop file tray with AirDrop, and right-click quick actions
  • Liquid Glass, frosted or clear materials, profiles, and a different dock on every display
  • Widget marketplace with clock, weather, battery, now playing, and community widgets

$20 one-time for 3 Macs. No subscription, 14-day money-back guarantee.

Back to top ⬆️

Features

Dock Previews

Dock Previews

Alt+Tab Switching

Alt+Tab Switching

Cmd+Tab Enhancements

Cmd+Tab Enhancements

Dock Preview Layouts

Dock Preview Layouts 1 Dock Preview Layouts 2

Window Switcher Layouts

Window Switcher Layouts 1 Window Switcher Layouts 2

Dock Locking

Dock Locking

Lock the Dock to a specific monitor in multi-display setups so it stops jumping between screens.

Calendar Integration

Window Switcher Layouts

Compact List View

Compact List View

Enhanced Previews

Enhanced Previews

For more awesome features please visit dockdoor.net

Back to top ⬆️

Contributing

Back to top ⬆️

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Back to top ⬆️

Contributors

(top 30 of 35)

ejbills

930 commits

ShlomoCode

69 commits

maddada

15 commits

MarcosKlender

9 commits

ejbills/DockDoor

Window peeking, alt-tab and other enhancements for macOS

6,031

stars

1,079

commits

Swift

primary language

Sep 8, 2026

updated

dockdoor.net

README

DockDoor Logo

DockDoor

Latest downloads Total downloads

Swift XCode Git MacOS

Effortless Alt+Tab switching and dock previews that respect your privacy.

Screenshot

Table of Contents

  1. About The Project
  2. DockDoor Pro
  3. Features
  4. Contributing
  5. License

About The Project

DockDoor reintroduces the missing "Window Peeking" functionality to macOS, inspired by the utility found in Windows and Linux environments.

While the native macOS Dock is iconic, it often lacks context when multiple windows of the same application are open. DockDoor solves this by allowing you to visualize, manage, and switch between your open windows simply by hovering over your Dock icons.

Built entirely open-source, DockDoor is designed to feel like a native extension of the operating system. Fast, lightweight, and seamlessly integrated!

For full details, features, and documentation, please visit dockdoor.net

Back to top ⬆️

DockDoor Pro

DockDoor Pro

DockDoor Free has no paywall and never will. Every feature in this repo is free, forever.

DockDoor Pro is a separate paid app from the same developer for people who want far more extensive control over their system. It replaces the macOS Dock entirely, and buying it is the best way to support DockDoor Free:

  • Live window previews with 20+ actions, plus a full Alt+Tab replacement
  • Spring magnification at your display's full refresh rate
  • Folder fan-out, a drag-and-drop file tray with AirDrop, and right-click quick actions
  • Liquid Glass, frosted or clear materials, profiles, and a different dock on every display
  • Widget marketplace with clock, weather, battery, now playing, and community widgets

$20 one-time for 3 Macs. No subscription, 14-day money-back guarantee.

Back to top ⬆️

Features

Dock Previews

Dock Previews

Alt+Tab Switching

Alt+Tab Switching

Cmd+Tab Enhancements

Cmd+Tab Enhancements

Dock Preview Layouts

Dock Preview Layouts 1 Dock Preview Layouts 2

Window Switcher Layouts

Window Switcher Layouts 1 Window Switcher Layouts 2

Dock Locking

Dock Locking

Lock the Dock to a specific monitor in multi-display setups so it stops jumping between screens.

Calendar Integration

Window Switcher Layouts

Compact List View

Compact List View

Enhanced Previews

Enhanced Previews

For more awesome features please visit dockdoor.net

Back to top ⬆️

Contributing

Back to top ⬆️

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Back to top ⬆️

Contributors

(top 30 of 35)

ejbills

930 commits

ShlomoCode

69 commits

maddada

15 commits

MarcosKlender

9 commits

Languages

Swift

90.9%

HTML

5.1%

CSS

3.0%

JavaScript

1.0%