Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Windows
  3. AltSnap

AltSnap

GPL-3.0C1.67

A maintained fork of AltDrag that lets you move and resize Windows windows by holding Alt and clicking anywhere on them.

GitHubGitHub
4.9k stars160 forks0 contributors

What is AltSnap?

AltSnap is a maintained fork of AltDrag, a lightweight Windows utility that enables moving and resizing windows by holding the Alt key and clicking anywhere on the window, eliminating the need for precise cursor placement. It brings this Linux-like window management behavior to Windows with improved stability and security, supporting versions from Windows NT 4 to Windows 11.

Target Audience

Windows users across all versions (NT 4 to 11) who want efficient, keyboard-driven window management without relying on title bars or edges. It's particularly useful for users familiar with Linux window management or those seeking to reduce repetitive mouse movements.

Value Proposition

Developers choose AltSnap over the original AltDrag for its enhanced security (removes DLL injection), simplified codebase, and numerous bug fixes. It offers a more stable and feature-rich experience with additional options like transparent window dragging, process pausing, and fine-grained blacklists.

Overview

Maintained continuation of Stefan Sundin's AltDrag

Use Cases

Best For

  • Adding Linux-style Alt-drag window management to Windows systems.
  • Improving productivity by moving/resizing windows without precise cursor placement on title bars or edges.
  • Securing window management utilities by removing DLL injection risks present in the original AltDrag.
  • Supporting legacy Windows environments (from NT 4 onward) with a single 32/64-bit compatible utility.
  • Customizing window behavior with advanced features like transparent dragging and process pausing.
  • Fixing bugs and undesired behaviors found in the original AltDrag implementation.

Not Ideal For

  • Users requiring window snapping while dragging normally (hooks feature removed for security)
  • Corporate environments with zero-tolerance for antivirus alerts (false positives on VirusTotal)
  • Projects needing cross-platform support beyond Windows (Windows-only from NT 4 to 11)
  • Developers reliant on the original focus-on-typing behavior (disabled in this fork)

Pros & Cons

Pros

Enhanced Security

Removes DLL injection from the original AltDrag, eliminating security risks and simplifying the codebase as stated in the README.

Broad Compatibility

Works on Windows versions from NT 4 to 11, supporting both 32-bit and 64-bit systems without separate versions for seamless use.

Added Features

Includes options like transparent window dragging, maximize actions, and process pausing for finer control, as highlighted in the README.

Bug Fixes

Addresses numerous bugs and undesired behaviors from the original AltDrag, improving stability and user experience.

Cons

Missing Original Features

Lacks the hooks feature for window snapping and focus on typing, which were present in AltDrag but removed for security and usability reasons.

Documentation Inaccuracies

The documentation is not fully accurate for this fork, as noted in the README, which can confuse users trying to configure advanced settings.

Antivirus False Positives

Some antivirus software may flag the program as suspicious, leading to potential installation or usage issues in secure environments, as mentioned in the README.

Frequently Asked Questions

Quick Stats

Stars4,907
Forks160
Contributors0
Open Issues122
Last commit5 days ago
CreatedSince 2020

Tags

#productivity-tool#open-source#c#visual-studio#accessibility#windows-utility#window-manager#window-management#desktop-enhancement#desktop#fork#windows

Built With

M
Microsoft Visual Studio
G
GCC
L
LLVM Clang
M
MinGW-w64
D
Docker
C
C++

Included in

Windows2.1k
Auto-fetched 1 day ago

Related Projects

FancyZonesFancyZones

Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows

Stars133,895
Forks8,037
Last commit2 days ago
GlazeWMGlazeWM

GlazeWM is a tiling window manager for macOS and Windows inspired by i3wm.

Stars12,204
Forks388
Last commit29 days ago
KomorebiKomorebi

Tiles windows dynamically. Open-Source Software

Stars0
Forks0
Last commit
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